0000108985-24-000020.txt : 20240305 0000108985-24-000020.hdr.sgml : 20240305 20240305142240 ACCESSION NUMBER: 0000108985-24-000020 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240305 DATE AS OF CHANGE: 20240305 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: 24719648 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 10-K 1 form10k.htm THE YORK WATER COMPANY 10K 12-31-23


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-K
(Mark One)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the fiscal year ended December 31, 2023
OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from __________ to __________
   
Commission file number 001-34245
THE YORK WATER COMPANY
(Exact name of registrant as specified in its charter)
 
graphic
 
Pennsylvania
23-1242500
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
   
130 East Market Street, York, Pennsylvania
17401
(Address of principal executive offices)
(Zip Code)
   
Registrant’s telephone number, including area code (717) 845-3601
 

Securities registered pursuant to Section 12(b) of the Act:

Common Stock, No par value
YORW
The NASDAQ Global Select Market
(Title of Class)
(Trading Symbol)
(Name of Each Exchange on Which Registered)

Securities registered pursuant to Section 12(g) of the Act:
None
 
 (Title of Each Class)

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

Yes       ⌧ No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.

Yes       ⌧ No
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.

Yes        ☐ No
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 (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).

Yes        ☐ No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act

Large accelerated filer
Accelerated filer
Non-accelerated filer
     
Smaller reporting company
Emerging growth company

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. 
☐      
Indicate by check mark if the registrant has filed a report on and attestation to its management’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.
      
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.
      
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’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).  
☐      
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).

Yes        ⌧ No

The aggregate market value of the Common Stock, no par value, held by nonaffiliates of the registrant on June 30, 2023 was $590,539,032.

As of March 5, 2024, there were 14,334,183 shares of Common Stock, no par value, outstanding.

DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Proxy Statement for the Company’s 2022 Annual Meeting of Shareholders are incorporated by reference into Part I and Part III.




TABLE OF CONTENTS


     
PART I
   
Item 1C
Cybersecurity
     
PART II
   
     
PART III
   
     
PART IV
   
     
     
     
     
     


Page 2


FORWARD-LOOKING STATEMENTS

Certain statements contained in this annual report and in documents incorporated by reference constitute “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934 and Section 27A of the Securities Act of 1933.  Words such as “may,” “should,” “believe,” “anticipate,” “estimate,” “expect,” “intend,” “plan,” “objective” and similar expressions are intended to identify forward-looking statements.  These forward-looking statements include certain information relating to the Company’s business strategy and future prospects; including, but not limited to:

the amount and timing of rate changes and other regulatory matters including the recovery of costs recorded as regulatory assets;
expected profitability and results of operations;
trends;
goals, priorities and plans for, and cost of, growth and expansion;
strategic initiatives;
availability of water supply;
water usage by customers; and
the ability to pay dividends on common stock and the rate of those dividends.

The forward-looking statements in this Annual Report reflect what the Company currently anticipates will happen.  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.  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.  Important matters that may affect what will actually happen include, but are not limited to:

changes in weather or climate, including drought conditions or extended periods of heavy precipitation;
natural disasters, including pandemics such as the recent outbreak of the novel strain of coronavirus known as “COVID-19” and its variants and the effectiveness of the Company’s pandemic plans;
levels of rate relief granted;
the level of commercial and industrial business activity within the Company’s service territory;
construction of new housing within the Company’s service territory and increases in population;
changes in government policies or regulations, including the tax code;
the ability to obtain permits for expansion projects;
material changes in demand from customers, including the impact of conservation efforts which may impact the demand of customers for water;
changes in economic and business conditions, including interest rates;
loss of customers;
changes in, or unanticipated, capital requirements;
the impact of acquisitions;
changes in accounting pronouncements;
changes in the Company’s credit rating or the market price of its common stock; and
the ability to obtain financing.


THE YORK WATER COMPANY

PART I

Item 1.
Business.

The York Water Company (the “Company”) is the oldest investor-owned water utility in the United States and is duly organized under the laws of the Commonwealth of Pennsylvania.  The Company has operated continuously since 1816.  The primary business of the Company is to impound, purify to meet or exceed safe drinking water standards and distribute water.  The Company also owns and operates three wastewater collection systems and ten wastewater collection and treatment systems.  The Company operates within its franchised water and wastewater territory, which covers portions of 56 municipalities within four counties in south-central Pennsylvania.  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.  The Company must obtain PPUC approval before changing any practices associated with the aforementioned areas.

Water service is supplied through the Company’s own distribution system.  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.  The Company has two reservoirs on this primary system, Lake Williams and Lake Redman, which together hold up to approximately 2.2 billion gallons of water.  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.  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.  The Company has a reservoir on this system which holds up to approximately 330 million gallons of water.  The Company also owns thirteen wells which are capable of providing a safe yield of approximately 808,000 gallons per day to supply water to the customers of its groundwater satellite systems in York, Adams, and Lancaster Counties.  As of December 31, 2023, the Company’s average daily availability was 41.0 million gallons, and average daily consumption was approximately 21.8 million gallons.  The Company’s service territory had an estimated population of 209,000 as of December 31, 2023.  Industry within the Company’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.

The Company's water business is somewhat dependent on weather conditions, particularly the amount and timing of precipitation.  Revenues are particularly vulnerable to weather conditions in the summer months.  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.  Conversely, prolonged periods of dry weather could lead to drought restrictions from governmental authorities.  Despite the Company’s adequate water supply, customers may be required to cut back water usage under such drought restrictions which would negatively impact revenues.  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.

The Company’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.  Increases in revenues are generally dependent on the Company’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.  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.

The Company has agreements with several municipalities to provide billing and collection services.  The Company also has a service line protection program on a targeted basis in order to further diversify its business.  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.  The Company continues to review and consider opportunities to expand both initiatives.
Competition

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.  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.  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.  The addition of new service territory and the acquisition of other utilities are generally subject to review and approval by the PPUC.

Water and Wastewater Quality and Environmental Regulations

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.  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.

The federal Safe Drinking Water Act establishes criteria and procedures for the U.S. Environmental Protection Agency, or EPA, to develop national quality standards.  Regulations issued under this Act, and its amendments, set standards on the amount of certain contaminants allowable in drinking water.  Current requirements are not expected to have a material impact on the Company’s operations or financial condition as it already meets or exceeds standards.  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.

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.  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.  Management believes that the Company complies with the standards established by the agency under the SDWA.  The DEP assists the Company by regulating discharges into the Company’s watershed area to prevent and eliminate pollution.

The federal Groundwater Rule establishes protections against microbial pathogens in community water supplies.  This rule requires additional testing of water from well sources, and under certain circumstances requires demonstration and maintenance of effective disinfection.  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.  All of the groundwater satellite systems operated by the Company are in compliance with the federal Groundwater Rule.

The Clean Water Act regulates discharges from water and wastewater treatment facilities into lakes, rivers, streams, and groundwater.  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.

The DEP monitors the quality of wastewater discharge effluent under the provisions of the National Pollutant Discharge Elimination System, or NPDES.  The Company submits monthly reports to the DEP showing the results of its daily effluent monitoring and removal of sludge and biosolids.  The Company is not aware of any significant environmental remediation costs necessary from the handling and disposal of waste material from its wastewater operations.

Lead and copper may enter drinking water primarily through plumbing materials.  The Company is required to comply with the Lead and Copper Rule established by the EPA and administered by the DEP.  The Company must monitor drinking water at customer taps for compliance with this rule.  If lead concentrations exceed an action level, the Company must undertake a number of 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.  The Company is currently in compliance with standards under the Lead and Copper Rule.

The EPA has published the Lead and Copper Rule Revisions, or LCRR, that includes 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, as well as provide public education and sampling at elementary schools and childcare facilities.  Additionally, the EPA is developing a new regulation, the Lead and Copper Rule Improvements, or LCRI, to better protect communities from exposure to lead in drinking water.  The LCRI is expected to delay the due dates for lead service line replacement plans and result in modifications to other parts of the LCRR.  The Company is executing an implementation plan to comply with the initial LCRR requirement to complete a lead service line inventory and begin additional sampling.

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.  Through its Division of Dam Safety, the DEP regulates the operation and maintenance of the Company’s impounding dams.  The Company routinely inspects its dams and prepares annual reports of their condition as required by DEP regulations.  The DEP reviews these reports and inspects the Company’s dams.

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.  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.  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.

The Company engaged a professional engineer to analyze the spillway capacities at the Lake Williams and Lake Redman dams and validate the DEP’s recommended flood design for the dams.  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.  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.  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.  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.  The Company completed the dam armoring and spillway replacement in 2023 at a total cost of approximately $40 million.  Additional capital expenditures will be incurred in 2024 to complete the sitework around the dam and reservoir.  The Lake Redman dam will be reviewed following the completion of the work on the Lake Williams dam.

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.  The capital expenditures currently required as a result of water quality standards and environmental requirements have been budgeted in the Company’s capital program and represent less than 15% of its expected total capital expenditures over the next five years.  The Company is currently in compliance with wastewater environmental standards and does not anticipate any major capital expenditures for its current wastewater business.

Growth

(All dollar amounts are stated in thousands of dollars)

The Company continues to grow its number of customers and distribution facilities.

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, 2023, the Company increased its number of customers from 76,731 to 77,893.  See “Management’s Discussion and Analysis – Acquisitions and Growth” for a discussion of the Company’s recent acquisitions.

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.  During the year ended December 31, 2023, the Company installed an additional 41,300 feet of water distribution mains and acquired an additional 16,300 feet of water distribution mains resulting in 1,076 miles of water mains as of December 31, 2023.  During the year ended December 31, 2023, the Company acquired an additional 16,400 feet of wastewater collection mains resulting in 102 miles of wastewater mains as of December 31, 2023.

The Company’s growth in revenues is primarily a result of customer growth and increases in water and wastewater rates.  During the year ended December 31, 2023, the Company recognized revenue of $71,031, an increase of $10,970, or 18.3%, as compared to $60,061 during the year ended December 31, 2022.  In 2023, 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.  See “Management’s Discussion and Analysis – Rate Matters” for a discussion of the Company’s rate case management.

Information about Our Executive Officers

The Company presently has 130 employees, all but one of which are full time employees including the officers detailed in the information set forth under the caption “Executive Officers of the Company” of the 2024 Proxy Statement incorporated herein by reference.

Available Information

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.  The SEC also maintains a website at www.sec.gov that contains reports, proxy statements, and other information about SEC registrants, including the Company.

Shareholders may request, without charge, copies of the Company’s financial reports.  Such requests, as well as other investor relations inquiries, should be addressed to:

Molly E. Houck
The York Water Company
(717) 718-2942
Investor Relations &
130 East Market Street
(800) 750-5561
Communications Administrator
York, PA  17401
mollyh@yorkwater.com


Item 1A.
Risk Factors.

Not applicable.


Item 1B.
Unresolved Staff Comments.

None.

Item 1C.
Cybersecurity.

Risk Management and Strategy

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.

Managing Material Risks & Integrated Overall Risk Management
The Company embraces risk management across the company, to include cybersecurity risk.  This comprehensive approach ensures that cybersecurity considerations are an integral part of its decision-making processes at every level.  The Company’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.

Engage Third Parties on Risk Management
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.  These partnerships enable the Company to leverage specialized knowledge and insights with respect to its cybersecurity strategies and processes.  The collaboration with these third parties includes regular audits, threat assessments, penetration testing, and consultation on security enhancements.

Oversee Third-party Risk
The Company recognizes that cybersecurity threats and risks are amplified with the addition of third-party digital service providers.  In response, the Company implements stringent processes to oversee and manage these risks.  It conducts thorough security assessments of all third-party providers before engagement and maintains ongoing monitoring to ensure compliance with its cybersecurity standards.  This process is also intended to provide for the security and integrity of the Company’s data that may be stored on third-party systems.  The monitoring includes quarterly assessments made by the contracted Chief Information Officer, or CIO, and on an ongoing basis by its dedicated cybersecurity staff.  This approach is designed to mitigate risks related to data breaches or other security incidents originating from third parties.

Identified Material Risks

To date, the Company has not encountered cybersecurity challenges, risks, or breaches that have materially impaired its business strategy, operations, or its financial standing.

Board of Directors Oversight of Cybersecurity Material Risks – Governance

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.  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.  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.

Board Oversight
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.  The Audit Committee is comprised of Board members with diverse professional backgrounds, such as accounting/finance, utility security, risk management, and business performance integration.  The breadth of experience in this Committee enables it to be the most appropriate lead in oversight of cybersecurity risks and capability.

Management Role
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.  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.  These briefings include both educational and program status information, including:
Current cybersecurity risks, including qualitative rating based upon underlying objective measures;
Status of ongoing cybersecurity initiatives and strategies;
Incident and response reports and lessons learned from any cybersecurity event; and
Compliance report with regulatory requirements and industry standards.
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.  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.  The Audit Committee has the authority to actively participate in strategic decisions related to cybersecurity and offers guidance and approval for major initiatives.  As a result, cybersecurity considerations can be integrated into the foundation of broader corporate objectives.  The Audit Committee and the Board conduct an annual review of the Company’s cybersecurity risk position and the effectiveness of its risk management strategies and measures.  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.

Risk Management Personnel
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.  This group of contractors includes a Chief Information Security Officer, Chief Technology Officer, Cybersecurity Analysts, Network Engineers, and Network Administrators.

Monitor Cybersecurity Risks
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.

Reporting to the Board
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.  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.  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.
Item 2.
Properties.

Source of Water Supply

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.  The Company owns two impounding dams on this primary system located in York and Springfield Townships adjoining the Borough of Jacobus to the south.  The lower dam, the Lake Williams Impounding Dam, creates a reservoir covering approximately 165 acres containing about 870 million gallons of water.  The upper dam, the Lake Redman Impounding Dam, creates a reservoir covering approximately 290 acres containing about 1.3 billion gallons of water.  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.

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.  The Company has a reservoir on this system which holds up to approximately 330 million gallons of water.

The Company also owns satellite groundwater systems in York, Adams, and Lancaster Counties.  The systems consist of thirteen wells capable of providing a combined safe yield of approximately 808,000 gallons per day.

As of December 31, 2023, the Company’s present average daily availability was 41.0 million gallons, and daily consumption was approximately 21.8 million gallons.

Pumping Stations

The Company’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’s lower impounding dam.  The pumping station houses pumping equipment with a combined permitted capacity of 42.0 MGD.  A large diesel backup generator is installed to provide power to the pumps in the event of an emergency.  The untreated water is pumped approximately two miles to the filtration plant through pipes owned by the Company.

The Susquehanna River Pumping Station is located on the western shore of the Susquehanna River in York County, several miles south of Wrightsville.  The pumping station houses pumping equipment with a combined permitted capacity of 12.0 MGD.  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’s upper impounding dam, located at Lake Redman.

The Lake Redman Pumping Station is located in York Township, York County, adjacent to Lake Redman.  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’s daily consumption needs.

Treatment Facilities

The Company’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.

The Company’s sediment recycling facility is located adjacent to this water filtration plant.  This state of the art facility employs cutting edge technology to remove fine, suspended solids from untreated water.  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.


The Company also operates a water filtration plant in Greene Township, Franklin County.  Water at this plant is filtered through filters having a rated capacity of 1.16 MGD.

Based on a total average daily consumption in 2023 of approximately 21.8 million gallons, the Company believes the water pumping and filtering facilities are adequate to meet present and anticipated demands.

The Company has ten wastewater treatment facilities located in four counties within south-central Pennsylvania.  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 922,500 gallons.  With a projected maximum daily demand of 389,000 gallons, the plants’ flow paths offer both capacity and operational redundancy for maintenance, high flow events, and potential growth.

Distribution and Collection

The distribution systems of the Company have approximately 1,076 miles of water main lines which range in diameter from 2 inches to 36 inches.  The distribution systems include booster stations and standpipes and reservoirs capable of storing approximately 59.7 million gallons of potable water.  All booster stations are equipped with at least two pumps for protection in case of mechanical failure.  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.

The thirteen wastewater collection systems of the Company have approximately 102 miles of gravity collection mains and pressure force mains along with redundant sewage pumping stations.

Other Properties

The Company’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.

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.

All of the Company’s properties described above are held in fee by the Company.  There are no material encumbrances on such properties.

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.  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.


Item 3.
Legal Proceedings.

There are no material legal proceedings involving the Company.


Item 4.
Mine Safety Disclosures.

Not applicable.
PART II

Item 5.
Market for the Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Market Information

The common stock of The York Water Company is traded on the NASDAQ Global Select Market under the symbol YORW.

Shareholders of record (excluding individual participants in securities positions listings) as of December 31, 2023 numbered approximately 1,824.

Securities Authorized for Issuance under Equity Compensation Plans

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.

Purchases of Equity Securities by the Company

The Company did not repurchase any of its securities during the fourth quarter of 2023.

Item 6.
Reserved.


Item 7.
Management’s Discussion and Analysis of Financial Condition and Results of Operations.

(All dollar amounts are stated in thousands of dollars.)

Overview

The York Water Company (the “Company”) 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 ten wastewater collection and treatment systems.  The Company is a purely regulated water and wastewater utility.  Profitability is largely dependent on water revenues.  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.  The Company experienced increased revenues in 2023 compared to 2022 primarily due to a rate increase effective March 1, 2023 and an increase in the number of customers, which was partially offset by lower revenues from the distribution system improvement charge, or DSIC.

The Company’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.  In 2023, 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.  The diverse customer mix helps to reduce volatility in consumption.

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.  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.

The Company has entered into agreements with municipalities to provide billing and collection services.  The Company also has a service line protection program on a targeted basis.  The Company continues to review and consider opportunities to expand both initiatives to further diversify the business.

In addition to increasing revenue, the Company consistently focuses on minimizing costs without sacrificing water quality or customer service.  Paperless billing, expanding online services, negotiation of favorable electric, banking, and other costs, as well as taking advantage of the Tax Cuts and Jobs Act of 2017, or the 2017 Tax Act, and the Internal Revenue Service, or IRS, tangible property regulations, or TPR, are examples of the Company’s recent efforts to minimize costs.

Performance Measures

Company management uses financial measures including operating revenues, net income, earnings per share and return on equity to evaluate its financial performance.  Additional statistical measures including number of customers, customer complaint rate, annual customer rates and the efficiency ratio are used to evaluate performance quality.  These measures are calculated on a regular basis and compared with historical information, budget and the other publicly-traded water and wastewater companies.

The Company’s performance in 2023 was strong under the above measures.  Operating revenues increased in 2023 compared to 2022 primarily due to a rate increase effective March 1, 2023 and an increase in the number of customers, which was partially offset by the lower revenues from the DSIC.  The increase in operating revenues offset the increases in operating expenses.  The Company incurred higher income taxes primarily due to higher income before income taxes.  The overall effect was an increase in net income in 2023 over 2022 of 21.3% and a return on year end common equity of 10.7%.  The return on year end common equity was strong and higher than the 2022 result of 9.5% which included an increase in common equity from an underwritten public stock offering completed in 2022.  The 2023 results were in line with the five year historical average return on year end common equity of 10.7%.

The efficiency ratio, which is calculated as net income divided by revenues, is used by management to evaluate its ability to control expenses.  Over the five previous years, the Company’s ratio averaged 30.0%.  In 2023, the ratio was higher than the average at 33.4% due primarily to the increase in operating revenues and lower income taxes than are included in the historical average.  Management is confident that its ratio will compare favorably to that of its peers.  Management continues to look for ways to decrease expenses and increase efficiency as well as to file for rate increases promptly when needed.

2023 Compared with 2022

Net income for 2023 was $23,757, an increase of $4,177, or 21.3%, from net income of $19,580 for 2022.  The primary contributing factors to the increase were higher operating revenues, which were partially offset by higher operating expenses and income taxes.

Operating revenues for 2023 increased $10,970, or 18.3%, from $60,061 for 2022 to $71,031 for 2023.  The primary reason for the increase was a rate increase effective March 1, 2023.  Growth in the customer base also added to revenues.  The average number of water customers served in 2023 increased as compared to 2022 by 996 customers, from 70,420 to 71,416 customers.  The average number of wastewater customers served in 2023 increased as compared to 2022 by 390 customers, from 5,609 to 5,999 customers, primarily due to acquisitions.  Total per capita consumption for 2023 was approximately 0.3% higher than last year.  The increased revenues were partially offset by a $1,994 decrease from a lower DSIC allowed by the PPUC.  The DSIC reset to zero on March 1, 2023 when the rate order took effect.  In 2024, the Company expects revenues to show a modest increase over 2023 due to a full year at the new rates and an increase in the number of water and wastewater customers from acquisitions and growth within the Company’s service territory.  Other regulatory actions, drought warnings or restrictions, weather patterns, and economic conditions could impact results.
Operating expenses for 2023 increased $5,922, or 16.6%, from $35,578 for 2022 to $41,500 for 2023.  The increase was primarily due to higher expenses of approximately $1,607 for depreciation and amortization, $975 for water treatment, $713 for wages, $683 for wastewater treatment as the prior year included a one-time reimbursement not repeated in the current year, $362 for insurance, $282 for distribution system maintenance, $281 for outside services, $213 for billing and revenue collection services, $202 for fuel to pump raw water from the Susquehanna River, $189 for reduced capitalized overhead, $106 for an increased allowance for uncollectible accounts, and $89 for source maintenance.  Other operating expenses increased by a net of $220.  In 2024, 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.  Drought conditions and weather patterns could further increase operating expenses.

Interest on debt for 2023 increased $1,933, or 37.8%, from $5,114 for 2022 to $7,047 for 2023.  The increase was primarily due to an increase in long-term debt outstanding and higher interest rates.  The average debt outstanding under the lines of credit was $16,316 for 2023 and $13,428 for 2022.  The weighted average interest rate on the lines of credit was 5.36% for 2023 and 2.11% for 2022.  Interest expense for 2024 is expected to be higher due to continued borrowings and continued higher interest rates.

Allowance for funds used during construction increased $2,652, from $1,501 in 2022 to $4,153 in 2023 due to a higher volume of eligible construction.  Allowance for funds used during construction in 2024 is expected to decrease based on the completion of the Lake Williams Dam project and a projected decrease in the amount of eligible construction.

Other income (expenses), net for 2023 reflects increased expenses of $521 as compared to 2022.  Higher retirement expenses of approximately $843 were the primary reason for the increase.  Lower charitable contributions of approximately $288 partially offset the increase.  Other expenses decreased by a net of $34.  In 2024, other income (expenses) will be largely determined by the change in market returns and discount rates for retirement programs and related assets.

Income tax expense for 2023 increased $1,262 compared to 2022 primarily due to higher income before income taxes partially offset by higher deductions from the IRS TPR.  The Company’s effective tax rate was 5.1% for 2023 and 0.1% for 2022.  The Company’s effective tax rate for 2024 will be largely determined by income before income taxes and the level of eligible asset improvements expensed for tax purposes under TPR each period.

Rate Matters

See Note 10 to the Company’s financial statements included herein for a discussion of its rate matters.

The Company does not expect to file a rate increase request in 2024.

Acquisitions and Growth

See Note 2 to the Company’s financial statements included herein for a discussion of completed acquisitions included in financial results.

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.  Completion of the acquisition is contingent upon receiving approval from all required regulatory authorities.  Closing is expected in 2025 at which time the Company will add approximately 65 wastewater customers.

On July 17, 2023, the Company signed an agreement to purchase the wastewater collection and treatment assets of York Haven Sewer Authority in York Haven Borough, York County, Pennsylvania.  Completion of the acquisition is contingent upon receiving approval from all required regulatory authorities.  Closing is expected in the third quarter of 2024 at which time the Company will add approximately 230 wastewater customers.

On June 1, 2023, the Company signed an agreement to purchase the water assets of Longstown Mobile Estates in Windsor Township, York County, Pennsylvania.  Completion of the acquisition is contingent upon receiving approval from all required regulatory authorities.  Closing is expected in the first quarter of 2024 at which time the Company will add approximately 90 water customers.  The water customers are currently served by the Company through a single customer connection to the mobile home park.

On May 23, 2023, the Company signed an agreement to purchase the Brookhaven Mobile Home Park water assets of ATG Properties, LLC in Hellam Township, York County, Pennsylvania.  Completion of the acquisition is contingent upon receiving approval from all required regulatory authorities.  Closing is expected in the second half of 2024 at which time the Company will add approximately 150 water customers.

On May 18, 2023, the Company signed an agreement to purchase the water assets of Houston Run Community Water System, LLC in Salisbury Township, Lancaster County, Pennsylvania.  Completion of the acquisition is contingent upon receiving approval from all required regulatory authorities.  Closing is expected in the second quarter of 2024 at which time the Company will add approximately 15 water customers.

On March 27, 2023, the Company signed an agreement to purchase the water assets of Pine Run Retirement Community in Hamilton Township, Adams County, Pennsylvania.  Completion of the acquisition is contingent upon receiving approval from all required regulatory authorities.  Closing is expected in the second half of 2024 at which time the Company will add approximately 100 water customers.

On November 9, 2022, the Company signed an agreement to purchase the wastewater collection and treatment assets of CMV Sewage Co., Inc. in Chanceford Township, York County, Pennsylvania.  Completion of the acquisition is contingent upon receiving approval from all required regulatory authorities.  Closing is expected in the second half of 2024 at which time the Company will add approximately 280 wastewater customers.

In total, these acquisitions are expected to be immaterial to Company results.  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.

On May 10, 2017, the Company signed an emergency interconnect agreement with Dallastown-Yoe Water Authority.  The effectiveness of this agreement is contingent upon receiving approval from all required regulatory authorities.  Approval is expected to be granted in 2024 at which time the Company will begin construction of a water main extension to a single point of interconnection and either supply a minimum agreed upon amount of water to the authority, receive a payment in lieu of water, or provide water during an emergency, at current tariff rates.

Capital Expenditures

During 2023, the Company invested $64,640 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.  In addition, the Company invested $625 in the acquisition of water and wastewater systems.  The Company replaced approximately 50,200 feet of water main and 500 feet of wastewater main in 2023.  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.  See Notes 1, 4 and 5 to the Company’s financial statements included herein.

The Company anticipates construction and acquisition expenditures for 2024 and 2025 of approximately $42,200 and $46,100, respectively, exclusive of any acquisitions not yet approved.  In addition to routine transmission and distribution projects, a portion of the anticipated 2024 and 2025 expenditures will be for additional main extensions, completion of armoring and replacing the spillway of the Lake Williams dam, wastewater treatment plant construction, an upgrade to the enterprise software system, and various replacements of infrastructure.  The Company intends to use primarily internally-generated funds for its anticipated 2024 and 2025 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’s financial statements included herein).  Customer advances and contributions are expected to account for between 5% and 10% of funding requirements in 2024 and 2025.  The Company believes it will have adequate credit facilities and access to the capital markets, if necessary, during 2024 and 2025, to fund anticipated construction and acquisition expenditures.

Liquidity and Capital Resources

Cash
The Company manages its cash through a cash management account that is directly connected to its line of credit.  Excess cash generated automatically pays down outstanding borrowings under the line of credit arrangement.  If there are no outstanding borrowings, the cash is used as an earnings credit to reduce banking fees.  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.  As of December 31, 2023, the Company borrowed $30,273 under its line of credit and incurred a cash overdraft on its cash management account of $1,547, which was recorded in accounts payable.  The cash management facility connected to the line of credit is expected to provide the necessary liquidity and funding for the Company’s operations, capital expenditures, and acquisitions for the foreseeable future.

Accounts Receivable
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.  In 2023, higher revenue levels as compared to 2022 resulted in an increase in accounts receivable – customers.  A reserve is maintained at a level considered adequate to provide for expected credit losses.  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’s ability to pay, economic conditions, and other relevant factors applied to the current aging of receivables.  Customer accounts are written off when collection efforts have been exhausted.  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.

Internally-generated Funds
The amount of internally-generated funds available for operations and construction depends on the Company’s ability to obtain timely and adequate rate relief, changes in regulations, customers’ water usage, weather conditions, customer growth and controlled expenses.  In 2023, the Company generated $31,908 internally as compared to $22,018 in 2022.  The increase from 2022 was primarily due to the increase in net income and the increase in depreciation and amortization, a non-cash expense.

Common Stock
Common stockholders’ equity as a percent of the total capitalization was 54.8% as of December 31, 2023, compared with 59.3% as of December 31, 2022.  The ratio decreased in 2023 due to higher debt primarily from increased capital expenditures.  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.  It is the Company’s general intent to target equity between fifty and fifty-five percent of total capitalization.

The Company has the ability to issue approximately $4,000 of additional shares of its common stock or debt securities remaining under an effective “shelf” Registration Statement on Form S-3 on file with the Securities and Exchange Commission subject to market conditions at the time of any such offering.

Credit Line
Historically, the Company has borrowed under its lines of credit before refinancing with long-term debt or equity capital.  As of December 31, 2023, 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.  The Company had $30,273 in outstanding borrowings under its line of credit as of December 31, 2023.  The interest rate on line of credit borrowings as of December 31, 2023 was 6.51%.  In the third quarter of 2023, the Company renewed its committed line of credit and extended the maturity date to September 2025.  No other terms or conditions of the line of credit agreement were modified.  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.  The Company expects to renew this line of credit as it matures under similar terms and conditions.

The Company has taken steps to manage the risk of reduced credit availability.  It has established a committed line of credit with a 2-year revolving maturity that cannot be called on demand.  There is no guarantee that the Company will be able to obtain sufficient lines of credit with favorable terms in the future.  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.  Management believes the Company will have adequate capacity under its current line of credit to meet financing needs throughout 2024.

Long-term Debt
The Company’s loan agreements contain various covenants and restrictions.  Management believes it is currently in compliance with all of these restrictions.  See Note 6 to the Company’s financial statements included herein for additional information regarding these restrictions.

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’s senior notes.  The senior notes bear interest at 5.50% per annum payable semiannually and mature on February 24, 2053.  The senior notes are unsecured and unsubordinated obligations of the Company.  The Company received net proceeds, after deducting issuance costs, of approximately $39,829.  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.

The Company’s total long-term debt as a percentage of the total capitalization, defined as total common stockholders’ equity plus total long-term debt, was 45.2% as of December 31, 2023, compared with 40.7% as of December 31, 2022.  The Company expects to use long-term debt for its future financing needs and allow the debt percentage to trend upward.  A debt to total capitalization ratio between forty-five and fifty percent has historically been acceptable to the PPUC in rate filings.  See Note 6 to the Company’s financial statements included herein for the details of its long-term debt outstanding as of December 31, 2023.

Income Taxes, Deferred Income Taxes and Uncertain Tax Positions
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.  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.  It also results in increases to deferred tax liabilities and regulatory assets representing the appropriate book and tax basis difference on capital additions.  The Company expects to continue to expense these asset improvements in the future.

The Company’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.

On July 8, 2022, the Pennsylvania budget for the fiscal year ending June 30, 2023 was signed into law.  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.  The Company has remeasured the state portion of the Company’s deferred income taxes.  The effect, net of the federal benefit recognized in income for the years ended December 31, 2023 and 2022, was immaterial.  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, 2023 and 2022.  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.

The Company has a substantial deferred income tax asset primarily due to the excess accumulated deferred income taxes on accelerated depreciation from the 2017 Tax Act and the differences between the book and tax balances of the customers’ advances for construction and contributions in aid of construction and deferred compensation plans.  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.

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.  The Company expects this trend to continue as it makes significant investments in capital expenditures subject to accelerated depreciation or TPR.

The Company has determined there are no uncertain tax positions that require recognition as of December 31, 2023.  See Note 14 to the Company’s financial statements included herein for additional details regarding income taxes.

Credit Rating
On July 26, 2023, Standard & Poor’s affirmed the Company’s credit rating at A-, with a stable outlook and adequate liquidity.  The Company’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.  In 2024, the Company’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.

Physical and Cyber Security

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.  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.

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.  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.  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.  In some cases, administration of certain functions may be outsourced to third-party service providers that could also be targets of cyber security attacks.  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.

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’s compliance with regulatory and environmental laws and regulation, including standards for drinking water, litigation, and reputational damage.

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.  The Company has not experienced a material impact on business or operations from these attacks.  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.

Environmental Matters

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.  The tariff modification allows the Company to replace customer-owned service lines at its own initial cost.  The Company will record the costs as a regulatory asset to be recovered in future base rates to customers, over a four-year period.  The cost for the customer-owned lead service line replacements was approximately $1,762 and $1,518 through December 31, 2023 and 2022, respectively, and is included as a regulatory asset.  Based on its experience, the Company estimates that lead customer-owned service lines replacements will cost $1,900.  This estimate is subject to adjustment as more facts become available.

Drought

On January 26, 2024, Pennsylvania state officials moved York County to a drought watch, moved Lancaster County to normal status, and continued the drought watch for Adams County and the drought warning for Franklin County.  The warning calls for a voluntary reduction in nonessential water use of 10 to 15 percent and the watch calls for a voluntary reduction in nonessential water use of 5 to 10 percent.  In addition, the Company has implemented a voluntary restriction on nonessential water use within its service territory.  These measures could potentially impact future revenues, operating expenses, and net income depending on the length and severity of the dry conditions.

Dividends

During 2023, the Company’s dividend payout ratios relative to net income and net cash provided by operating activities were 49.3% and 36.3%, respectively.  During 2022, the Company’s dividend payout ratios relative to net income and net cash provided by operating activities were 56.2% and 48.5%, respectively.  During the fourth quarter of 2023, the Board increased the dividend by 4.00% from $0.2027 per share to $0.2108 per share per quarter.

The Company’s Board declared a dividend in the amount of $0.2108 per share at its January 2024 meeting.  The dividend is payable on April 15, 2024 to shareholders of record as of February 29, 2024.  While the Company expects to maintain this dividend amount in 2024, future dividends will be dependent upon the Company’s earnings, financial condition, capital demands and other factors and will be determined by the Company’s Board.  See Note 6 to the Company’s financial statements included herein for restrictions on dividend payments.

Inflation

The Company is affected by inflation, most notably by the continually increasing costs incurred to maintain and expand its service capacity.  The cumulative effect of inflation results in significantly higher facility replacement costs which must be recovered from future cash flows.  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.  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.

Critical Accounting Estimates

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’s accounting policies require management to make subjective judgments because of the need to make estimates of matters that are inherently uncertain.  The Company’s most critical accounting estimates include: revenue recognition and accounting for its pension plans.


Revenue Recognition
Operating revenues include amounts billed to metered water and certain wastewater customers on a cycle basis and unbilled amounts based on both actual and estimated usage from the latest meter reading to the end of the accounting period.  Estimates are based on average daily usage for those particular customers.  The unbilled revenue amount is recorded as a current asset on the balance sheet.  Actual results could differ from these estimates and would result in operating revenues being adjusted in the period in which the actual usage is known.  Based on historical experience, the Company believes its estimate of unbilled revenues is reasonable.

Pension Accounting
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.  These variables are reviewed annually with the Company’s pension actuary.  The Company used compensation increases of 2.5% to 3.0% in 2022 and 2023.

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.  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’s funded status of the plans.

The Company selected its December 31, 2023 and 2022 discount rates based on the FTSE Pension Liability Index.  This index uses spot rates for durations out to 30 years and matches them to expected disbursements from the plan over the long term.  The Company believes this index most appropriately matches its pension obligations.  The present values of the Company’s future pension obligations were determined using a discount rate of 4.75% at December 31, 2023 and 5.00% at December 31, 2022.

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.  In the case of the Company, these items change its liability, but do not have an impact on its pension expense.  The PPUC, in a previous rate settlement, agreed to grant recovery of the Company’s contribution to the pension plans in customer rates.  As a result, under the accounting standards regarding rate-regulated activities, expense in excess of the Company’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.  Therefore, these changes affect regulatory assets rather than pension expense.

In 2023, the Company modified its investment policy statements.  The Company’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.  The target allocation of pension assets is 70% to 90% fixed income securities, 10% to 30% equity securities, and 0% to 10% cash reserves.  The Company used 5.00% as its expected rate of return in 2023, a decrease from the 6.50% used in 2022 based on the modified investment policy statements.  A decrease in the expected pension return would normally cause an increase in pension expense; however due to the aforementioned rate settlement, the Company’s expense would continue to be equal to its contributions to the plans.  The change would instead be recorded in regulatory assets.

Lower discount rates and underperformance of assets could cause future required contributions and expense to increase substantially.  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.  See Note 11 to the Company’s financial statements included herein for additional details regarding the pension plans.

Off-Balance Sheet Transactions

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.  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.  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.

Impact of Recent Accounting Pronouncements

There are currently no recent accounting pronouncements that are expected to have a material impact to the Company’s financial statements.


Item 7A.
Quantitative and Qualitative Disclosures About Market Risk.

Not applicable.


Item 8.
Financial Statements.


 
Page
Report of Independent Registered Public Accounting Firm (PCAOB ID 23)
22
Balance Sheets
23
Statements of Income
25
Statements of Common Stockholders’ Equity
26
Statements of Cash Flows
27
Notes to Financial Statements
28

Report of Independent Registered Public Accounting Firm


To the Stockholders and the Board of Directors of
The York Water Company

Opinion on the Financial Statements

We have audited the accompanying balance sheets of The York Water Company (the "Company") as of December 31, 2023 and 2022, the related statements of income, common stockholders’ equity, and cash flows, for each of the two years in the period ended December 31, 2023, 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, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

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.

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.

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.

Critical Audit Matters

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.

/s/ Baker Tilly US, LLP

We have served as the Company’s auditor since 2003.

Philadelphia, Pennsylvania
March 5, 2024


THE YORK WATER COMPANY

Balance Sheets
(In thousands of dollars, except per share amounts)

   
Dec. 31, 2023
   
Dec. 31, 2022
 
ASSETS
           
UTILITY PLANT, at original cost
 
$
620,201
   
$
549,141
 
Plant acquisition adjustments
   
(9,384
)
   
(9,178
)
Accumulated depreciation
   
(117,113
)
   
(108,758
)
Net utility plant
   
493,704
     
431,205
 
                 
OTHER PHYSICAL PROPERTY, net of accumulated depreciation
of $501 in 2023 and $463 in 2022
   
1,569
     
696
 
                 
CURRENT ASSETS:
               
Cash and cash equivalents
   
1
     
1
 
Accounts receivable, net of reserves of $1,005 in 2023
and $855 in 2022
   
7,837
     
6,701
 
Unbilled revenues
   
3,484
     
3,290
 
Recoverable income taxes
   
332
     
882
 
Materials and supplies inventories, at cost
   
3,109
     
2,335
 
Prepaid expenses
   
821
     
1,025
 
Total current assets
   
15,584
     
14,234
 
                 
OTHER LONG-TERM ASSETS:
               
Prepaid pension cost
   
23,380
     
17,090
 
Note receivable
   
255
     
255
 
Deferred regulatory assets
   
48,949
     
42,545
 
Other assets
   
4,764
     
4,570
 
Total other long-term assets
   
77,348
     
64,460
 
                 
Total Assets
 
$
588,205
   
$
510,595
 

The accompanying notes are an integral part of these statements.

THE YORK WATER COMPANY

Balance Sheets
(In thousands of dollars, except per share amounts)

   
Dec. 31, 2023
   
Dec. 31, 2022
 
STOCKHOLDERS’ EQUITY AND LIABILITIES
           
COMMON STOCKHOLDERS’ EQUITY:
           
Common stock, no par value, authorized 46,500,000 shares,
issued and outstanding 14,332,245 shares in 2023
and 14,285,584 shares in 2022
 
$
136,174
   
$
134,220
 
Retained earnings
   
85,004
     
72,963
 
Total common stockholders’ equity
   
221,178
     
207,183
 
                 
PREFERRED STOCK, authorized 500,000 shares, no shares issued
   
     
 
                 
LONG-TERM DEBT
   
180,007
     
139,465
 
                 
COMMITMENTS
   
     
 
                 
CURRENT LIABILITIES:
               
Accounts payable
   
10,873
     
10,766
 
Dividends payable
   
2,754
     
2,628
 
Accrued compensation and benefits
   
1,629
     
1,541
 
Accrued interest
   
1,741
     
965
 
Deferred regulatory liabilities
   
644
     
593
 
Other accrued expenses
   
502
     
488
 
Total current liabilities
   
18,143
     
16,981
 
                 
DEFERRED CREDITS:
               
Customers’ advances for construction
   
18,853
     
14,911
 
Deferred income taxes
   
55,235
     
47,901
 
Deferred employee benefits
   
3,847
     
3,725
 
Deferred regulatory liabilities
   
42,989
     
37,448
 
Other deferred credits
   
632
     
680
 
Total deferred credits
   
121,556
     
104,665
 
                 
Contributions in aid of construction
   
47,321
     
42,301
 
                 
Total Stockholders’ Equity and Liabilities
 
$
588,205
   
$
510,595
 

The accompanying notes are an integral part of these statements.

THE YORK WATER COMPANY

Statements of Income
(In thousands of dollars, except per share amounts)

 
Year Ended December 31
 
   
2023
   
2022
 
             
OPERATING REVENUES:
 
$
71,031
   
$
60,061
 
                 
OPERATING EXPENSES:
               
Operation and maintenance
   
17,362
     
14,133
 
Administrative and general
   
10,893
     
9,926
 
Depreciation and amortization
   
11,746
     
10,139
 
Taxes other than income taxes
   
1,499
     
1,380
 
     
41,500
     
35,578
 
                 
Operating income
   
29,531
     
24,483
 
                 
OTHER INCOME (EXPENSES):
               
Interest on debt
   
(7,047
)
   
(5,114
)
Allowance for funds used during construction
   
4,153
     
1,501
 
Other pension costs
   
(1,082
)
   
(1,275
)
Other income (expenses), net
   
(521
)
   
     
(4,497
)
   
(4,888
)
                 
Income before income taxes
   
25,034
     
19,595
 
                 
Income tax expense
   
1,277
     
15
 
                 
Net Income
 
$
23,757
   
$
19,580
 
                 
Basic Earnings Per Share
 
$
1.66
   
$
1.40
 
                 
Diluted Earnings Per Share
 
$
1.66
   
$
1.40
 

The accompanying notes are an integral part of these statements.

THE YORK WATER COMPANY

Statements of Common Stockholders’ Equity
(In thousands of dollars, except per share amounts)
For the Years Ended December 31, 2023 and 2022

 
Common
Stock
Shares
   
Common
Stock
Amount
   
Retained
Earnings
   
Total
 
                         
Balance, December 31, 2021
   
13,112,948
   
$
88,230
   
$
64,392
   
$
152,622
 
Net income
   
     
     
19,580
     
19,580
 
Cash dividends declared, $0.7874 per share
                (11,009 )     (11,009 )
Issuance of common stock
    1,121,940       43,970             43,970  
Issuance of common stock under
dividend reinvestment, direct stock and
employee stock purchase plans
   
42,739
     
1,741
     
     
1,741
 
Stock-based compensation
   
7,957
     
279
     
     
279
 
Balance, December 31, 2022
   
14,285,584
     
134,220
     
72,963
     
207,183
 
Net income
   
     
     
23,757
     
23,757
 
Cash dividends declared, $0.8189 per share
   
     
     
(11,716
)
   
(11,716
)
Issuance of common stock under
dividend reinvestment, direct stock and
employee stock purchase plans
   
41,702
     
1,654
     
     
1,654
 
Stock-based compensation
   
4,959
     
300
     
     
300
 
Balance, December 31, 2023
   
14,332,245
   
$
136,174
   
$
85,004
   
$
221,178
 

The accompanying notes are an integral part of these statements.

THE YORK WATER COMPANY

Statements of Cash Flows
(In thousands of dollars, except per share amounts)

 
Year Ended December 31
 
   
2023
   
2022
 
CASH FLOWS FROM OPERATING ACTIVITIES:
           
Net income
 
$
23,757
   
$
19,580
 
Adjustments to reconcile net income to net cash provided by operating activities:
               
Depreciation and amortization
   
11,746
     
10,139
 
Stock-based compensation
   
300
     
279
 
Increase in deferred income taxes
   
530
     
4
 
Other
   
(1,114
)
   
(54
)
Changes in assets and liabilities:
               
Increase in accounts receivable and unbilled revenues
   
(1,868
)
   
(3,005
)
Decrease in recoverable income taxes
   
550
     
12
 
Increase in materials and supplies, prepaid expenses, prepaid pension cost,
regulatory and other assets
   
(9,512
)
   
(537
)
Increase (decrease) in accounts payable, accrued compensation and benefits, accrued
expenses, deferred employee benefits, regulatory liabilities, and other deferred credits
   
6,743
     
(4,406
)
Increase in accrued interest
   
776
     
6
 
Net cash provided by operating activities
   
31,908
     
22,018
 
                 
CASH FLOWS FROM INVESTING ACTIVITIES:
               
Utility plant additions, including debt portion of allowance for funds used during
construction of $2,321 in 2023 and $839 in 2022
   
(64,640
)
   
(50,532
)
Acquisitions of water and wastewater systems
   
(625
)
   
(3,388
)
Net cash used in investing activities
   
(65,265
)
   
(53,920
)
                 
CASH FLOWS FROM FINANCING ACTIVITIES:
               
Customers’ advances for construction and contributions in aid of construction
   
5,064
     
3,488
 
Repayments of customer advances
   
(505
)
   
(972
)
Proceeds of long-term debt issues
   
104,681
     
54,378
 
Debt issuance costs
    (171 )      
Repayments of long-term debt
   
(64,148
)
   
(61,458
)
Changes in cash overdraft position
   
(1,628
)
   
1,429
 
Issuance of common stock
   
1,654
     
45,711
 
Dividends paid
   
(11,590
)
   
(10,674
)
Net cash provided by financing activities
   
33,357
     
31,902
 
                 
Net change in cash and cash equivalents
   
     
 
Cash and cash equivalents at beginning of period
   
1
     
1
 
Cash and cash equivalents at end of period
 
$
1
   
$
1
 
                 
Supplemental disclosures of cash flow information:
               
Cash paid during the period for:
               
Interest, net of amounts capitalized
 
$
3,727
   
$
4,041
 
                 
Supplemental disclosure of non-cash investing and financing activities:
               
Accounts payable includes $6,433 in 2023 and $5,118 in 2022 for the construction of utility plant.
 
Contributions in aid of construction includes $4,403 recorded as part of the Conewago Industrial Park acquisition.
 

The accompanying notes are an integral part of these statements.
Notes to Financial Statements

(In thousands of dollars, except per share amounts)

1.  Significant Accounting Policies

The primary business of The York Water Company, or the Company, is to impound, purify and distribute water.  The Company also owns and operates three wastewater collection systems and ten wastewater collection and treatment systems.  The Company operates within its franchised territory located in four counties within south-central Pennsylvania and is subject to regulation by the Pennsylvania Public Utility Commission, or PPUC.

The following summarizes the significant accounting policies employed by The York Water Company.

Utility Plant and Depreciation
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.  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.  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.  At December 31, 2023 and 2022, utility plant includes a net credit acquisition adjustment of $9,384 and $9,178, respectively.  For those amounts approved by the PPUC, the net acquisition adjustment is being amortized over the remaining life of the respective assets.  Certain amounts are still awaiting approval from the PPUC before amortization will commence.  Amortization amounted to $69 and $67 for the years ended December 31, 2023 and 2022, respectively.

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.  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.  Gains or losses from abnormal retirements are reflected in income currently.

The straight-line remaining life method is used to compute depreciation on utility plant cost, exclusive of land and land rights.  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.  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.

The Company charges to maintenance expense the cost of repairs and replacements and renewals of minor items of property.  Maintenance of transportation equipment is charged to clearing accounts and apportioned from there in a manner similar to depreciation.  The cost of replacements, renewals, and betterments of units of property is capitalized to the utility plant accounts.

The following remaining lives are used for financial reporting purposes:

 
December 31
   
Approximate range
 
Utility Plant Asset Category
 
2023
   
2022
   
of remaining lives
 
Mains and accessories
 
$
286,993
   
$
265,033
   
1386 years
 
Services, meters, and hydrants
   
98,387
     
92,818
   
1447 years
 
Operations structures, reservoirs, and water tanks
   
89,207
     
87,218
   
1055 years
 
Pumping and treatment equipment
   
44,719
     
40,038
   
635 years
 
Office, transportation, and operating equipment
   
19,292
     
18,128
   
320 years
 
Land and other non-depreciable assets
   
5,685
     
3,938
     
 
Utility plant in service
   
544,283
     
507,173
         
Construction work in progress
   
75,918
     
41,968
     
 
Total Utility Plant
 
$
620,201
   
$
549,141
         

The effective rate of depreciation was 2.55% in 2023 and 2.38% in 2022, on average utility plant, net of customers’ advances and contributions.  Larger depreciation provisions resulting from allowable accelerated methods are deducted for tax purposes.

Cash and Cash Equivalents
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.

The Company periodically maintains cash balances in major financial institutions in excess of the federally insured limit by the Federal Deposit Insurance Corporation (FDIC).  The Company has not experienced any losses and believes it is not exposed to any significant credit risk on cash and cash equivalents.

Accounts Receivable
Accounts receivable are stated at outstanding balances, less a reserve for doubtful accounts.  The reserve for doubtful accounts is established through provisions charged against income.  Accounts deemed to be uncollectible are charged against the reserve and subsequent recoveries, if any, are credited to the reserve.  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.  Management’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’s ability to pay, economic conditions, and other relevant factors applied to the current aging of receivables.  This evaluation is inherently subjective.  Unpaid balances remaining after the stated payment terms are considered past due.

Materials and Supplies Inventories
Materials and supplies inventories are stated at cost.  Costs are determined using the average cost method.

Note Receivable
Note receivable is recorded at cost and represents amounts due from a municipality for construction of water mains in their municipality.  Management, considering current information and events regarding the borrowers’ 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.  When a note is considered to be impaired, the carrying value of the note is written down.  The amount of the impairment is measured based on the present value of expected future cash flows discounted at the note’s effective interest rate.

Regulatory Assets and Liabilities
The Company is subject to the provisions of generally accepted accounting principles regarding rate-regulated entities.  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.  The regulatory assets or liabilities are then relieved as the cost or credit is reflected in rates.  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.  These deferred costs have been excluded from the Company’s rate base and, therefore, no return is being earned on the unamortized balances.

Regulatory assets and liabilities are comprised of the following:

 
December 31
   
Remaining Recovery
 
   
2023
   
2022
   
Periods
 
Assets
                 
Income taxes
 
$
35,885
   
$
29,779
   
Various
 
Unrealized swap losses
   
632
     
674
   
16 years
 
Utility plant retirement costs
   
9,592
     
9,060
   
5 years
 
Customer-owned lead service line replacements
   
1,257
     
1,260
   
Various
 
Income taxes on customers’ advances for
construction and contributions in aid of
construction
   
1,250
     
1,353
   
Various
 
Service life study expenses
   
19
     
24
   
4 years
 
Rate case filing expenses
   
314
     
395
   
3 years
 
   
$
48,949
   
$
42,545
         
Liabilities
                       
Excess accumulated deferred income
taxes on accelerated depreciation
 
$
13,286
   
$
13,483
   
Various
 
Postretirement benefits
   
21,196
     
14,906
   
Not yet known
 
Income taxes
   
6,516
     
6,758
   
Various
 
IRS TPR catch-up deduction
   
2,635
     
2,894
   
10 years
 
   
$
43,633
   
$
38,041
         

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.  These assets are recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as they reverse.

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.  The value of the swap as of the balance sheet date is recorded as part of other deferred credits.  Realized gains or losses on the swap will be recorded as interest expense in the statement of income over its remaining term of six years.

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.

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.  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.  The recovery period was established in the most recent rate order at four years beginning March 1, 2023.  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.

Service life study expenses are deferred and amortized over their remaining life of four years.  Rate case filing expenses are deferred and amortized over their remaining life of three years.

Pursuant to the Tax Cuts and Jobs Act of 2017, or 2017 Tax Act, customers’ advances for construction and contributions in aid of construction are considered taxable income.  The Company’s tariff allows the Company to record these income taxes for inclusion in rate base.  This asset is recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as it reverses.  In November 2021, the Infrastructure Investment and Jobs Act of 2021, or 2021 Infrastructure Act, repealed the tax treatment of customers’ advances for construction and contributions in aid of construction made after December 31, 2020.

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.  The benefit will be given back to customers in rates over the remaining regulatory life of the property.

The regulatory liability for income taxes includes deferred taxes related to excess accumulated deferred income taxes on accelerated depreciation, other postretirement benefits, customers’ advances for construction and contributions in aid of construction, and bad debts, as well as deferred investment tax credits.  These liabilities will be given back to customers in rates, as tax deductions occur over the next 1 to 50 years.

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’s 2014 income tax return for qualifying capital expenditures made prior to 2014.  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.

Postretirement benefits include the difference between contributions and deferred pension expense and the overfunded status of the pension plans.  The overfunded status represents the difference between the projected benefit obligation and the fair market value of the assets.  This liability will change in future years based on the amount of contributions made and market returns.  The liability will be given back to customers in rates over some period determined by the PPUC in a future rate filing.

Other Assets
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.

Deferred Debt Expense
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.

Customers’ Advances for Construction
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.  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.  After all refunds to which the customer is entitled are made, any remaining balance is transferred to contributions in aid of construction.

Contributions in Aid of Construction
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.  Contributions in aid of construction are deducted from the Company’s rate base, and therefore, no return is earned on property financed with contributions.  The PPUC requires that contributions received remain on the Company’s balance sheets indefinitely as a long-term liability.

Interest Rate Swap Agreement
The Company is exposed to certain risks relating to its ongoing business operations.  The primary risk managed by using derivative instruments is interest rate risk.  The Company utilizes an interest rate swap agreement to effectively convert its variable-rate debt to a fixed rate.  Interest rate swaps are contracts in which a series of interest rate cash flows are exchanged over a prescribed period.  The notional amount on which the interest payments are based is not exchanged.  The Company has designated the interest rate swap agreement as a cash flow hedge, classified as a financial derivative used for non-trading activities.

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.  In accordance with the standards, the interest rate swap is recorded on the balance sheets in other deferred credits at fair value.

The Company uses regulatory accounting treatment rather than hedge accounting to defer the unrealized gains and losses on its interest rate swap.  These unrealized gains and losses are recorded as a regulatory asset.  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.  Swap settlements are recorded in the income statement with the hedged item as interest expense.  Swap settlements resulted in the reclassification from regulatory assets to interest expense of $18 in 2023 and $247 in 2022.  The overall swap result was a gain of $24 in 2023 and $1,133 in 2022.  During the year ending December 31, 2024, the Company expects to reclassify $40 before tax from regulatory assets to interest expense.

The interest rate swap will expire on October 1, 2029.

Stock-Based Compensation
The Company records compensation expense in the financial statements for stock-based awards based on the grant date fair value of those awards.  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.  Forfeitures are recognized as they occur.

Income Taxes
Certain income and expense items are accounted for in different time periods for financial reporting than for income tax reporting purposes.

Deferred income taxes are accounted for under the asset and liability method.  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.  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.  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.  To the extent such income taxes increase or decrease future rates, an offsetting regulatory asset or liability has been recorded.

Investment tax credits have been deferred and are being amortized to income over the average estimated service lives of the related assets.  As of December 31, 2023 and 2022, deferred investment tax credits amounted to $392 and $428, respectively.

The Company filed for a change in accounting method under the IRS TPR effective in 2014.  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.  The Company was permitted to make this deduction for prior years (the “catch-up deduction”) and each year going forward, beginning with 2014 (the “ongoing deduction”).  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.  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.  The catch-up deduction resulted in a decrease in current income taxes payable and an increase to regulatory liabilities.  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.

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’ 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.  This resulted in the remeasurement of the federal portion of the Company’s deferred taxes as of December 31, 2017 to the 21% rate.  The effect was recognized in income for the year ended December 31, 2017 for all deferred tax assets and liabilities except accelerated depreciation.  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.  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.  In November 2021, the 2021 Infrastructure Act repealed the tax treatment of customers’ advances for construction and contributions in aid of construction made after December 31, 2020.

Allowance for Funds Used During Construction
Allowance for funds used during construction (AFUDC) represents the estimated cost of funds used for construction purposes during the period of construction.  These costs are reflected as non-cash income during the construction period and as an addition to the cost of plant constructed.  AFUDC includes the net cost of borrowed funds and a rate of return on other funds.  The PPUC approved rate of 10.04% was applied for 2023 and 2022.  AFUDC is recovered through water and wastewater rates as utility plant is depreciated.

Use of Estimates in the Preparation of Financial Statements
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.  Actual results could differ from those estimates.


2.  Acquisitions

On August 11, 2022, the Company completed the acquisition of the water assets and wastewater collection and treatment assets of Country View Manor Community, LLC in York County, Pennsylvania.  The Company began operating the existing water assets and wastewater collection and treatment assets on August 15, 2022.  The acquisition resulted in the addition of approximately 50 water and wastewater customers with purchase price and acquisition costs of approximately $47, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $13 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  This acquisition is immaterial to Company results.

On August 25, 2022, the Company completed the acquisition of the water assets and wastewater collection and treatment assets jointly owned by Letterkenny Industrial Development Authority and Franklin County General Authority in Franklin County, Pennsylvania.  The Company began operating the existing water assets and wastewater collection and treatment assets on August 29, 2022.  The acquisition resulted in the addition of approximately 90 water and wastewater customers with purchase price and acquisition costs of approximately $2,818, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $5,613 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  This acquisition is immaterial to Company results.

On October 28, 2022, the Company completed the acquisition of the water assets of the Albright Trailer Park of R.T. Barclay, Inc. in Springfield Township, York County, Pennsylvania.  The Company began operating the existing water system through an interconnection with its current distribution system on October 31, 2022.  The acquisition resulted in the addition of approximately 60 water customers with purchase price and acquisition costs of approximately $10, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $5 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  These customers were previously served by the Company through a single customer connection to the park.  This acquisition is immaterial to Company results.
On November 17, 2022, the Company completed the acquisition of the water assets of Scott Water Company in Greene Township, Franklin County, Pennsylvania.  The Company began operating the existing water system through an interconnection with its current distribution system on November 18, 2022.  The acquisition resulted in the addition of approximately 25 water customers with purchase price and acquisition costs of approximately $32, which is more than the depreciated original cost of the assets.  The Company recorded an acquisition adjustment of $23 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  This acquisition is immaterial to Company results.

On December 1, 2022, the Company completed the acquisition of the wastewater collection and treatment assets of SYC WWTP, L.P. and the Albright Trailer Park of R.T. Barclay, Inc. in Shrewsbury and Springfield Townships, York County, Pennsylvania.  The Company began operating the existing collection and treatment facilities on December 5, 2022.  The acquisition resulted in the addition of approximately 90 wastewater customers with purchase price and acquisition costs of approximately $516, of which $35 was paid in 2023, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $202 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  The wastewater customers of the Albright Trailer Park were previously served by SYC WWTP, L.P. through a single customer connection to the park.  This acquisition is immaterial to Company results.

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.  The Company began operating the existing water assets and wastewater collection and treatment assets on October 16, 2023.  The acquisition resulted in the addition of approximately 30 commercial and industrial water and wastewater customers with purchase price and acquisition costs of approximately $590, which is less than the depreciated original cost of the assets.  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.  This acquisition is immaterial to Company results.



3.  Accounts Receivable and Contract Assets

Accounts receivable are summarized in the following table:

 
As of
   
As of
       
   
Dec. 31, 2023
   
Dec. 31, 2022
   
Change
 
                   
Accounts receivable – customers
 
$
8,250
   
$
7,069
   
$
1,181
Other receivables
   
592
     
487
     
105
 
     
8,842
     
7,556
     
1,286
Less: allowance for doubtful accounts
   
(1,005
)
   
(855
)
   
(150
)
Accounts receivable, net
 
$
7,837
   
$
6,701
   
$
1,136
                         
Unbilled revenue
 
$
3,484
   
$
3,290
   
$
194

Differences in timing of revenue recognition, billings, and cash collections result in receivables, which are contract assets.  Generally, billing occurs subsequent to revenue recognition, resulting in unbilled revenue on the balance sheet, which is also a contract asset.  The Company does not receive advances or deposits from customers before revenue is recognized so no contract liabilities are reported.  Accounts receivable are recorded when the right to consideration becomes unconditional and are presented separately on the balance sheet.  The changes in accounts receivable – customers and in unbilled revenue were primarily due to normal timing difference between performance and the customer’s payments.


4.  Note Receivable and Customers’ Advances for Construction

The Company entered into an agreement with a municipality to extend water service into a previously formed water district.  The Company loaned funds to the municipality to cover the costs related to the project.  The municipality concurrently advanced these funds back to the Company in the form of customers’ advances for construction.  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.  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.  There is no due date for the notes or expiration date for the advance.

The Company recorded interest income of $192 in 2023 and $194 in 2022.  The interest rate on the note outstanding is 7.5%.

Included in the accompanying balance sheets at December 31, 2023 and 2022 were the following amounts related to this project.

 
2023
   
2022
 
Note receivable, including interest
 
$
255
   
$
255
 
Customers’ advances for construction
   
205
     
243
 

The Company has other customers’ advances for construction totaling $18,648 and $14,668 at December 31, 2023 and 2022, respectively.


5.  Common Stock and Earnings Per Share

Net income of $23,757 and $19,580 for the years ended December 31, 2023 and 2022, respectively, is used to calculate both basic and diluted earnings per share.  Basic net income per share is based on the weighted average number of common shares outstanding.  Diluted net income per share is based on the weighted average number of common shares outstanding plus potentially dilutive shares.  The dilutive effect of employee stock-based compensation is included in the computation of diluted net income per share.  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.

The following table summarizes the shares used in computing basic and diluted net income per share:

 
2023
   
2022
 
Weighted average common shares, basic
   
14,294,910
     
13,957,788
 
Effect of dilutive securities:
               
Employee stock-based compensation
   
803
     
1,127
 
Weighted average common shares, diluted
   
14,295,713
     
13,958,915
 

Under the employee stock purchase plan, all full-time employees who have been employed at least ninety consecutive days may purchase shares of the Company’s common stock limited to 10% of gross compensation.  The purchase price is 95% of the fair market value (as defined).  Shares issued during 2023 and 2022 were 4,227 and 4,378, respectively.  As of December 31, 2023, 45,416 authorized shares remain unissued under the plan.

The Company has a Dividend Reinvestment and Direct Stock Purchase and Sale Plan (“the Plan”), which is available to both current shareholders and the general public.  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.  Under the optional dividend reinvestment portion of the Plan, holders of the Company’s common stock may purchase additional shares instead of receiving cash dividends.  The purchase price is 95% of the fair market value (as defined).  Under the direct stock purchase portion of the Plan, purchases are made monthly at 100% of the stock’s fair market value, as defined in the new Prospectus.  The Registration Statement was declared effective by the SEC on November 17, 2022.  Shares issued during 2023 and 2022 were 37,475 and 38,361, respectively.  As of December 31, 2023, 320,708 authorized shares remain unissued under the Plan.

On April 5, 2022, the Company closed an underwritten public offering of 975,600 shares of its common stock, with an offering price of $41 per share.  On April 7, 2022, the Company closed on the full exercise of the underwriter’s option to purchase an additional 146,340 shares of its common stock at the same price.  Janney Montgomery Scott LLC was the underwriter in the offering.  The Company received net proceeds in the offering, after deducting offering expenses and underwriters’ discounts and commissions, of $43,970.  The net proceeds were used to repay the Company’s borrowings under its line of credit agreement incurred to fund capital expenditures and acquisitions, and for general corporate purposes.

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’s common stock from time to time.  The stock repurchase program has no specific end date and the Company may repurchase shares in the open market or through privately negotiated transactions.  The Company may suspend or discontinue the repurchase program at any time.  During both 2023 and 2022, the Company did not repurchase or retire any shares.  As of December 31, 2023, 618,004 shares remain available for repurchase.


6.  Long-Term Debt and Short-Term Borrowings

Long-term debt as of December 31, 2023 and 2022 is summarized in the following table:

 
2023
   
2022
 
             
Variable Rate Pennsylvania Economic Development Financing Authority
Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029
  $
12,000
    $
12,000
 
3.00% Pennsylvania Economic Development Financing Authority Exempt
Facilities Revenue Refunding Bonds, Series A of 2019, due 2036
   
10,500
     
10,500
 
3.10% Pennsylvania Economic Development Financing Authority Exempt
Facilities Revenue Refunding Bonds, Series B of 2019, due 2038
   
14,870
     
14,870
 
3.23% Senior Notes, due 2040
   
15,000
     
15,000
 
4.00% - 4.50% York County Industrial Development Authority Exempt
Facilities Revenue Bonds, Series 2015, due 2029 - 2045
   
10,000
     
10,000
 
4.54% Senior Notes, due 2049
   
20,000
     
20,000
 
3.24% Senior Notes, due 2050
   
30,000
     
30,000
 
5.50% Senior Notes, due 2053
    40,000
     
 
Committed Line of Credit, due 2025
   
30,273
     
29,740
 
Total long-term debt
   
182,643
     
142,110
 
Less discount on issuance of long-term debt
   
(147
)
   
(158
)
Less unamortized debt issuance costs
   
(2,489
)
   
(2,487
)
Long-term portion
 
$
180,007
   
$
139,465
 

Payments due by year as of December 31, 2023:

2024
 
2025
 
2026
 
2027
 
2028
$
 
$42,273
 
$330
 
$340
 
$355

Payments due in 2025 include payback of the committed line of credit.  The committed line of credit is reviewed annually, and upon favorable outcome, would likely be extended for another year.  Payments due in 2025 also include potential payments of  $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.  There is currently no such indication of this happening.

Fixed Rate Long-Term Debt
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’s senior notes.  The senior notes bear interest at 5.50% per annum payable semiannually and mature on February 24, 2053.  The senior notes are unsecured and unsubordinated obligations of the Company.  The Company received net proceeds, after deducting issuance costs, of approximately $39,829.  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.

The 8.43% Senior Notes, Series D had a maturity date of December 18, 2022.  The Company retired the $7,500 notes using funds available under its line of credit.

Variable Rate Long-Term Debt
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 “Series A Bonds”) for the Company’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.  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.  The loan agreement provides for a $12,000 loan with a maturity date of October 1, 2029.  Amounts outstanding under the loan agreement are the Company’s direct general obligations.  The proceeds of the loan were used to redeem the PEDFA Exempt Facilities Revenue Bonds, Series B of 2004 (the “2004 Series B Bonds”).  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’s credit rating.

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.  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.  The variable interest rate under the loan agreement averaged 3.38% in 2023 and 1.25%  in 2022.  As of December 31, 2023 and 2022, the interest rate was 3.89% and 3.75%, respectively.

The holders of the $12,000 Series A Bonds may tender their bonds at any time.  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.  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 (“the Bank”) dated as of May 1, 2008.  This agreement provides for a direct pay letter of credit issued by the Bank to the trustee for the Series A Bonds.  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.  The Company’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.  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.  The current expiration date of the Letter of Credit is June 30, 2025.  It is reviewed annually for a potential extension of the expiration date.
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.  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.

Interest Rate Swap Agreement
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.  The Company elected to retain the swap agreement for the 2008 Series A Bonds.  Interest rate swap agreements derive their value from underlying interest rates.  These transactions involve both credit and market risk.  The notional amounts are amounts on which calculations, payments, and the value of the derivative are based.  Notional amounts do not represent direct credit exposure.  Direct credit exposure is limited to the net difference between the calculated amounts to be received and paid, if any.  Such difference, which represents the fair value of the swap, is reflected on the Company’s balance sheets.  See Note 7 for additional information regarding the fair value of the swap.

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.  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.  The Company is exposed to credit-related losses in the event of nonperformance by the counterparty.  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.  Notwithstanding the terms of the swap agreement, the Company is ultimately obligated for all amounts due and payable under the loan agreement.

The interest rate swap agreement contains provisions that require the Company to maintain a credit rating of at least BBB- with Standard & Poor’s.  On July 26, 2023, Standard & Poor’s affirmed the Company’s credit rating at A-, with a stable outlook and adequate liquidity.  If the Company’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.  The Company’s interest rate swap was in a liability position as of December 31, 2023.  If a violation was triggered on December 31, 2023, the Company would have been required to pay the counterparty approximately $649.

The Company’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.  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.  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.  The Company’s net payment rate on the swap averaged 0.14% in 2023 and 2.04% in 2022.

As of December 31, 2023, there was a spread of 68 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 3.84% (including variable interest and swap payments). As of December 31, 2022, there was a spread of 122 basis points which equated to an overall effective rate of 4.38% (including variable interest and swap payments).

Line of Credit Borrowings
As of December 31, 2023, the Company maintained a $50,000 unsecured, committed line of credit at an interest rate of SOFR plus 1.17% with an unused commitment fee and an interest rate floor.  In the third quarter of 2023, the Company renewed its committed line of credit and extended the maturity date to September 2025.  No other terms or conditions of the line of credit agreement were modified.  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 2023.  Average borrowings outstanding under the lines of credit were $16,316 in 2023 and $13,428 in 2022.  The average cost of borrowings under the lines of credit was 5.36% during 2023 and 2.11% during 2022.  The weighted average interest rate on the line of credit borrowings was 6.51% as of December 31, 2023 and 5.17% as of December 31, 2022.

The Company utilizes a cash management account that is directly connected to its line of credit.  Excess cash generated automatically pays down outstanding borrowings under the line of credit.  If there are no outstanding borrowings, the cash is used as an earnings credit to reduce banking fees.  Likewise, if additional funds are needed beyond what is generated internally, funds are automatically borrowed under the line of credit.  The Company borrowed $30,273 and $29,740 under its line of credit and incurred a cash overdraft of $1,547 and $3,175, which was recorded in accounts payable, as of December 31, 2023 and 2022, respectively.

Debt Covenants and Restrictions
The terms of the debt agreements carry certain covenants and limit in some cases the Company’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’s acquisition of its stock.  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.  As of December 31, 2023, none of the earnings retained in the business are restricted under these provisions.  The Company’s debt is unsecured.

The Company’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).  As of December 31, 2023, the Company was in compliance with these covenants.


7.  Fair Value of Financial Instruments

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.  Level 1 inputs include quoted prices for identical instruments and are the most observable.  Level 2 inputs include quoted prices for similar assets and observable inputs such as interest rates, commodity rates and yield curves.  Level 3 inputs are not observable in the market and include management’s own judgments about the assumptions market participants would use in pricing the asset or liability.

The Company has recorded its interest rate swap liability at fair value in accordance with the standards.  The liability is recorded under the caption “Other deferred credits” on the balance sheets.  The table below illustrates the fair value of the interest rate swap as of the end of the reporting period.

Description
 
December 31, 2023
 
Fair Value Measurements
at Reporting Date Using
Significant Other Observable Inputs (Level 2)
Interest Rate Swap
 
$632
 
$632

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.  These inputs to this calculation are deemed to be Level 2 inputs.  The balance sheet carrying value reflects the Company’s credit quality as of December 31, 2023.  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, 2023.  The use of the Company’s credit quality resulted in a reduction in the swap liability of $17 as of December 31, 2023.  The fair value of the swap reflecting the Company’s credit quality as of December 31, 2022 is shown in the table below.

Description
 
December 31, 2022
 
Fair Value Measurements
at Reporting Date Using
Significant Other Observable Inputs (Level 2)
Interest Rate Swap
 
$680
 
$680

The carrying amount of current assets and liabilities that are considered financial instruments approximates fair value as of the dates presented.  The Company’s total long-term debt, with a carrying value of $182,643 at December 31, 2023, and $142,110 at December 31, 2022, had an estimated fair value of approximately $175,000 and $126,000, respectively.  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.  These inputs to this calculation are deemed to be Level 2 inputs.  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.

Customers’ advances for construction and note receivable have carrying values at December 31, 2023 of $18,853 and $255, respectively.  At December 31, 2022, customers’ advances for construction and note receivable had carrying values of $14,911 and $255, respectively.  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.


8.  Commitments

Based on its capital budget, the Company anticipates construction and acquisition expenditures for 2024 and 2025 of approximately $42,200 and $46,100, respectively, exclusive of any acquisitions not yet approved.  The Company plans to finance ongoing capital expenditures with internally-generated funds, borrowings against the Company’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.

The Company committed to capital expenditures of approximately $39,548 to armor and replace the spillway of the Lake Williams dam, of which $2,945 remains to be incurred as of December 31, 2023.  The Company may make additional commitments for this project in the future.

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.  The tariff modification allows the Company to replace customer-owned service lines at its own initial cost.  The Company will record the costs as a regulatory asset to be recovered in future base rates to customers, over a four-year period.  The cost for the customer-owned lead service line replacements was approximately $1,762 and $1,518 through December 31, 2023 and 2022, respectively, and is included as a regulatory asset.  Based on its experience, the Company estimates that lead customer-owned service lines replacements will cost $1,900.  This estimate is subject to adjustment as more facts become available.

As of December 31, 2023, approximately 32% of the Company’s full-time employees are under union contract.  The current contract was ratified in June 2023 and expires on April 30, 2026.

The Company is involved in certain legal and administrative proceedings before various courts and governmental agencies concerning utility service and other matters.  The Company expects that the ultimate disposition of these proceedings will not have a material effect on the Company’s financial position, results of operations and cash flows.



9.  Revenue

The following table shows the Company’s revenues disaggregated by service and customer type.

 
2023
   
2022
 
Water utility service:
           
Residential
 
$
40,031
   
$
35,382
 
Commercial and industrial
   
19,279
     
15,704
 
Fire protection
   
4,124
     
3,449
 
Wastewater utility service:
               
Residential
   
5,495
     
3,814
 
Commercial and industrial
   
1,050
     
551
 
Billing and revenue collection services
   
474
     
481
 
Collection services
   
38
     
157
 
Other revenue
   
50
     
28
 
Total Revenue from Contracts with Customers
   
70,541
     
59,566
 
Rents from regulated property
   
490
     
495
 
Total Operating Revenue
 
$
71,031
   
$
60,061
 

Utility Service
The Company provides utility service as a distinct and single performance obligation to each of its water and wastewater customers.  The transaction price is detailed in the tariff pursuant to an order by the PPUC and made publicly available.  There is no variable consideration and no free service, special rates, or subnormal charges to any customer.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied over time through the continuous provision of utility service through a stand-ready obligation to perform and the transfer of water or the collection of wastewater through a series of distinct transactions that are identical in nature and have the same pattern of transfer to the customer.  The Company uses an output method to recognize the utility service revenue over time.  The stand-ready obligation is recognized through the passage of time in the form of a fixed charge and the transfer of water or the collection of wastewater is recognized at a per unit rate based on the actual or estimated flow through the meter.  Each customer is invoiced every month and the invoice is due within twenty days.  The utility service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.  A contract asset for unbilled revenue is recognized for the passage of time and the actual or estimated usage from the latest meter reading to the end of the accounting period.  The methodology is standardized and consistently applied to reduce bias and the need for judgment.

Billing and Revenue Collection Service
The Company provides billing and revenue collection service as distinct performance obligations to three municipalities within the service territory of the Company.  The municipalities provide service to their residents and the Company acts as the billing and revenue collection agent for the municipalities.  The transaction price is a fixed amount per bill prepared as established in the contract.  There is no variable consideration.  Due to the fact that both the billing performance obligation and the revenue collection performance obligation are materially complete by the end of the reporting period, the Company does not allocate the transaction price between the two performance obligations.  The performance obligations are satisfied at a point in time when the bills are sent as the municipalities receive all the benefits and bears all of the risk of non-collection at that time.  Each municipality is invoiced when the bills are complete and the invoice is due within thirty days.  The billing and revenue collection service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.

Collection Service
The Company provides collection service as a distinct and single performance obligation to several municipalities within the service territory of the Company.  The municipalities provide wastewater service to their residents.  If those residents are delinquent in paying for their wastewater service, the municipalities request that the Company post for and shut off the supply of water to the premises of those residents.  When the resident is no longer delinquent, the Company will restore water service to the premises.  The transaction price for each posting, each shut off, and each restoration is a fixed amount as established in the contract.  There is no variable consideration.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied at a point in time when the posting, shut off, or restoration is completed as the municipalities receive all the benefits in the form of payment or no longer providing wastewater service.  Each municipality is invoiced periodically for the posting, shut offs, and restorations that have been completed since the last billing and the invoice is due within thirty days.  The collection service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.  A contract asset for unbilled revenue is recognized for postings, shut offs, and restorations that have been completed from the last billing to the end of the accounting period.

Service Line Protection Plan
The Company provides service line protection as a distinct and single performance obligation to current water customers that choose to participate.  The transaction price is detailed in the plan’s terms and conditions and made publicly available.  There is no variable consideration.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied over time through the continuous provision of service line protection through a stand-ready obligation to perform.  The Company uses an output method to recognize the service line protection revenue over time.  The stand-ready obligation is recognized through the passage of time.  A customer has a choice to prepay for an entire year or to pay in advance each month.  The service line protection plan has no returns or extended warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no material performance obligations remain unsatisfied as of the end of the reporting period.


10.  Rate Matters

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.  The most recent rate request was filed by the Company on May 27, 2022 and sought an annual increase in water rates of $18,854 and an annual increase in wastewater rates of $1,457.  Effective March 1, 2023, the PPUC authorized an increase in water rates designed to produce approximately $11,600 in additional annual revenues and an increase in wastewater rates designed to produce approximately $1,900 in additional annual revenues.

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’ 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.  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’s earnings exceed a regulatory benchmark. The DSIC reset to zero when the new base rates took effect March 1, 2023.  The DSIC provided revenues of $249 in 2023 and $2,243 in 2022.  The DSIC is subject to audit by the PPUC.


11.  Employee Benefit Plans

Pensions
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.  Employees hired after May 1, 2010 are eligible for an enhanced 401(k) plan rather than a defined benefit plan.  The benefits under the defined benefit plans are based upon years of service and compensation near retirement.  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’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.

The following table sets forth the plans’ funded status as of December 31, 2023 and 2022.  The measurement of assets and obligations of the plans is as of December 31, 2023 and 2022.

Obligations and Funded Status
At December 31
 
2023
   
2022
 
             
Change in Benefit Obligation
           
Pension benefit obligation at beginning of year
 
$
38,717
   
$
51,530
 
Service cost
   
598
     
1,025
 
Interest cost
   
1,876
     
1,336
 
Actuarial loss (gain)
   
974
     
(13,431
)
Benefit payments
   
(1,967
)
   
(1,743
)
Pension benefit obligation at end of year
   
40,198
     
38,717
 
                 
Change in Plan Assets
               
Fair value of plan assets at beginning of year
   
55,807
     
65,584
 
Actual return on plan assets
   
8,058
     
(10,334
)
Employer contributions
   
1,680
     
2,300
 
Benefits paid
   
(1,967
)
   
(1,743
)
Fair value of plan assets at end of year
   
63,578
     
55,807
 
                 
Funded Status of Plans at End of Year
 
$
23,380
   
$
17,090
 

The accounting standards require that the funded status of defined benefit pension plans be fully recognized on the balance sheets.  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’ equity (accumulated other comprehensive income).  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.  Management believes these costs will be recovered in future rates charged to customers.  The asset for the funded status of the Company’s pension plans as of  December 31, 2023 and 2022 is recorded in “Prepaid pension cost” on its balance sheets.

In 2023, the plans recognized a significant actuarial loss.  In 2023, the Company recognized a 25 basis point decrease in the discount rate. In 2022, the plans recognized a significant actuarial gain.  In 2022, the Company recognized a 235 basis point increase in the discount rate. The Company uses the corridor method to amortize actuarial gains and losses.  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.
Changes in plan assets and benefit obligations recognized in regulatory liabilities are as follows:

 
2023
   
2022
 
Net loss (gain) arising during the year
 
$
(3,472
)
 
$
1,121
 
Recognized prior service credit
   
13
     
13
 
Total changes in regulatory asset (liability) during the year
 
$
(3,459
)
 
$
1,134
 
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:

 
2023
   
2022
 
Net loss
 
$
(526
)
 
$
2,946
 
Prior service credit
   
(24
)
   
(37
)
Regulatory asset (liability)
 
$
(550
)
 
$
2,909
 

Components of net periodic benefit cost are as follows:

 
2023
   
2022
 
Service cost
 
$
598
   
$
1,025
 
Interest cost
   
1,876
     
1,336
 
Expected return on plan assets
   
(3,612
)
   
(4,218
)
Amortization of prior service credit
   
(13
)
   
(13
)
Rate-regulated adjustment
   
2,831
     
4,170
 
Net periodic benefit cost
 
$
1,680
   
$
2,300
 

Pension service cost is recorded in operating expenses.  All other components of net periodic pension cost are recorded as other pension costs in other income (expenses).

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.  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.  During 2023, the deferral decreased by $2,831.

The estimated costs for the defined benefit pension plans relating to the December 31, 2023 balance sheet that will be amortized from regulatory liabilities into net periodic benefit cost over the next fiscal year are as follows:

Net loss
 
$
 
Net prior service credit
   
(13
)
    $
(13
)

The Company plans to contribute $1,556 to the plans in 2024.

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:

2024
 
2025
 
2026
 
2027
 
2028
 
20292033
$2,238
 
$2,231
 
$2,318
 
$2,358
 
$2,588
 
$13,698

The following tables show the projected benefit obligation, the accumulated benefit obligation, and the fair value of plan assets as of December 31:

 
2023
   
2022
 
Projected benefit obligation
 
$
40,198
   
$
38,717
 
Fair value of plan assets
   
63,578
     
55,807
 

 
2023
   
2022
 
Accumulated benefit obligation
 
$
38,510
   
$
37,040
 
Fair value of plan assets
   
63,578
     
55,807
 
Weighted-average assumptions used to determine benefit obligations at December 31:

2023
 
2022
 
Discount rate
4.75%
 
5.00%
 
Rate of compensation increase
2.50% – 3.00%
 
2.50% – 3.00%
 

Weighted-average assumptions used to determine net periodic benefit cost for years ended December 31:

2023
 
2022
 
Discount rate
5.00%
 
2.65%
 
Expected long-term return on plan assets
5.00%
 
6.50%
 
Rate of compensation increase
2.50% – 3.00%
 
2.50% – 3.00%
 

The selected long-term rate of return on plan assets was primarily based on the asset allocation of each of the plan’s assets.  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.

The Company adopted new investment policy statements in December 2023.  The investment objective of the Company’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.  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.

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).  The Company’s investment performance is reviewed on a quarterly basis, with long-term emphasis placed on results achieved over a three to five year period.

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’ 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.  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.

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.

The fair values of the Company’s pension plan assets at December 31, 2023 and 2022 by asset category and fair value hierarchy level are as follows.  All of the valuations are based on quoted prices on active markets (Level 1).

 
Total
Fair
Value
   
Quoted Prices in
Active Markets for
Identical Assets
(Level 1)
 
Asset Category
 
2023
   
2022
   
2023
   
2022
 
Cash and Money Market Funds (a)
 
$
53,490
   
$
6,108
   
$
53,490
   
$
6,108
 
Equity Securities:
                               
Common Equity Securities (b)
          17,792             17,792  
Equity Mutual Funds (c)
   
10,065
     
13,542
     
10,065
     
13,542
 
Fixed Income Securities:
                               
Fixed Income Mutual Funds (d)
   
23
     
18,365
     
23
     
18,365
 
Total Plan Assets
 
$
63,578
   
$
55,807
   
$
63,578
   
$
55,807
 

(a)
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 and as of December 31, 2022 due to the timing of employer contributions and market volatility.

(b)
This category included investments in U.S. common stocks and foreign stocks trading in the U.S. widely distributed among consumer discretionary, consumer staples, energy, financials, health care, industrials, information technology, materials, real estate, telecommunication, and utilities.

(c)
This category currently 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.

(d)
This category includes fixed income investments in mutual funds which include government and corporate securities of both the U.S. and other countries.  The non-U.S. corporate and sovereign investments add further diversity to the fixed income portion of the portfolio.

Defined Contribution Plan
The Company has a savings plan pursuant to the provisions of section 401(k) of the Internal Revenue Code.  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’s contribution, up to a maximum annual Company contribution of $2.8 for each employee.

Employees hired after May 1, 2010 are entitled to an enhanced feature of the plan.  This feature provides for elective employee contributions of up to 15% of compensation and Company matching contributions of 100% of the participant’s contribution, up to a maximum of 4% of the employee’s compensation.  In addition, the Company will make an annual contribution of $1.2 to each employee’s account whether or not they defer their own compensation.  Employees eligible for this enhanced 401(k) plan feature are not eligible for the defined benefit plans.  As of December 31, 2023, 76 employees were participating in the enhanced feature of the plan.  The Company’s contributions to both portions of the plan amounted to $380 in 2023 and $345 in 2022.

Deferred Compensation
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, 2023 and 2022, the present value of the future obligations included in “Accrued compensation and benefits” and “Deferred employee benefits” was approximately $4,188 and $4,067, respectively. The insurance policies included in “Other assets” had a total cash value of approximately $4,566 and $4,306 at December 31, 2023 and 2022, respectively.  The Company’s net (income) expenses under the plans amounted to $419 in 2023 and $(385) in 2022.
Other
The Company has a retiree life insurance program which pays the beneficiary of a retiree $2 upon the retiree’s death.  At December 31, 2023 and 2022, the present value of the future obligations was approximately $100 and $91, respectively.  There is no trust or insurance covering this future liability, instead the Company will pay these benefits out of its general assets.  The Company’s net (income) expenses under the plan amounted to $9 in 2023 and $(58) in 2022.


12.  Stock-Based Compensation

On May 2, 2016, the Company’s stockholders approved The York Water Company Long-Term Incentive Plan, or LTIP.  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.  A maximum of 100,000 shares of common stock may be issued under the LTIP over the ten-year life of the plan.  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.  Shares of common stock issued under the LTIP may be treasury shares or authorized but unissued shares.  The LTIP is administered by the Compensation 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.  The Company filed a registration statement with the SEC on May 11, 2016 covering the offering of stock under the LTIP.  The LTIP was effective on July 1, 2016.

On May 6, 2019, the Board awarded stock to non-employee directors effective May 6, 2019.  This stock award vested immediately.  On May 6, 2019, the Compensation Committee awarded restricted stock to officers and key employees effective May 6, 2019.  This restricted stock award vests ratably over three years beginning May 6, 2019 and has been fully recognized as of December 31, 2022.

On September 18, 2020, the Board awarded stock to non-employee directors effective September 18, 2020.  This stock award vested immediately.  On September 18, 2020, the Compensation Committee awarded restricted stock to officers and key employees effective September 18, 2020.  This restricted stock award vests ratably over three years beginning September 18, 2020 and has been fully recognized as of December 31, 2023.

On May 3, 2021, the Board awarded stock to non-employee directors effective May 3, 2021.  This stock award vested immediately.  On May 3, 2021, the Compensation Committee awarded restricted stock to officers and key employees effective May 3, 2021.  This restricted stock award vests ratably over three years beginning May 3, 2021.

On May 2, 2022, the Board awarded stock to non-employee directors effective May 2, 2022.  This stock award vested immediately.  On May 2, 2022, the Compensation Committee awarded restricted stock to officers and key employees effective May 2, 2022.  This stock award vests ratably over three years beginning May 2, 2022.

On October 24, 2022, the Board awarded stock to an officer effective October 24, 2022.  This stock award vested immediately.

On May 1, 2023, the Board awarded stock to non-employee directors effective May 1, 2023.  This stock award vested immediately.  On May 1, 2023, the Compensation Committee awarded restricted stock to officers and key employees effective May 1, 2023.  This stock award vests ratably over three years beginning May 1, 2023.

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’s 2024 retirement date.

On November 20, 2023, the Board awarded stock to an officer effective November 20, 2023.  This stock award vested immediately.

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.  As a result, the awards are included in common shares outstanding on the balance sheet.  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.

The following table summarizes the stock grant amounts and activity for the years ended December 31, 2022 and 2023.

 
Number of Shares
   
Grant Date Weighted
Average Fair Value
 
Nonvested at beginning of the year 2022
   
8,804
   
$46.91
 
Granted
   
8,457
   
$39.01
 
Vested
   
(5,996
)
 
$42.55
 
Forfeited
   
(500
)
 
$44.61
 
Nonvested at end of the year 2022
   
10,765
   
$43.24
 
Granted
   
6,792
   
$41.63
 
Vested
   
(6,780
)
 
$43.09
 
Forfeited
   
(1,833
)
 
$42.29
 
Nonvested at the end of the year 2023
   
8,944
   
$42.32
 

For the years ended December 31, 2023 and 2022, the statement of income includes $300 and $279 of stock-based compensation and related recognized tax benefits of $84 and $81, respectively.  The total fair value of the shares vested in the years ended December 31, 2023 and 2022 was $292 and $255, respectively.  Total stock-based compensation related to nonvested awards not yet recognized is $379 at December 31, 2023, which will be recognized over the remaining three-year vesting period.


13.  Taxes Other than Income Taxes

The following table provides the components of taxes other than income taxes:
     
   
2023
   
2022
 
Regulatory Assessment
 
$
356
   
$
347
 
Property
   
451
     
415
 
Payroll, net of amounts capitalized
   
687
     
614
 
Other
   
5
     
4
 
Total taxes other than income taxes
 
$
1,499
   
$
1,380
 


14.  Income Taxes

The provisions for income taxes consist of:
     
   
2023
   
2022
 
Federal current
 
$
506
   
$
11
 
State current
   
241
     
-
 
Federal deferred
   
540
     
370
 
State deferred
   
25
   
(331
)
Federal investment tax credit, net of current utilization
   
(35
)
   
(35
)
Total income taxes
 
$
1,277
   
$
15
 

A reconciliation of the statutory Federal tax provision to the total provision follows:
     
   
2023
   
2022
 
Statutory Federal tax provision
 
$
5,257
   
$
4,115
 
State income taxes, net of Federal benefit
   
287
     
(196
)
IRS TPR deduction
   
(4,029
)
   
(3,675
)
Tax-exempt interest
   
(40
)
   
(41
)
Amortization of investment tax credit
   
(35
)
   
(35
)
Cash value of life insurance
   
5
     
13
 
Amortization of excess accumulated deferred income taxes
on accelerated depreciation
   
(197
)
   
(160
)
Change in enacted state tax rate
    (9 )     3  
Other, net
   
38
     
(9
)
Total income taxes
 
$
1,277
   
$
15
 

The Company filed for a change in accounting method under the IRS TPR effective in 2014.  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.  The Company was permitted to make this deduction for prior years (the “catch-up deduction”) and for each year going forward (the “ongoing deduction”).  As a result of the catch-up deduction, income tax benefits of $3,887 were deferred as a regulatory liability.  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.  As a result, the Company recognized $259 in income taxes during each of the years ended December 31, 2023 and 2022.  As a result of the ongoing deduction, the net income tax benefits of $3,770 and $3,416 for the years ended  December 31, 2023 and 2022, respectively, reduced income tax expense and flowed through to net income.  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.  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.

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’ 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.  This resulted in the remeasurement of the federal portion of the Company’s deferred taxes as of December 31, 2017 to the 21% rate.  The effect was recognized in income for the year ended December 31, 2017 for all deferred tax assets and liabilities except accelerated depreciation.  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.  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.  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.  As a result, the Company recognized $197 and $160 in income taxes for the years ended December 31, 2023 and 2022, respectively.  In November 2021, the 2021 Infrastructure Act repealed the tax treatment of customers’ advances for construction and contributions in aid of construction made after December 31, 2020.
On July 8, 2022, the Pennsylvania budget for the fiscal year ending June 30, 2023 was signed into law.  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.  The Company has remeasured the state portion of the Company’s deferred income taxes.  The effect, net of the federal benefit, of $(9) and $3 was recognized in income for the years ended December 31, 2023 and 2022, respectively.  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, 2023 and 2022.  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.
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, 2023 and 2022 are summarized in the following table:

 
2023
   
2022
 
Deferred tax assets:
           
Reserve for doubtful accounts
 
$
278
   
$
240
 
Compensated absences
   
186
     
172
 
Deferred compensation
   
1,073
     
1,052
 
Excess accumulated deferred income taxes on accelerated depreciation
   
3,335
     
3,385
 
Deferred taxes associated with the gross-up of revenues necessary to
return, in rates, the effect of temporary differences
   
1,623
     
1,700
 
Customers’ advances for construction and contributions in aid of
construction
   
1,117
     
1,260
 
Tax effect of pension regulatory liability
   
5,286
     
3,717
 
Tax loss carryover
    168       839  
Contribution carryover
    113       140  
Other costs deducted for book, not for tax
   
62
     
58
 
Total deferred tax assets
   
13,241
     
12,563
 
                 
Deferred tax liabilities:
               
Accelerated depreciation
   
29,298
     
28,772
 
Basis differences from IRS TPR
   
23,182
     
18,713
 
Investment tax credit
   
290
     
316
 
Deferred taxes associated with the gross-up of revenues necessary to
recover, in rates, the effect of temporary differences
   
8,965
     
7,439
 
Pensions
   
5,831
     
4,262
 
Unamortized debt issuance costs
   
363
     
393
 
Other costs deducted for tax, not for book
   
547
     
569
 
Total deferred tax liabilities
   
68,476
     
60,464
 
                 
Net deferred tax liability
 
$
55,235
   
$
47,901
 

In accordance with accounting standards, the net deferred tax liability is classified as a noncurrent deferred income tax liability on the balance sheets.

The Company has a Pennsylvania tax loss carryover of $2,499.  If not used, this carryover will expire in 2042.  The Company has contribution carryovers of $408.  If not used, these carryovers will expire in 2027.

No valuation allowance was required for deferred tax assets as of December 31, 2023 and 2022.  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.  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.  Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment.  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.


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 2020 through 2022 for both federal and state income tax returns.  The Company has not yet filed tax returns for 2023.  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 2023 income tax provision.

The Company’s policy is to recognize interest and penalties related to income tax matters in other expenses.  The Company paid no interest or penalties for the years ended December 31, 2023 and 2022.


15.  Subsequent Events

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.  The Company began operating the existing wastewater collection and treatment assets on February 1, 2024.  The acquisition resulted in the addition of approximately 180 wastewater customers with purchase price and acquisition costs of approximately $25.  This acquisition is immaterial to Company results.

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’s senior notes.  The senior notes bear interest at 5.67% per annum payable semiannually and mature on February 27, 2054.  The senior notes are unsecured and unsubordinated obligations of the Company.  The Company received net proceeds, after deducting issuance costs, of approximately $39,837.  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.


Item 9.
Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

None.

Item 9A.
Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

The Company’s management, with the participation of the Company’s President and Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures as of the end of the period covered by this report.  Based upon this evaluation, the Company’s President and Chief Executive Officer along with the Chief Financial Officer concluded that the Company’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’s rules and forms and (ii) accumulated and communicated to the Company’s management, including the President and Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding disclosure.  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.

No change in the Company’s internal control over financial reporting occurred during the Company’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.


Management’s Report on Internal Control Over Financial Reporting

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.  A company’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’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.  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.

Management evaluated the Company’s internal control over financial reporting as of December 31, 2023.  In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control-Integrated Framework (2013 framework).  As a result of this assessment and based on the criteria in the COSO framework, management has concluded that, as of December 31, 2023, the Company’s internal control over financial reporting was effective.


Item 9B.
Other Information.

Rule 10b5-1 Trading Plans

No officers or directors, as defined in Rule 16a-1(f), adopted, modified and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, during the fourth quarter of fiscal 2023.

Item 9C.
Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

None.


PART III

Item 10.
Directors, Executive Officers and Corporate Governance.

Directors of the Registrant

The information set forth under the caption “Election of Directors” of the 2024 Proxy Statement is incorporated herein by reference.

Executive Officers of the Registrant

The information set forth under the caption “Executive Officers of the Company” of the 2024 Proxy Statement is incorporated herein by reference.

Code of Ethics

The information set forth under the caption “Code of Ethics” of the 2024 Proxy Statement is incorporated herein by reference.

Audit Committee

The information set forth under the caption “Board Committees and Functions” of the 2024 Proxy Statement is incorporated herein by reference.


Item 11.
Executive Compensation.

The information set forth under the caption “Compensation of Directors and Executive Officers” of the 2024 Proxy Statement is incorporated herein by reference.


Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

Securities Authorized for Issuance under Equity Compensation Plans

The following table provides information for the equity compensation plan of the Company as of December 31, 2023:

 
 
 
 
 
 
Plan Category
 
 
Number of
securities to be
issued upon exercise
of outstanding
options, warrants
and rights
 
 
 
Weighted-average
exercise price of
outstanding
options, warrants
and rights
 
Number of securities
remaining available for
future issuance under
equity compensation
plans (excluding
securities reflected in
column (a))
   
(a)
 
(b)
 
(c)
Equity compensation plans
approved by security holders*
 
 
-
 
 
-
 
 
108,057
             
Equity compensation plans not
approved by security holders
 
 
-
 
 
-
 
 
0

*Amounts are subject to adjustment to reflect stock dividends, stock splits, or other relevant changes in capitalization.

Under the Company’s Long-Term Incentive Plan, 62,641 shares remain available for awards as of December 31, 2023.  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.  Under this plan, 45,416 authorized shares remain unissued as of December 31, 2023.

The information set forth under the caption “Security Ownership of Certain Beneficial Owners and Management” of the 2024 Proxy Statement is incorporated herein by reference.


Item 13.
Certain Relationships and Related Transactions, and Director Independence.

The information set forth under the caption “Director Independence” of the 2024 Proxy Statement is incorporated herein by reference.


Item 14.
Principal Accounting Fees and Services.

The information set forth under the caption “Principal Accountant’s Fees and Services” of the 2024 Proxy Statement is incorporated herein by reference.



PART IV


Item 15.
Exhibits and Financial Statement Schedules.

(a)
Certain documents filed as part of the Form 10-K.

1.
The financial statements set forth under Item 8 of this Form 10-K.

Report of Independent Registered Public Accounting Firm
Balance Sheets as of December 31, 2023 and 2022
Statements of Income for Years Ended December 31, 2023 and 2022
Statements of Common Stockholders’ Equity for Years Ended December 31, 2023 and 2022
Statements of Cash Flows for Years Ended December 31, 2023 and 2022
Notes to Financial Statements

2.
Financial Statement schedules.

Schedule
Schedule
Page
Number
Description
Number
     
II
Valuation and Qualifying Accounts
60
 
for the years ended December 31, 2023 and 2022
 

The report of the Company’s independent registered public accounting firm with respect to the financial statement schedule appears on page 22.

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.

3.
Exhibits required by Item 601 of Regulation S-K.

Exhibit
Number
 
Exhibit
Description
 
Page Number of
Incorporation
By Reference
         
   
 
   
 

Exhibit
Number
 
Exhibit
Description
 
Page Number of
Incorporation
By Reference
         
   
 
   
10.1
 
Articles of Agreement Between The York Water Company and Springettsbury Township relative to Extension of Water Mains dated April 17, 1985
 
Incorporated herein by reference.  Filed previously with the Securities and Exchange Commission as Exhibit 10.1 to the Company’s 1989 Form 10-K.

10.2
 
Note Agreement relative to the $7,500,000 8.43% Senior Notes, Series D dated December 15, 1992
 
 
Incorporated herein by reference.  Filed previously with the Securities and Exchange Commission as Exhibit 4.7 to the Company’s 1992 Form 10-K.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



Exhibit
Number
 
Exhibit
Description
 
Page Number of
Incorporation
By Reference
         
   
 
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.1
 
 
Filed herewith.
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Exhibit
Number
 
Exhibit
Description
 
Page Number of
Incorporation
By Reference
         
   

   
   
   
   
 
 10.21      
   
 
Consent of Baker Tilly US, LLP, Independent Registered Public Accounting Firm
 
 
Filed herewith.

Exhibit
Number
 
Exhibit
Description
 
Page Number of
Incorporation
By Reference
         
 31.1  
Certification pursuant to
Rule 13a-14(a) and 15d-14(a)

  Filed herewith.
 
Certification pursuant to
Rule 13a-14(a) and 15d-14(a)

  Filed herewith.
 32.1  
Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

  Filed herewith.
 
Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

  Filed herewith.
 
The York Water Company Clawback Policy
 
  Filed herewith.
101.INS
 
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)
 
 
Filed herewith.
101.SCH
 
Inline XBRL Taxonomy Extension Schema
 
 
Filed herewith.
101.CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase
 
 
Filed herewith.
101.DEF
 
Inline XBRL Taxonomy Extension Definition Linkbase
 
 
Filed herewith.
101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase
 
 
Filed herewith.
101.PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase
 
 
Filed herewith.
104
 
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
 
 
Filed herewith.
* Management contracts and compensatory plans or arrangements required to be filed as exhibits pursuant
to Item 15(a)(3) of this Annual Report.


Item 16.
Form 10-K Summary.

None.

THE YORK WATER COMPANY

Schedule II Valuation and Qualifying Accounts
For the Two Years Ended December 31, 2023

     
Additions
         
Description
 
Balance at
Beginning
of Year
 
Charged to
Cost and
Expenses
 
Recoveries
 
Deductions
 
Balance at
End of Year
 
FOR THE YEAR ENDED
DECEMBER 31, 2023
Reserve for
uncollectible accounts
 
$
855,000
 
$
538,152
 
$
24,646
 
$
412,798
 
$
1,005,000
 
                                 
FOR THE YEAR ENDED
DECEMBER 31, 2022
Reserve for
uncollectible accounts
 
$
855,000
 
$
431,851
 
$
39,023
 
$
470,874
 
$
855,000
 

The Deductions column above represents write-offs of accounts receivable during the applicable year.

SIGNATURES

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.

 
THE YORK WATER COMPANY
 
(Registrant)
   
Dated: March 4, 2024
By: /s/ Joseph T. Hand
 
Joseph T. Hand
 
President and CEO

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.
   
By: /s/ Joseph T. Hand
By: /s/ Matthew E. Poff
Joseph T. Hand
Matthew E. Poff
(Principal Executive Officer and Director)
(Principal Accounting Officer and Chief Financial Officer)
Dated: March 4, 2024
Dated: March 4, 2024
   
Directors:
Date:
   
By: /s/ Paul R. Bonney
March 4, 2024
Paul R. Bonney
 
   
By: /s/ Douglas S. Brossman
March 4, 2024
Douglas S. Brossman
 
   
By: /s/ Michael W. Gang
March 4, 2024
Michael W. Gang
 
   
By: /s/ Joseph T. Hand
March 4, 2024
Joseph T. Hand
 
   
By: /s/ Jeffrey R. Hines
March 4, 2024
Jeffrey R. Hines
 
   
By: /s/ George W. Hodges
March 4, 2024
George W. Hodges
 
   
By: /s/ Jody L. Keller
March 4, 2024
Jody L. Keller
 
   
By: /s/ Erin C. McGlaughlin
March 4, 2024
Erin C. McGlaughlin
 
   
By: /s/ Steven R. Rasmussen
March 4, 2024
Steven R. Rasmussen
 
   
By: /s/ Laura T. Wand
March 4, 2024
Laura T. Wand
 
   
By: /s/ Ernest J. Waters
March 4, 2024
Ernest J. Waters
 

EX-23 2 exhibit23-123123.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
EXHIBIT 23


Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the Registration Statements on Form S-3 (File No. 333-259809 and 333-268204) and Forms S-8 (File Nos. 333-191497 and 333-211287) of The York Water Company of our report dated March 5, 2024, relating to the financial statements and the financial statement schedule, which appear in this Form 10-K.


/s/ Baker Tilly US, LLP
Philadelphia, Pennsylvania
March 5, 2024
 



EX-31.1 3 exhibit31_1-123123.htm YWC CERTIFICATION OF CEO

 

EXHIBIT 31.1
CERTIFICATIONS


I, Joseph T. Hand, certify that:
 
1.
I have reviewed this report on Form 10-K of The York Water Company;
 
2.
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;
 
3.
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;
 
4.
The registrant’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:
 
 
a)
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;
 
 
b)
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;
 
 
c)
evaluated the effectiveness of the registrant’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
 
 
d)
disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent function):
 
 
a)
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’s ability to record, process, summarize and report financial information; and
 
 
b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:  March 5, 2024
/s/ Joseph T. Hand
 
Joseph T. Hand
 
President and CEO

EX-31.2 4 exhibit31_2-123123.htm YWC CERTIFICATION OF CFO

 

EXHIBIT 31.2
CERTIFICATIONS


I, Matthew E. Poff, certify that:
 
1.
I have reviewed this report on Form 10-K of The York Water Company;
 
2.
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;
 
3.
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;
 
4.
The registrant’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:
 
 
a)
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;
 
 
b)
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;
 
 
c)
evaluated the effectiveness of the registrant’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
 
 
d)
disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent function):
 
 
a)
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’s ability to record, process, summarize and report financial information; and
 
 
b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 

Date:  March 5, 2024
/s/ Matthew E. Poff
 
Matthew E. Poff
 
Chief Financial Officer

EX-32.1 5 exhibit32_1-123123.htm YWC SECTION 906 CERTIFICATION OF CEO

 

EXHIBIT 32.1




CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002




In connection with the Annual Report of The York Water Company on Form 10-K for the year ending December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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:

(1)
The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and
   
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


 
THE YORK WATER COMPANY
   
   
   
   
 
/s/ Joseph T. Hand
 
Joseph T. Hand
 
Chief Executive Officer
   
Date: March 5, 2024
 
 
EX-32.2 6 exhibit32_2-123123.htm YWC SECTION 906 CERTIFICATION OF CFO

 

EXHIBIT 32.2




CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002




In connection with the Annual Report of The York Water Company on Form 10-K for the year ending December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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:

(1)
The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and
   
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


 
THE YORK WATER COMPANY
   
   
   
   
 
/s/ Matthew E. Poff
 
Matthew E. Poff
 
Chief Financial Officer
   
Date: March 5, 2024
 



 

 
EX-97 7 exhibit97-123123.htm THE YORK WATER COMPANY CLAWBACK POLICY


EXHIBIT 97

THE YORK WATER COMPANY
Policy
 
Approved by: Board of Directors
 
File:  Clawback Policy
 
 
 
Date: November 2023
 
 
 
Page 1 of 6
 
 
CLAWBACK POLICY


Purpose
The purpose of this policy is to align the interests of executive officers of the Company with those of shareholders, to create and maintain a culture that emphasizes integrity and accountability and to enforce the Company’s pay-for-performance compensation philosophy. This policy provides for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws (the “Policy”). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934 (the “Exchange Act”), Rule 10D-1 promulgated under the Exchange Act (“Rule 10D-1”), and Nasdaq Listing Rule 5608 (the “Listing Standards”).
Administration
This Policy shall be administered by the Board of Directors (the “Board”) of the Company or, if so designated by the Board, a committee thereof including the Compensation Committee, in which case references herein to the Board shall be deemed references to such committee. The Board is authorized to interpret and construe this Policy and to make all determinations and rules as it deems to be necessary or advisable for its administration. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act and any applicable rules or standards adopted by the Securities and Exchange Commission or
The Nasdaq Stock Market (“Nasdaq”).  Any determinations made by the Board shall be final and binding on all affected individuals.
Covered Executives
This Policy applies to the Company’s current and former executive officers, as determined by the Board in accordance with Section 10D of the Exchange Act, the definition of executive officer set forth in Rule 10D-1 and the Listing Standards (“Covered Executives”), and such other employees who may from time to time be deemed subject to the Policy by the Board.

THE YORK WATER COMPANY
Policy
 
Approved by: Board of Directors
 
File:  Clawback Policy
 
 
 
Date: November 2023
 
 
 
Page 2 of 6
 
 
CLAWBACK POLICY

 Recoupment; Accounting Restatement
In the event that the Company is required to prepare an Accounting Restatement, as defined herein, the Board will promptly require reimbursement or forfeiture of any Excess Incentive Compensation, as defined herein, received by any Covered Executive during the three completed fiscal years immediately preceding the date on which the Company is required to prepare an Accounting Restatement, and including any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years, except that a transition period comprising a period of at least nine months shall count as a full fiscal year. The Policy applies to all Incentive-Based Compensation received by a Covered Executive (i) after beginning service as an executive officer; (ii) who served as an executive officer at any time during the performance period for that Incentive-Based Compensation; and (iii) while the Company has a listed class of securities. Recovery of amounts under this Policy with respect to a Covered Executive shall not require the finding of any misconduct by such Covered Executive or that such Covered Executive is responsible for any error associated with an Accounting Restatement.
For purposes of this Policy, an “Accounting Restatement” means an accounting restatement of the Company’s financial statements due to the Company’s material noncompliance with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period. Also for purposes of this Policy, the date on which the Company is required to prepare an accounting restatement is the earlier of (i) the date the Board concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement; or (ii) the date a court, regulator, or other legally
authorized body directs the Company to prepare an Accounting Restatement, in each case regardless of whether or when the restated financial statements are filed.
Excess Incentive Compensation: Amount Subject to Recovery
The amount subject to recovery (the “Excess Incentive Compensation”) is the excess of the Incentive-Based Compensation paid to the Covered Executive based on the erroneous data over the Incentive-Based Compensation that would have been paid to the Covered Executive had it been based on the restated results. Excess Incentive Compensation shall be determined by the Board without regard to any taxes paid by the Covered Executive with respect to the Excess Incentive Compensation.

THE YORK WATER COMPANY
Policy
 
Approved by: Board of Directors
 
File:  Clawback Policy
 
 
 
Date: November 2023
 
 
 
Page 3 of 6
 
 
CLAWBACK POLICY

 For Incentive-Based Compensation based on stock price or total shareholder return:  (i) the Board shall determine the amount of the Excess Incentive Compensation based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received; and (ii) the Company shall maintain documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq.
“Incentive-Based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure. Incentive-Based Compensation is received for purposes of this Policy in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.
A “Financial Reporting Measure” means any measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measure that is derived in whole or in part from such measure. For purposes of this Policy, Financial Reporting Measures include, but are not limited to, the following, and any measures derived from the following:  revenues; earnings before interest, taxes, depreciation and amortization; net income; Company stock price; and total shareholder return. A Financial Reporting Measure need not be presented within the Company’s financial statements or included in a filing with the Securities and Exchange Commission.
Method of Recoupment
The Board shall determine, in its sole discretion, the timing and method for promptly recouping Excess Incentive Compensation, which may include without limitation:
(a) seeking reimbursement of all or part of any cash or equity Incentive-Based Compensation previously paid,
(b) seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards,
(c) cancelling prior cash or equity-based awards, whether vested or unvested or paid or unpaid,
(d) cancelling or offsetting against any planned future cash or equity-based awards,
(e) forfeiture of deferred compensation, subject to compliance with Section 409A of the Internal Revenue Code (the “Code”) and the regulations promulgated thereunder, and

THE YORK WATER COMPANY
Policy
 
Approved by: Board of Directors
 
File:  Clawback Policy
 
 
 
Date: November 2023
 
 
 
Page 4 of 6
 
 
CLAWBACK POLICY

 (f) any other method authorized by applicable law or contract.
Subject to compliance with any applicable law, the Board may recover amounts under this Policy from any amount otherwise payable to the Covered Executive.
The Company is authorized and directed pursuant to this Policy to recoup Excess Incentive Compensation in compliance with this Policy unless the Compensation Committee of the Board has determined that recovery would be impracticable solely for the following limited reasons, and subject to the following procedural and disclosure requirements:
The direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered; provided that prior to concluding that it would be impracticable to recover any amount of Excess Incentive Compensation based on expense of enforcement, the Board must make a reasonable attempt to recover such erroneously awarded compensation, document such reasonable attempt(s) to recover and provide that documentation to Nasdaq; or

Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

No Indemnification of Covered Executives
The Company shall not indemnify any Covered Executives against the loss of any incorrectly awarded Excess Incentive Compensation. The Company is prohibited from paying or reimbursing a Covered Executive for purchasing insurance to cover any such loss.

THE YORK WATER COMPANY
Policy
 
Approved by: Board of Directors
 
File:  Clawback Policy
 
 
 
Date: November 2023
 
 
 
Page 5 of 6
 
 
CLAWBACK POLICY

 Board Indemnification
Any members of the Board or its delegates shall not be personally liable for any action, determination or interpretation made with respect to this Policy and shall be fully indemnified by the Company to the fullest extent under applicable law and Company organizational documents and policy with respect to any such action, determination or interpretation. The foregoing sentence shall not limit any other rights to indemnification of the members of the Board or its delegates under applicable law or Company organizational documents and policy.
Effective Date
This Policy shall be effective as of October 2, 2023. The terms of this Policy shall apply to any Incentive-Based Compensation that is received by Covered Executives on or after the Effective Date and during the applicable clawback period described herein, even if such Incentive-Based Compensation was approved, awarded, granted or paid to Covered Executives prior to the Effective Date.
Amendment and Termination
The Board may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary to reflect final regulations adopted by the Securities and Exchange Commission under Section 10D of the Exchange Act, to comply with any rules or standards adopted by Nasdaq, and to comply with (or maintain an exemption from the application of) Section 409A of the Code. The Board may terminate this Policy at any time.
Other Recoupment Rights
The Board intends that this Policy will be applied to the fullest extent of the law. The Board may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

THE YORK WATER COMPANY
Policy
 
Approved by: Board of Directors
 
File:  Clawback Policy
 
 
 
Date: November 2023
 
 
 
Page 6 of 6
 
 
CLAWBACK POLICY

 Severability
The provisions in this Policy are intended to be applied to the fullest extent of the law. To the extent that any provision of this Policy is found to be unenforceable or invalid under any applicable
law, such provision shall be applied to the maximum extent permitted, and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required under applicable law.
Governing Law
This Policy and all rights and obligations hereunder are governed by and construed in accordance with the internal laws of the State of Delaware, excluding any choice of law rules or principles that may direct the application of the laws of another jurisdiction.
Successors
This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.
Exhibit Filing Requirement
A copy of this Policy and any amendments thereto shall be posted on the Company’s website and filed as an exhibit to the Company’s annual report on Form 10-K.

[FOR SIGNATURE BY THE COMPANY’S COVERED EXECUTIVES]
Clawback Policy Acknowledgment
I, the undersigned, agree and acknowledge that I am fully bound by, and subject to, all of the terms and conditions of the Clawback Policy (as may be amended, restated, supplemented or otherwise modified from time to time, the “Policy”). In the event of any inconsistency between the Policy and the terms of any employment agreement to which I am a party, or the terms of any compensation plan, program or agreement under which any compensation has been granted, awarded, earned or paid, the terms of the Policy shall govern. In the event it is determined by the Board, or such committee thereof that is charged with administration of the Policy, that any amounts granted, awarded, earned or paid to me must be forfeited or reimbursed to the Company, I will promptly take any action necessary to effectuate such forfeiture and/or reimbursement. Any capitalized terms used in this Acknowledgment without definition shall have the meaning set forth in the Policy.

By: ___________________________________________ Date: __________________

Name: ________________________________________

Title: _________________________________________




EX-10.9 8 exhibit10_9-123123.htm FORM OF AMENDED AND RESTATED CHANGE OF CONTROL AGREEMENT


CHANGE OF CONTROL AGREEMENT
This Change of Control Agreement (this “Agreement”) is made as of this _____ day of ________, 2022 (the “Effective Date”) by and between The York Water Company, a Pennsylvania corporation (the “Company”) and ________________________ (the “Executive”).
RECITALS
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
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
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.
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:
1. Termination of Prior Agreement. Company and Executive agree that by entering into this Agreement the parties are terminating that Amended and Restated Agreement (the “Prior Agreement”) dated as of ___________, 20__ by and between the Company and Executive.
2. Definitions.  For all purposes of this Agreement, the following terms shall have the meanings specified in this Section unless the context clearly requires otherwise:
(a) Accrued Benefits” has the meaning given to it at Section 3(b).
(b) Affiliate” and “Associate” have the respective meanings ascribed to such terms in Rule 12b-2 of the General Rules and Regulations under the Exchange Act.
(c) A Person is the “Beneficial Owner” of any securities: (i) that such Person or any of such Person’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 “Beneficial Owner” of securities tendered pursuant to a tender or exchange offer made by such Person or any of such Person’s Affiliates or Associates until such tendered securities are accepted for payment, purchase or exchange; (ii) that such Person or any of such Person’s Affiliates or Associates, directly or indirectly, has the right to vote or dispose of or has “beneficial ownership” 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 “Beneficial Owner” 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’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 “Beneficial Owner” of any securities acquired through such Person’s participation in good faith in a firm commitment underwriting until the expiration of 40 days after the date of such acquisition.
(d) Board” means the Board of Directors of the Company.
(e) Business Combination” means a reorganization, merger or consolidation of the Company.
(f) Cause” means (i) Executive’s misappropriation of funds or any act of common law fraud, (ii) Executive’s habitual insobriety or substance abuse, (iii) Executive’s conviction of a felony or any crime involving moral turpitude, (iv) willful misconduct or gross negligence by Executive in the performance of Executive’s duties, (v) the willful failure of Executive to perform a material function of Executive’s duties hereunder, or (vi) Executive engaging in a conflict of interest or other breach of fiduciary duty.
(g) Change of Control” means:
(i) Any Person (except Executive, Executive’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;
(ii) 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’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);
(iii) 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
(iv) (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.
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)).
(h) Code” means the Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.
(i) Company Voting Securities” means the combined voting power of the then outstanding voting securities of the Company entitled to vote generally in the election of directors.
(j) Compensation” means the sum of the Executive’s current annual base rate of pay and the Executive’s annual bonus compensation at target level of achievement payable in cash to the Executive.
(k) Disability” means, in the good faith judgment of the Company’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’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.
(l) Exchange Act” means the Securities Exchange Act of 1934, as amended.
(m) Good Reason Termination” 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:
(i) any action or inaction that constitutes a material breach by the Company of this Agreement;
(ii) any material reduction by the Company of the authority, duties or responsibilities of Executive’s principal assignment with the Company;
(iii) any material reduction in Executive's Compensation;
(iv) 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
(v) 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’s principal place of business immediately preceding a Change of Control shall constitute a material adverse change in the geographic location.
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’s Good Reason Termination, Executive actually terminates within ninety (90) days after the Company’s period to cure.
(n) Incumbent Board” 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.
(o) Outstanding Company Common Stock” means the then outstanding shares of common stock of the Company.
(p) Person” 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.
(q) Subsidiary” 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.
(r) Termination Date” means the date of Executive’s Termination of Employment.
(s) Termination of Employment” means Executive’s “separation from service” (within the meaning of such term under Section 409A of the Code) with the Company.
3. Termination of Employment.
(a) Notice of Termination.  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 “Notice of Termination” 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’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’s cure period ends).
(b) Accrued Benefits. 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’s employees (collectively, the “Accrued Benefits”).
4. Compensation Upon Termination.  In the event of Executive’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’s Accrued Benefits and, and subject to Section 4(e), the payments and benefits provided in this Section 4, as applicable.
(a) Termination by the Company without Cause or Executive’s Good Reason Termination.  In the event of Executive’s Termination of Employment by the Company without Cause or the Executive’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:
(i) Severance Pay.  An amount equal to [3x for CEO; 2x for C Suite; 1x for VPs] times the Executive’s Compensation, payable in equal periodic payments in accordance with the Company’s normal and customary payroll procedures over [24 for CEO/C Suite; 12 for VPs] months following the later of the Executive’s Termination Date or the date of the Change of Control.
(ii) Pro-rated annual bonus.  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’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’s Termination Date, or if later, the date of the Change of Control.
(iii) Equity Awards. All unvested equity-based incentive compensation awards held by Executive on Executive’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.
(iv) COBRA. 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 (“COBRA”), the Company shall reimburse the Executive for the monthly COBRA premium paid by the Executive for the Executive and the Executive’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’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’s obligation to reimburse COBRA premiums described herein shall be terminated.
(v) Stipend. Beginning with the month following the end of the Executive’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’s normal and customary payroll procedures over [18 months for CEO; 6 months for C suite and VPs] months following the end of Executive’s eighteen-month COBRA continuation coverage period.
(vi) 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.
(b) Termination by the Company for Cause.  If the Executive’s employment is terminated by the Company for Cause, the Company will only be required to pay the Executive such Executive’s Accrued Benefits.
(c) Termination by Executive in the Twenty Fifth Month after Change of Control. [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.] In the event Executive incurs a Termination of Employment (other than on account of the Executive’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:
(i) Severance Pay.  An amount equal to [3x for CEO; 2x for C suite; 1x for VPs] times the Executive’s Compensation, payable in equal periodic payments in accordance with the Company’s normal and customary payroll procedures over [24 for CEO/C Suite; 12 for VPs] months following the Executive’s Termination Date.
(ii) Pro-rated annual bonus.  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’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’s Termination Date.
(iii) Equity Awards. All unvested equity-based incentive compensation awards held by Executive on Executive’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.
(iv) COBRA. 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 (“COBRA”), the Company shall reimburse the Executive for the monthly COBRA premium paid by the Executive for the Executive and the Executive’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’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’s obligation to reimburse COBRA premiums described herein shall be terminated.
(v) Stipend. Beginning with the month following the end of the Executive’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’s normal and customary payroll procedures over [18 months for CEO; 6 months for C suite and VPs] months following the end of Executive’s eighteen-month COBRA continuation coverage period.
(vi) 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.
(d) Termination on Account of Death or Disability.  If the Executive’s employment is terminated on account of the Executive’s Disability or death, the Company shall pay or provide to the Executive the following:
(i) Pro-rated annual bonus.   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’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’s Termination Date.
(ii) Equity awards.  All unvested equity-based incentive compensation awards held by Executive on Executive’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.
(iii) COBRA.  If the Executive is (or in the event of the Executive’s death, the Executive’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’s death, the Executive’s surviving spouse and/or dependents) for the monthly COBRA premium paid by the Executive (or in the event of the Executive’s death, the Executive’s surviving spouse and/or dependents) for the Executive and the Executive’s spouse/dependents. Such reimbursement shall be paid to the Executive (or in the event of the Executive’s death, the Executive’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’s death, the Executive’s surviving spouse and/or dependents) timely remits the COBRA premium payment. The Executive (or in the event of the Executive’s death, the Executive’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’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’s surviving spouse and/or dependents in the event of the Executive’s death are) no longer eligible to receive COBRA continuation coverage, then the Company’s obligation to reimburse COBRA premiums described herein shall be terminated.
(e) Release.  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’s death, the representative of the Executive’s estate) executing a timely and valid release of claims (“Release”), in substantially the form attached hereto as Exhibit A, waiving all claims the Executive (or, in the event of the Executive’s death, the representative of the Executive’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’s death, the representative of the Executive’s estate) delivering the executed Release to the Company within sixty (60) days following the Executive’s Termination Date (the “Release Period”), (C) such Release and the waiver contained therein becoming effective, and (D) the Executive’s (or, in the event of the Executive’s death, the representative of the Executive’s estate) compliance with the restrictive covenants contained in Section 10 and Section 12 of this Agreement.  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.
(f) Tax Withholding.  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.
(g) Payment to Beneficiary.  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’s Beneficiary. For this purpose, the Executive’s “Beneficiary” is the Executive’s surviving spouse, and if no surviving spouse, then the Executive’s surviving children, and if there is no surviving child, the Executive’s estate.
5. No Mitigation.  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.
6. Non-exclusivity of Rights.  Nothing in this Agreement shall prevent or limit Executive’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.
7. Code Section 409A.  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:
(a)  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 §1.409A-1(b)(9)(iii) or as short-term deferrals pursuant to Treasury regulation §1.409A-1(b)(4).
(b) 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 (“409A Penalties”), 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.
(c) 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.
(d) 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.
(e) If any payment is deferred compensation subject to Section 409A of the Code that is payable on account of the Executive’s “separation from service,” and the Executive is a “specified employee” 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’s “separation from service”, or if earlier, upon the Executive’s death.
8. Code Section 280G.  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:
(a) 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’s benefit in connection with the 280G Change in Control would be subject to the excise tax imposed under Section 4999 of the Code (“Excise Tax”), 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).
(b) No reduction in any of the Executive’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.  For purposes of the foregoing, (i) the “After Tax Amount” 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.
(c) Any reduction in the Executive’s Payments required to be made pursuant to Section 8(a) above (the “Required Reduction”) shall be made as follows: first, any  Payments  that became fully vested prior to the 280G Change in Control and that pursuant to paragraph 8(b) of  Treas. Reg. §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; second, 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. §1.280G-1, Q/A 24,  shall be reduced; and third, any cash or equity incentive awards, or non-qualified deferred compensation amounts, that vest solely based on the Executive’s  continued service with the Company or any of its Affiliates, and that pursuant to paragraph (c) of Treas. Reg. §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,  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.
(d) A determination as to whether any Excise Tax is payable with respect to the Executive’s Payments and if so, as to the amount thereof, and a determination as to whether any reduction in the Executive’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 “Auditor”) selected by the Company, all of whose fees and expenses shall be borne and directly paid solely by the Company.  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’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’s Payments.  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.
(e) If, notwithstanding (i) any determination made pursuant to Section 8(d) above that a reduction in the Executive’s Payments is not required pursuant to Section 8(a) above or (ii) any reduction in the Executive’s Payments made pursuant to Section 8(a) above, the United States Internal Revenue Service (the “IRS”) 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 Company or its Affiliates, 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’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.
(f) Notwithstanding anything to the contrary in the foregoing provisions of this Section 8, if (i) the Executive’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’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’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’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 (15th) day of the third (3rd) 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’s Payments, provided that by such day the Executive has paid the Excise Tax so determined to be due.
(g) For purposes of the foregoing, the following terms shall have the following respective meanings:
(i) 280G Change in Control” 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.
(ii) Payment” 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’s benefit in connection with a 280G Change in Control, to the extent that such payment or benefit is “contingent” on the 280G Change in Control within the meaning of Section 280G(b)(2)(A)(i) of the Code and the regulations issued thereunder.
(iii) Excise Tax Threshold Amount” means an amount equal to three (3) times the Executive’s “base amount” within the meaning of Section 280G(b)(3) of the Code and the regulations issued thereunder, less $1,000.
9. Notice.  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:
If to the Company, to:
The York Water Company
130 East Market Street
York, PA  17405-7089
Attention:  Chairman of the Board
If to Executive, to:
[name]
[Address]

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
10. Restrictive Covenants.
(a) Confidential Information. Executive recognizes and acknowledges that, by reason of Executive’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 (“Confidential Information”).  Executive acknowledges that such Confidential Information is a valuable and unique asset and covenants that Executive will not, either during or after Executive’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.
(b) Limitation on Restrictions.  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.
11. Equitable Relief.
(a) 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.  Executive represents that Executive’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.  Executive further represents and acknowledges that (i) Executive has been advised by the Company to consult Executive’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.
(b) 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.  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.
(c) 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.  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.
(d) 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.
12. Mutual Non-Disparagement.  Executive shall not, while employed by the Company or during the five (5) years following the Executive’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’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.
13. Enforcement.
(a) 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.  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.  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.  This arbitration provision shall be specifically enforceable.  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.  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’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.  For Executive’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.
(b) The Company shall pay Executive on demand the amount necessary to reimburse Executive in full for all reasonable expenses (including reasonable attorneys’ fees and expenses) incurred by Executive in enforcing any of the obligations of the Company under this Agreement subject to Executive’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.  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’s reasonable attorneys’ fees and expenses).  Otherwise, each party shall be responsible for their own expenses relating to the conduct of the arbitration (including reasonable attorneys’ fees and expenses) and shall equally share the fees of the American Arbitration Association.  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.
14. Amendment.  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.
15. General.
(a) Successor.  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.  This Agreement shall inure to the benefit of and be enforceable by the Executive’s legal representatives.
(b) Governing law.  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.
(c) No Right of Employment.  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’s employment at any time, with or without Cause.
(d) Unfunded Obligation.  The obligations under this Agreement shall be unfunded.  Benefits payable under this Agreement shall be paid from the general assets of the Company.  The Company shall have no obligation to establish any fund or to set aside any assets to provide benefits under this Agreement.
(e) Severability.  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.
(f) No Set-Off.  The Company’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.
(g) Non-waiver. 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.
(h) Counterparts. 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.



IN WITNESS WHEREOF, the parties have executed this Agreement effective as of the Effective Date.
THE YORK WATER COMPANY
EXECUTIVE
 
By: ___________________________________
Name: ________________________________
Title: __________________________________
 _________________________________
Title: _____________________________

Exhibit A
You should consult with an attorney before signing this release of claims.
Release
1. In consideration of the payments and benefits to be made under the Change of Control Agreement, dated as of [_______], 2022 (the “Change of Control Agreement”), by and between ________________(the “Executive”) and The York Water Company (the “Company”) thereof (each of the Executive and the Company, a “Party” and collectively, the “Parties”), the sufficiency of which the Executive acknowledges, the Executive, with the intention of binding the Executive and the Executive’s heirs, executors, administrators and assigns, does hereby release, remise, acquit and forever discharge the Company and each of its subsidiaries and affiliates (the “Company Affiliated Group”), 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 “Company Released Parties”), 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’ 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’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) 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 (“Title VII”), the Civil Rights Act of 1988, the Fair Labor Standards Act, the Americans with Disabilities Act (“ADA”), the Employee Retirement Income Security Act of 1974, as amended (“ERISA”), the Age Discrimination in Employment Act (“ADEA”), the Genetic Information Nondiscrimination Act (“GINA”), the Family and Medical Leave Act (“FMLA”), and any similar or analogous state statute or local ordinance, excepting only:
A.
rights of the Executive arising under, or preserved by, this Release;
B.
the right of the Executive to receive COBRA continuation coverage in accordance with applicable law;
C.
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;
D.
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’s and officer’s liability insurance policy now or previously in force; and
E.
rights granted to the Executive as an equity holder of the Company, if any.
2. 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.
3. 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’ fees and expenses.
4. The Executive specifically acknowledges that the Executive’s acceptance of the terms of this Release is, among other things, a specific waiver of the Executive’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; provided, however, 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.
5. The Executive acknowledges that the Executive has been given a period of [twenty-one (21)] [forty-five (45)] days to consider whether to execute this Release.  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.  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.  If such a revocation occurs, the Executive shall irrevocably forfeit any right to payment of the compensation under the Change of Control Agreement.
6. 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.
7. 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.
8. The Executive acknowledges that this Release relates only to claims that exist as of the date of this Release.
9. The Executive acknowledges that the benefits the Executive is receiving in connection with this Release and the Executive’s obligations under this Release are in addition to anything of value to which the Executive is entitled from the Company.
10. 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.  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.
11. 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’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’s employment, including without limitation, any non-competition covenant, non-solicitation covenant or any other restrictive covenants contained therein.
12. 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.
13. 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.  Signatures delivered by facsimile or .pdf shall be deemed effective for all purposes.
14. This Release shall be binding upon any and all successors and assigns of the Executive and the Company.
15. 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.

[signature page follows]

IN WITNESS WHEREOF, this Release has been signed by or on behalf of each of the Parties, all as of ____________________.

 
The York Water Company
 
 
 
By:
 
   
Name:
   
 
Title:
     
     
 
Executive
 
 
 
   
Name:
Title:


Schedule 10.1
Name
Agreement Date
Vernon L. Bracey
August 1, 2022
Alexandra C. Chiaruttini
August 1, 2022
Joseph T. Hand
August 1, 2022
Matthew E. Poff
August 1, 2022
Matthew J. Scarpato
July 31, 2023
Mark S. Snyder
August 1, 2022















EX-101.SCH 9 yorw-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Statements of Income link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Statements of Common Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 030100 - Statement - Statements of Common Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 040100 - Statement - Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Accounts Receivable and Contract Assets link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Note Receivable and Customers' Advances for Construction link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Common Stock and Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Long-Term Debt and Short-Term Borrowings link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Commitments link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Rate Matters link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Taxes Other than Income Taxes link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Insider Trading Arrangements link:presentationLink link:calculationLink link:definitionLink 061700 - Schedule - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 070900 - Disclosure - Revenue (Policies) link:presentationLink link:calculationLink link:definitionLink 080100 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Accounts Receivable and Contract Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Note Receivable and Customers' Advances for Construction (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Common Stock and Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Long-Term Debt and Short-Term Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Taxes Other than Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Significant Accounting Policies, Utility Plant and Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 090104 - Disclosure - Significant Accounting Policies, Regulatory Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090106 - Disclosure - Significant Accounting Policies, Interest Rate Swap Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 090108 - Disclosure - Significant Accounting Policies, Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090110 - Disclosure - Significant Accounting Policies, Allowance for Funds Used During Construction (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Accounts Receivable and Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Note Receivable and Customers' Advances for Construction (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Common Stock and Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Long-Term Debt and Short-Term Borrowings, Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090602 - Disclosure - Long-Term Debt and Short-Term Borrowings, Payments Due by Year (Details) link:presentationLink link:calculationLink link:definitionLink 090604 - Disclosure - Long-Term Debt and Short-Term Borrowings, Fixed Rate Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090606 - Disclosure - Long-Term Debt and Short-Term Borrowings, Variable Rate Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090608 - Disclosure - Long-Term Debt and Short-Term Borrowings, Interest Rate Swap Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 090610 - Disclosure - Long-Term Debt and Short-Term Borrowings, Line of Credit Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 090612 - Disclosure - Long-Term Debt and Short-Term Borrowings, Debt Covenants and Restrictions (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Rate Matters (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Employee Benefit Plans, Changes in Benefit Obligation and Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - Employee Benefit Plans, Components of Net Periodic Benefit Cost (Details) link:presentationLink link:calculationLink link:definitionLink 091104 - Disclosure - Employee Benefit Plans, Benefit Payments Expected to be Paid (Details) link:presentationLink link:calculationLink link:definitionLink 091106 - Disclosure - Employee Benefit Plans, Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091108 - Disclosure - Employee Benefit Plans, Weighted-Average Assumptions Used (Details) link:presentationLink link:calculationLink link:definitionLink 091110 - Disclosure - Employee Benefit Plans, Fair Values of Pension Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091112 - Disclosure - Employee Benefit Plans, Defined Contribution Plan, Deferred Compensation and Other (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Taxes Other than Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091402 - Disclosure - Income Taxes (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 yorw-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 yorw-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 yorw-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Insider Trading Arrangements [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Accounts receivable, net of reserves of $1,005 in 2023 and $855 in 2022 Accounts Receivable, after Allowance for Credit Loss, Current Other physical property, accumulated depreciation Stock-based compensation Restricted Stock or Unit Expense Less: allowance for doubtful accounts Accounts receivables, reserves Interest rate swap settlements to be reclassified during the next 12 months Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Restricted Stock [Member] Utility Plant Retirement Costs [Member] Balance Sheets [Abstract] Cash overdraft Bank Overdrafts Basic Earnings Per Share (in dollars per share) Construction and Acquisition Expenditures [Member] Capital Addition Purchase Commitments [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Total cash value of insurance policies Interest, net of amounts capitalized Increase (decrease) in accounts payable, accrued compensation and benefits, accrued expenses, deferred employee benefits, regulatory liabilities, and other deferred credits Changes in cash overdraft position Decrease in recoverable income taxes Increase (Decrease) in Income Taxes Receivable Changes in assets and liabilities: Commitments Commitments and Contingencies Disclosure [Text Block] Common stock, authorized (in shares) Common stock, issued (in shares) Common stock, outstanding (in shares) Balance (in shares) Balance (in shares) Common stock, no par value, authorized 46,500,000 shares, issued and outstanding 14,332,245 shares in 2023 and 14,285,584 shares in 2022 Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Deferred Tax Assets and Liabilities [Abstract] Provisions for Income Taxes [Abstract] Contributions in aid of construction Property Real Estate Tax Expense Federal current Total current liabilities Liabilities, Current CURRENT LIABILITIES: State current Long-Term Debt and Short-Term Borrowings Debt Disclosure [Text Block] Outstanding borrowings Total long-term debt Face value Debt Instrument, Face Amount Interest rate Maturity date Debt Instrument, Maturity Date Debt Instrument, Name [Domain] Less discount on issuance of long-term debt Debt Instrument, Unamortized Discount Debt Instrument [Axis] Debt Instrument [Line Items] Schedule of Long-term Debt Instruments [Table] Debt issuance costs Payments of Debt Issuance Costs Fixed Income Securities [Member] Deferred Compensation [Abstract] Federal deferred Increase in deferred income taxes Total deferred tax liabilities Deferred Tax Liabilities, Gross State deferred Deferred Tax Assets [Abstract] Contribution carryover Total deferred tax assets Deferred Tax Assets, Gross Tax loss carryover Deferred Tax Assets, Operating Loss Carryforwards Other costs deducted for book, not for tax Deferred Tax Assets, Other Compensated absences Deferred compensation Tax effect of pension regulatory liability Reserve for doubtful accounts Valuation allowance Deferred Tax Liabilities [Abstract] Unamortized debt issuance costs Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs Net deferred tax liability Deferred Tax Liabilities, Net Other costs deducted for tax, not for book Deferred Tax Liabilities, Other Income Taxes [Member] Deferred Income Tax Charge [Member] Interest rate spread Basis spread adjustment Derivative, Basis Spread on Variable Rate Fixed interest rate Notional amount of swap Overall effective rate, including variable interest and swap payments Interest Rate Swap Agreement Derivatives, Policy [Policy Text Block] Diluted Earnings Per Share (in dollars per share) Assets [Abstract] Income Taxes [Abstract] Regulatory Assets and Liabilities Disclosure [Abstract] Federal corporate tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Stock-based compensation expense Recognized tax benefits related to stock-based compensation expense Employee Stock Purchase Plan [Member] Employee Stock [Member] Stock-Based Compensation Expense [Abstract] Equity Securities [Member] Administrative and general Statements of Income [Abstract] Income Taxes [Abstract] Income Tax Uncertainties [Abstract] Income Tax Contingency [Line Items] Income Tax Contingency [Table] Interest or penalties Income Taxes Income Tax Disclosure [Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Reconciliation of Statutory Federal Tax Provision to Total Provision [Abstract] Change in enacted state tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Statutory Federal tax provision State income taxes, net of Federal benefit Amortization of investment tax credit Federal investment tax credit, net of current utilization Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Amount Tax-exempt interest Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount Recoverable income taxes Employee stock-based compensation (in shares) Interest on debt Interest Expense Interest rate swap Interest Rate Swap Agreement [Abstract] Interest Rate Derivatives [Abstract] Interest Rate Swap [Abstract] Interest Rate Swap [Member] Materials and Supplies Inventories Inventory Supplies, Policy [Policy Text Block] Total Stockholders' Equity and Liabilities Liabilities and Equity STOCKHOLDERS' EQUITY AND LIABILITIES Other Weighted average cost of borrowings Weighted average interest rate at year end Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility [Abstract] Line of Credit Facility [Line Items] Line of Credit Facility [Table] 2024 Long-Term Debt, Maturity, Year One 2028 Long-Term Debt, Maturity, Year Five 2027 Long-Term Debt, Maturity, Year Four 2026 Long-Term Debt, Maturity, Year Three 2025 Long-Term Debt, Maturity, Year Two LONG-TERM DEBT Long-term portion Variable interest rate at year end Variable Rate Long-Term Debt [Abstract] Payments Due by Year [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM OPERATING ACTIVITIES: Net Income Net income Other income (expenses) Nonoperating Income (Expense) OTHER INCOME (EXPENSES): Accounts payable includes $6,433 in 2023 and $5,118 in 2022 for the construction of utility plant. OTHER LONG-TERM ASSETS: DEFERRED CREDITS: Note receivable Note receivable, including interest Note receivable Tax loss carryover Operating Loss Carryforwards Operating income Operating Income (Loss) OPERATING REVENUES: Total operating revenue Revenues Payroll, net of amounts capitalized Other Labor-related Expenses Other income (expenses), net Utility plant additions, including debt portion of allowance for funds used during construction of $2,321 in 2023 and $839 in 2022 Payments to Acquire Other Property, Plant, and Equipment Dividends paid Payments of Ordinary Dividends, Common Stock Cash paid during the period for: Payments for Operating Activities [Abstract] Employee Benefit Plans Retirement Benefits [Text Block] Accumulated benefit obligation Defined Benefit Plan, Accumulated Benefit Obligation Actual return on plan assets Amortization of prior service credit Change in Benefit Obligation [Abstract] Change in Plan Assets [Abstract] Components of Net Periodic Pension Cost [Abstract] Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Discount rate Benefit Payments Expected to be Paid [Abstract] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Fair value of plan assets Fair value of plan assets at end of year Fair value of plan assets at beginning of year Defined Benefit Plan, Plan Assets, Amount Funded status of plans at end of year Defined Benefit Plan, Funded (Unfunded) Status of Plan Interest cost Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Projected Benefit Obligation and Fair Value of Plan Assets [Abstract] Defined Benefit Plan, Pension Plan with Project Benefit Obligation in Excess of Plan Assets [Abstract] Rate of compensation increase Service cost Target Asset Allocations [Abstract] Weighted-Average Assumptions Used to Determine Benefit Obligations [Abstract] Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost [Abstract] Projected benefit obligation Pension benefit obligation at beginning of year Pension benefit obligation at end of year Defined Benefit Plan Disclosure [Line Items] Schedule of Defined Benefit Plans Disclosures [Table] Net (income) expenses under retiree life insurance program Preferred stock, authorized (in shares) Preferred stock, issued (in shares) Prepaid expenses Customers' advances for construction and contributions in aid of construction Issuance of common stock Underwritten Public Offering [Abstract] Proceeds from Issuance or Sale of Equity [Abstract] Proceeds of long-term debt issues OTHER PHYSICAL PROPERTY, net of accumulated depreciation of $501 in 2023 and $463 in 2022 Utility Plant and Depreciation Property, Plant and Equipment, Policy [Policy Text Block] Regulatory Assets and Liabilities Public Utilities, Policy [Policy Text Block] Utility plant additions, debt portion of allowance for funds used during construction Allowance for Funds Used During Construction Rate Matters Public Utilities Disclosure [Text Block] Allowance for Funds Used During Construction [Abstract] Utility Plant and Depreciation [Abstract] Effective rate of depreciation UTILITY PLANT, at original cost Utility plant Accumulated depreciation Public Utilities, Property, Plant and Equipment, Accumulated Depreciation Acquisitions of water and wastewater systems Purchase price and acquisition costs Payments to Acquire Water and Waste Water Systems Accounts receivable, net Receivables, Net, Current Accounts Receivable Regulatory assets Regulatory Asset Regulatory Asset [Axis] Regulatory Asset [Domain] Deferred regulatory assets Deferred regulatory liabilities Regulatory Liability, Current Regulatory liabilities Regulatory Liability [Axis] Regulatory Liability [Domain] Postretirement Benefits [Member] Postretirement Benefit Costs [Member] Deferred regulatory liabilities Regulatory Liability, Noncurrent Repayments of long-term debt Long term debt retired Repayments of customer advances Repayments of Advances for Construction Retained earnings Sale of Stock [Domain] Net proceeds from issuance of common stock Sale of Stock, Consideration Received on Transaction Long-Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Utility Plant Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Granted (in shares) Granted (in dollars per share) Nonvested at end of the year (in shares) Nonvested at beginning of the year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Nonvested at the end of the year (in dollars per share) Nonvested at beginning of the year (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Fair value of vested shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Vested (in dollars per share) Maximum number of shares of common stock that can be issued under the plan (in shares) Equity Award [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Pennsylvania [Member] State and Local Jurisdiction [Member] Statements of Cash Flows [Abstract] Statements of Common Stockholders' Equity [Abstract] COMMON STOCKHOLDERS' EQUITY: Subsequent Event Type [Axis] Subsequent Event [Line Items] Subsequent Event [Table] Subsequent Event Type [Domain] Sale of Stock [Axis] Subsidiary, Sale of Stock [Line Items] Supplemental disclosures of cash flow information: Tax credit carryover Tax Credit Carryforward, Amount Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Table] Total current assets Assets, Current CURRENT ASSETS: Accounts receivable - customers Accounts Receivable, before Allowance for Credit Loss, Current Operating expenses Utilities Operating Expense Depreciation and amortization Operation and maintenance Taxes other than income taxes Total taxes other than income taxes Materials and supplies inventories, at cost Utility Plant [Domain] Balance at end of year Balance at beginning of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Additions - charged to cost and expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Additions - recoveries SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery Valuation Allowances and Reserves [Domain] Valuation Allowances and Reserves Type [Axis] Weighted average common shares, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted average common shares, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Common Stock [Member] Construction Work in Progress [Member] Purchase price and acquisition costs Purchase price and acquisition costs Total Assets Assets Other deferred credits Income Tax Authority [Domain] Cash dividends declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Other, net Stock-Based Compensation Fair Value, by Balance Sheet Grouping [Table] Fair Value Measurement [Domain] Carrying Amount [Member] Portion at Fair Value Measurement [Member] Estimated Fair Value [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Statement [Table] Movement in Reserve [Roll Forward] ASSETS ASSETS Assets [Abstract] Statement [Line Items] Fair Value of Pension Plan Assets [Abstract] Fair Value of Interest Rate Swap Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Expected long-term return on plan assets Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Liabilities [Abstract] Regulatory Liabilities [Abstract] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Significant Other Observable Inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Accumulated Benefit Obligation and Fair Value of Plan Assets [Abstract] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] OPERATING EXPENSES: Capital Commitments [Abstract] Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract] Long-term Purchase Commitment [Table] Category of Item Purchased [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment [Line Items] Cash and Money Market Funds [Member] Cash and Cash Equivalents [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Other assets Income Taxes [Abstract] Deferred Income Taxes and Tax Credits [Abstract] Long-Term Debt [Abstract] Deferred Debt Expense Total common stockholders' equity Balance Balance Equity, Attributable to Parent PPUC approved rate for AFUDC Accelerated depreciation Deferred Tax Liabilities, Property, Plant and Equipment Net utility plant Public Utilities, Property, Plant and Equipment, Net Income tax expense Total income taxes Income Tax Expense (Benefit) Allowance for funds used during construction Public Utilities, Allowance for Funds Used During Construction, Additions Public Utility, Property, Plant and Equipment [Table] Public Utility [Axis] Public Utility, Property, Plant and Equipment [Line Items] PREFERRED STOCK, authorized 500,000 shares, no shares issued Common Stock [Abstract] Increase in accounts receivable and unbilled revenues Increase (Decrease) in Accounts and Other Receivables Equity Components [Axis] Retained Earnings [Member] Equity Component [Domain] Accounts payable for construction of utility plant Common stock, par value (in dollars per share) Issuance of common stock Stock Issued During Period, Value, New Issues Stock-based compensation Stock Issued During Period, Value, Restricted Stock Award, Gross Issuance of common stock (in shares) Number of shares issued (in shares) Stock-based compensation (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Number of shares repurchased and retired under the stock repurchase program (in shares) Stock Repurchased and Retired During Period, Shares Deferred investment tax credits Uncertain tax positions Less unamortized debt issuance costs Unamortized Debt Issuance Expense Number of Shares [Roll Forward] Stock-Based Compensation [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract] Cash dividends declared Dividends, Common Stock Effect of dilutive securities [Abstract] Shares Used in Computing Basic and Diluted Earnings per Share [Abstract] Components of Taxes Other than Income Taxes [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock Repurchase Program [Abstract] Class of Stock Disclosures [Abstract] COMMITMENTS Commitments and Contingencies Regulatory Assets [Line Items] Regulatory Liabilities [Line Items] Adjustments to reconcile net income to net cash provided by operating activities: Debt [Abstract] Long-Term Debt, Current and Noncurrent [Abstract] Average borrowings outstanding Accounts payable Other accrued expenses Dividends payable Accrued compensation and benefits Accrued interest Defined Benefit Plan, Asset Categories [Axis] Plan Asset Categories [Domain] Prepaid pension cost Assets for Plan Benefits, Defined Benefit Plan Present value of future obligations Deferred employee benefits Present value of future obligations Deferred Compensation Liability, Current and Noncurrent Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value, Measurement Frequency [Domain] Fair Value Hierarchy [Domain] Fair Value on a Recurring Basis [Member] Fair Value, Recurring [Member] Purchase Commitment, Excluding Long-term Commitment [Table] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Domain] Commitments [Abstract] Purchase Commitment, Excluding Long-Term Commitment [Line Items] Accounts Receivable and Contract Assets Schedule of Regulatory Assets [Table] Schedule of Regulatory Liabilities [Table] Unbilled revenues Unbilled Receivables, Current Total deferred credits Liabilities, Other than Long-Term Debt, Noncurrent Proceeds from debt, net of issuance costs Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Fair Value, Hierarchy [Axis] Measurement Frequency [Axis] Payments Due by Year Deferred Tax Assets and Liabilities Provisions for Income Taxes Reconciliation of Statutory Federal Tax Provision to Total Provision Shares Used in Computing Basic and Diluted Earnings per Share Commitments [Abstract] Income Taxes [Abstract] Fair Value of Financial Instruments [Abstract] Subsequent Events Long-Term Debt and Short-Term Borrowings [Abstract] Total other long-term assets Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment Regulatory Assets and Liabilities Schedule of Regulatory Assets and Liabilities [Text Block] Employee Benefit Plans [Abstract] Accumulated Benefit Obligation and Fair Value of Plan Assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block] Fair Values of Pension Plan Assets Schedule of Allocation of Plan Assets [Table Text Block] Weighted-Average Assumptions Used Defined Benefit Plan, Assumptions [Table Text Block] Projected Benefit Obligation and Fair Value of Plan Assets Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Benefit Payments Expected to be Paid Schedule of Expected Benefit Payments [Table Text Block] Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Restricted Stock Total long-term debt Long-Term Debt, Fair Value Stock-Based Compensation [Abstract] Use of Estimates in the Preparation of Financial Statements Other Assets Other Assets Disclosure [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Significant Accounting Policies [Abstract] Other [Abstract] Postemployment Benefits [Abstract] Subsequent Events [Abstract] Rate Matters [Abstract] Number of shares authorized to be repurchased under the stock repurchase program (in shares) Number of remaining shares authorized to be repurchased under the stock repurchase program (in shares) Other Other Noncash Income (Expense) Other receivables Other Receivables, Gross, Current Measurement Basis [Axis] Maximum number of shares of common stock subject to awards that may be granted to a participant per calendar year (in shares) Derivative Instrument [Axis] Income Tax Authority [Axis] Supplemental disclosure of non-cash investing and financing activities: Estimated Future Employer Contributions [Abstract] Defined Benefit Plan, Expected Future Employer Contributions [Abstract] Maximum annual Company contribution as a percentage of employee's compensation Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Contributions to defined contribution plan Grant Date Weighted Average Fair Value [Abstract] Forfeited (in dollars per share) Stock-based compensation expense not yet recognized Change in allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Balance Sheet Location [Axis] Plan Name [Axis] Plan Name [Domain] Award Type [Axis] Subsequent Event [Member] Credit Facility [Axis] Credit Facility [Domain] Remaining life 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year One 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Two 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Three 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Four 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Five 2029 - 2033 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Remaining recovery period Recovery period of regulatory asset Vesting period Period of recognition Commitments for 2024 Commitments for 2025 Expiration date Tax Credit Carryforward, Expiration Date Plant acquisition adjustments Utility plant acquisition adjustments Acquisition adjustment Actuarial loss (gain) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Balance Sheet Location [Domain] Derivative Contract [Domain] Equity Mutual Funds [Member] Fixed Income Mutual Funds [Member] Basis adjustment Maximum elective employee contribution percentage Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Fair Value Measurements [Abstract] Fair Value, Net Asset (Liability) [Abstract] Expiration date Operating Loss Carryforwards, Expiration Date Public Utilities General Disclosures [Table] Public Utilities, Regulatory Proceeding [Axis] Public Utilities, Regulatory Proceeding [Domain] Public Utilities, General Disclosures [Line Items] Rate Matters [Abstract] Public Utilities, Rate Matters [Abstract] Requested increase in annual rates Public Utilities, Requested Rate Increase (Decrease), Amount Authorized dollar increase in annual revenues Unrealized Swap Losses [Member] Deferred Derivative Gain (Loss) [Member] Other Commitments [Table] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Line Items] Commitments [Abstract] Other Commitments [Abstract] Offering price (in dollars per share) Shares Issued, Price Per Share Remaining committed capital expenditures to be incurred Purchase Commitment, Remaining Minimum Amount Committed Fair Value, Financial Liabilities [Abstract] Company matching contribution percentage Regulatory Agency [Axis] Regulatory Agency [Domain] Variable Rate [Axis] Variable Rate [Domain] Obligations and Funded Status Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Underwriter's Option [Member] Over-Allotment Option [Member] Earliest Tax Year [Member] Latest Tax Year [Member] Tax Period [Axis] Tax Period [Domain] Deferred income taxes Remaining recovery period Regulatory Liability, Amortization Period Interest rate on note outstanding Time-Sharing Transactions, Stated Interest Rate for Notes Receivable Revenue [Abstract] Disaggregation of Revenue [Abstract] Revenues Disaggregated by Service and Customer Type Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Unbilled revenue Contract with Customer, Asset, after Allowance for Credit Loss, Current Revenue [Abstract] Revenue Revenue from Contract with Customer [Text Block] Accounts Receivable and Contract Assets [Abstract] Benefit payments Defined Benefit Plan, Benefit Obligation, Benefits Paid Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Customers' advances for construction Reserve for Uncollectible Accounts [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Revenue from contracts with customers Revenue from Contract with Customer, Excluding Assessed Tax Retirement Plan Type [Axis] Retirement Plan Type [Domain] Estimated employer contributions in 2024 Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Rents from regulated property Accounts Receivable and Contract Assets Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Weighted-average target asset allocations Other pension costs Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component Open tax year Employee Benefit Plans [Abstract] Defined Benefit Plan, Additional Information [Abstract] Revenue Revenue from Contract with Customer [Policy Text Block] Utility Service [Member] Public Utilities [Member] Common Equity Securities [Member] Defined Benefit Plan, Equity Securities, Common Stock [Member] Grantee Status [Axis] Grantee Status [Domain] Officers and Key Employees [Member] Share-Based Payment Arrangement, Employee [Member] SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Acquisitions [Abstract] Asset Acquisition [Table] Asset Acquisition [Axis] Asset Acquisition [Domain] Asset Acquisition [Line Items] Acquisitions [Abstract] Asset Acquisition, Consideration Transferred [Abstract] Acquisitions Asset Acquisition [Text Block] Defined Contribution Plan [Abstract] Defined Contribution Plan [Abstract] Customer [Domain] Schedule II - Valuation and Qualifying Accounts Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Table] Customer [Axis] Schedule II - Valuation and Qualifying Accounts [Abstract] Statistical Measurement [Axis] Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Products and Services [Domain] Products and Services [Axis] Cover [Abstract] Document Type Document Annual Report Document Transition Report Document Financial Statement Error Correction [Flag] Entity Interactive Data Current Amendment Flag ICFR Auditor Attestation Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Public Float Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Auditor Name Auditor Location Auditor Firm ID Note Receivable and Customers' Advances for Construction [Abstract] 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. Note Receivable and Customers' Advances for Construction [Text Block] Note Receivable and Customers' Advances for Construction 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. Noncash Investing and Financing Activities Related Text 2 Contributions in aid of construction includes $4,403 recorded as part of the acquisition. 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. Increase (Decrease) in materials and supplies, prepaid expenses, regulatory and other assets Increase in materials and supplies, prepaid expenses, prepaid pension cost, regulatory and other assets The increase (decrease) during the reporting period in accrued interest. Increase (Decrease) in Accrued Interest Increase in accrued interest 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. Contributions in Aid of Construction Associated with Acquisition Contributions in aid of construction as part of acquisition 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. Public Utilities, Approved Amortization Period Approved amortization period Rate action of a regulator resulting in capitalization or accrual of costs for rate case filing expenses. Rate Case Filing Expenses [Member] Rate Case Filing Expenses [Member] Rate action of a regulator resulting in capitalization or accrual of costs for service life study expenses. Service Life Study Expenses [Member] Service Life Study Expenses [Member] 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. Term of consent order agreement to replace customer-owned lead service lines Term of tariff modification to replace customer-owned lead service lines 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. Tangible Property Regulations Catch-up Deduction [Member] IRS TPR Catch-Up Deduction [Member] Number of lead customer-owned service lines to be replaced annually whenever they are discovered. Number of lead customer-owned service lines to be replaced annually Number of lead customer-owned service lines to be replaced annually Customer-owned lead service lines connected to the Company's distribution system. Customer-Owned Lead Service Lines [Member] Customer-Owned Lead Service Lines [Member] Customer-Owned Lead Service Line Replacements [Member] 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. Excess Accumulated Deferred Income Tax on Accelerated Depreciation [Member] Excess Accumulated Deferred Income Taxes on Accelerated Depreciation [Member] 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. Income Taxes on Customers' Advances for Construction and Contributions in Aid of Construction [Member] Income Taxes on Customers' Advances for Construction and Contributions in Aid of Construction [Member] Tabular disclosure of notes receivable including interest and customer's advances for construction. Amounts Related to Water District Projects [Table Text Block] Amounts Related to Water District Projects 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. Increase (Decrease) in Accounts Receivable, Net Change in accounts receivable, net 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. Receivables, Gross, Current Accounts receivable 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. Increase (Decrease) in Contract with Customer, Asset, Current Change in unbilled revenue 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. Increase (Decrease) in Accounts Receivable, Gross, Current Change in accounts receivable - customers 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. Increase (Decrease) in Receivables, Gross, Current Change in accounts receivable The increase (decrease) during the reporting period in receivables classified as other, due within one year or the operating cycle, if longer. Increase (Decrease) in Other Receivables, Gross, Current Change in other receivables Disclosure of accounting policy for notes receivable. Note Receivable [Policy Text Block] Note Receivable Disclosure of accounting policy for contributions in aid of construction. Contributions in Aids of Construction [Policy Text Block] Contributions in Aid of Construction Disclosure of accounting policy for customers' advances for construction. Customers Advances for Construction [Policy Text Block] Customers' Advances for Construction The increase (decrease) in the fair value of an interest rate swap due to a contractual agreement tied to the company's credit rating. Increase (Decrease) in fair value of swap liability Reduction in the fair value of swap liability 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. Term of debt on utilities used to discount prospective cash flows Term of debt on utilities rated A- used to discount prospective cash flows Number of municipalities the Company has agreement with to extend water service into previously formed water districts. Number of municipalities with agreements to extend water service Number of municipalities with agreements to extend water service 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. Other Customer Advances For Construction Other customers' advances for construction The amount of interest income on notes receivable. Interest income on notes receivable Interest income on note receivable Amounts Related to Water District Projects Included in Balance Sheet [Abstract] Amounts Related to Water District Projects Included in Balance Sheet [Abstract] 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. Customer Advances For Construction Related To Water District Projects Customers' advances for construction 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. Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans, shares Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans (in shares) 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. Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans Billing and revenue collection services provided to four municipalities that provide wastewater services within the service territory of the Company. Billing and Revenue Collection Services [Member] Billing and Revenue Collection Services [Member] Service line protection plan provided to water customers that choose to participate. Service Line Protection Plan [Member] Other Revenue [Member] 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. Collection Services [Member] Collection Services [Member] 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. Term for customer to make payment after being invoiced Number of days for customer to make payment after being invoiced The number of municipalities within the service territory of the Company provided service as distinct performance obligations. Number of municipalities within service territory provided service Number of municipalities within the service territory provided service Utility services related to the impoundment, purification and distribution of water. Water Utility Service [Member] Water Utility Service [Member] Water [Member] Utility services related to the collection of wastewater. Wastewater Utility Service [Member] Wastewater Utility Service [Member] Wastewater [Member] Residential customers receiving utility service. Residential Customers [Member] Residential [Member] Commercial, industrial, public, and institutional customers receiving utility service. Commercial and Industrial Customers [Member] Commercial and Industrial [Member] Public and private customers receiving utility service for fire protection. Fire Protection Customers [Member] Fire Protection [Member] Percentage of the entity's employees that are under union contract. Percentage of employees under union contract Percentage of employees under union contract Construction activities to armor and replace the spillway of Lake Williams Dam in York County, Pennsylvania. Armor and Replace Spillway of Lake Williams Dam [Member] Armor and Replace Spillway of Lake Williams Dam [Member] Capital expenditures committed to be expended to satisfy the terms of project. Purchase Commitment, Committed Capital Expenditures Capital expenditures committed 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. Costs for Customer-Owned Lead Service Line Replacements, Cost Incurred to Date Under Four-Year Tariff Costs incurred to replace customer-owned lead service lines 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. Costs for Customer-Owned Lead Service Line Replacements, Expected Cost Remaining Under Nine-Year Tariff Costs to be incurred to replace customer-owned lead service lines Common Stock and Earnings Per Share [Abstract] The entire disclosure for earnings per share and other matters related to common stock. Common Stock and Earnings Per Share [Text Block] Common Stock and Earnings Per Share The maximum percentage of gross compensation allowed to purchase shares under the employee stock purchase plan. Maximum percentage of gross compensation allowed to purchase shares Maximum percentage of gross compensation allowed to purchase shares The percentage of the fair market value of common stock (as defined) used to determine the purchase price under the employee stock purchase plan. Purchase price as percentage of fair market value of common stock Purchase price as a percentage of fair market value of common stock The number of shares authorized, unissued, and rolled over under the plan. Number of shares authorized, unissued, and rolled over under plan Number of shares authorized, unissued, and rolled over under plan (in shares) 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. Minimum employment period required to purchase shares under Employee Stock Purchase Plan Minimum period full-time employees must be employed to purchase shares The number of authorized shares remaining to be issued under the plan. Number of authorized shares remaining to be issued Number of authorized shares remaining to be issued (in shares) 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. Dividend Reinvestment and Direct Stock Purchase and Sale Plan [Member] Dividend Reinvestment and Direct Stock Purchase and Sale Plan [Member] Refers to the direct stock purchase portion of the Dividend Reinvestment and Direct Stock Purchase and Sale Plan. Direct Stock Purchase Portion of Plan [Member] Direct Stock Purchase Portion of Plan [Member] Refers to the optional dividend reinvestment portion of the Dividend Reinvestment and Direct Stock Purchase and Sale Plan. Optional Dividend Reinvestment Portion of Plan [Member] Optional Dividend Reinvestment Portion of Plan [Member] Taxes Other than Income Taxes [Abstract] The entire disclosure for taxes other than income taxes. Taxes Other Than Income Taxes [Text Block] Taxes Other than Income Taxes 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. Defined Benefit Pension Plans Combined [Member] Defined Benefit Pension Plans Combined [Member] 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. Pennsylvania Public Utility Commission [Member] PPUC [Member] 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. Distribution System Improvement Charge [Member] DSIC [Member] Rate request filed on May 27, 2022 with the Pennsylvania Public Utility Commission (PPUC). Rate Request Filed on May 27, 2022 [Member] Rate Request Filed on May 27, 2022 [Member] 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. Distribution system improvement charge percentage over base rate Distribution system improvement charge percentage over base rate 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. Distribution system improvement charge revenue Distribution system improvement charge revenue 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. Defined Benefit Plan, Term to keep distributions in immediately available funds Period to keep distributions in immediately available funds 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. Threshold for amortization of gains and losses Threshold for amortization of gains and losses Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets [Abstract] Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets [Abstract] Net increase (decrease) in the defined benefit plan regulatory asset (liability) during the reporting period. Increase (Decrease) in Regulatory Asset (Liability) Total changes in regulatory asset (liability) during the year 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. Defined Benefit Plan, Prior service cost (credit) recognized as regulatory asset Recognized prior service credit Amounts Recognized in Regulatory Assets that Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost [Abstract] The defined benefit plan prior service cost (credit) recognized in regulatory assets. Defined Benefit Plan, Prior service cost (credit) recognized in regulatory assets Prior service credit The defined benefit plan net (gain) loss that is recognized in regulatory assets. Defined Benefit Plan, Net (gain) loss recognized in regulatory assets Net loss The defined benefit plan regulatory asset (liability). Defined Benefit Plan, Regulatory Asset (Liability) Regulatory asset (liability) Increase (decrease) in the interest rate used to adjust for the time value of money for the plan. Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Increase (decrease) in discount rate Change in discount rate 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. Maximum period of eligible service Maximum period of eligible service Amount of net (gain) loss arising during the period for defined benefit plans recognized in regulatory assets. Defined Benefit Plan, Net (gain) loss recognized as regulatory asset Net loss (gain) arising during the year The increase (decrease) in the regulatory asset for defined benefits plans related to pension contributions that are greater/(less) than net periodic benefit cost. Defined Benefit Plan, Change in Regulatory Assets Change in defined benefit plan regulatory asset from pension contribution greater (less) than net periodic benefit cost Change in the defined benefit plan regulatory asset from pension contribution greater (less) than net periodic benefit cost. Defined Benefit Plan, Change in Regulatory Asset Rate-regulated adjustment Amortization of Regulatory Assets to be Reclassified into Net Periodic Benefit Cost [Abstract] Amortization of Regulatory Assets to be Reclassified into Net Periodic Benefit Cost [Abstract] The defined benefit plan net prior service cost to be reclassified into net periodic benefit cost during the next 12 months. Net prior service credit to be reclassified into net periodic benefit cost during next 12 months Net prior service credit The defined benefit plan net loss to be reclassified into net periodic benefit cost during the next 12 months. Estimated net loss to be reclassified into net periodic benefit cost during next 12 months Net loss The amount of amortization of the defined benefit plan regulatory asset to be reclassified into net periodic benefit cost during the next 12 months. Amortization of regulatory assets to be reclassified into net periodic benefit cost during next 12 months Total amortization of regulatory assets to be reclassified into net periodic benefit cost during the next fiscal year 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. Regulatory Assets to be Reclassified into Net Periodic Benefit Cost During the Next 12 Months [Table Text Block] Regulatory Assets to be Reclassified into Net Periodic Benefit Cost Over Next Fiscal Year 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. Schedule of Regulatory Assets That Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost [Table Text Block] Amounts Recognized in Regulatory Assets That Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost Tabular disclosure of changes in plan assets and benefit obligations recognized in regulatory assets. Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets [Table Text Block] Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets Assessment paid to the regulatory agencies to cover their operating expenses. Regulatory assessment taxes Regulatory assessment 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. York Water Company Long-Term Incentive Plan [Member] LTIP [Member] 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. Share-based Compensation Arrangement by Share-based Payment Award, Term of Plan Term of plan 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. Share-based Compensation Arrangement by Share-based Payment Award, Number of retiring key employees receiving accelerated vesting period Number of retiring key employees receiving accelerated vesting period Key employee retiring in 2024. Key Employee Retiring in 2024 [Member] Key Employee Retiring in 2024 [Member] 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. Percentage of Portfolio that can be held in Bonds Downgraded Below Investment Grade Percentage of portfolio that can be held in bonds downgraded below investment grade The period for investment performance, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Investment performance period Investment performance period Maximum amount per employee, by the terms of the plan, that the employer may contribute to a defined contribution plan. Defined Contribution Plan, Maximum Annual Contribution Per Employee, Amount1 Maximum annual Company contribution for each employee Element represents the amount paid to the beneficiary upon the death of a retiree. Amount payable upon retirees death Amount payable upon retiree's death The compensation expense (income) recognized during the period pertaining to the deferred compensation arrangement. Deferred Compensation Arrangement with Individual, Compensation Expense (Income) Net (income) expenses under deferred compensation plans The annual employer discretionary contribution for those employees entitled to the enhanced feature of the defined contribution plan. Defined Contribution Plan, Annual Employer Discretionary Contribution Annual Company discretionary contribution The number of employees participating in the enhanced feature of the defined contribution plan. Defined Contribution Plan, Number of employees participating in enhanced feature of plan Number of employees participating in enhanced feature of plan 8.43% Senior Notes, Series D, due 2022. Senior Notes, Series D, due 2022 [Member] 5.50% Senior Notes due February 24, 2053. Senior Notes Due 2053 [Member] 5.50% Senior Notes, due 2053 [Member] Interest rate at which a bank borrows funds from other banks in the London interbank market. London Interbank Offered Rate [Member] LIBOR [Member] Variable rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029. Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member] Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member] Percentage of variable interest rate paid by the counterparty on the notional amount of the interest rate derivative. Derivative, Percentage of Variable Interest Rate Percentage of variable interest rate Net payment rate on interest rate derivative with the counterparty for the period. Net payment rate on swaps Net payment rate on swap 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. Debt Instrument, Term of variable rate Term of variable rate The potential amount payable to the interest rate swap counter party due to certain violations of the terms and conditions of the swap agreement. Potential payment to counterparty Potential payment to counterparty Tabular disclosure of components of taxes other than income taxes. Components of Taxes Other than Income Taxes [Table Text Block] Components of Taxes Other than Income Taxes 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. Committed Line of Credit, due 2024 [Member] Committed Line of Credit, due September 2024 [Member] 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. Committed Line of Credit, due 2025 [Member] Primary financial statement caption encompassing accounts payable classified as current. Accounts Payable, Current [Member] Accounts Payable [Member] Water assets and wastewater collection and treatment assets jointly owned by Letterkenny Industrial Development Authority and Franklin County General Authority in Franklin County, Pennsylvania. Water Assets and Wastewater Collection and Treatment Assets Jointly Owned by Letterkenny Industrial Development Authority and Franklin County General Authority [Member] Water Assets and Wastewater Collection and Treatment Assets Jointly Owned by Letterkenny Industrial Development Authority and Franklin County General Authority [Member] Water assets and wastewater collection and treatment assets of Country View Manor Community, LLC in York County, Pennsylvania. Water Assets and Wastewater Collection and Treatment Assets of Country View Manor Community, LLC [Member] Water Assets and Wastewater Collection and Treatment Assets of Country View Manor Community, LLC [Member] Wastewater collection and treatment assets of SYC WWTP, L.P. and Albright Trailer Park of R.T. Barclay, Inc. in Shrewsbury and Springfield Townships, York County, Pennsylvania. Wastewater Collection and Treatment Assets of SYC WWTP, L.P. and Albright Trailer Park of R.T. Barclay, Inc. [Member] Wastewater Collection and Treatment Assets of SYC WWTP, L.P. and Albright Trailer Park of R.T. Barclay, Inc. [Member] Water assets and wastewater collection and treatment assets of Conewago Industrial Park Water and Sewer Company in Lancaster County, Pennsylvania. Water Assets and Wastewater Collection and Treatment Assets of Conewago Industrial Park Water and Sewer Company [Member] Water assets of the Albright Trailer Park of R.T. Barclay, Inc. in Springfield Township, York County, Pennsylvania. Water Assets of Albright Trailer Park of R.T. Barclay, Inc. [Member] Water Assets of Albright Trailer Park of R.T. Barclay, Inc. [Member] The number of new customers acquired by the entity. Number of customers acquired Number of customers acquired Water assets of Scott Water Company in Greene Township, Franklin County, Pennsylvania. Water Assets of Scott Water Company [Member] Water Assets of Scott Water Company [Member] 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. Interest rate swap (gain) loss deferred as regulatory asset Overall interest rate swap (gain) loss 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. Interest rate cash flow hedge settlements reclassified from regulatory asset to interest expense Interest rate swap settlements reclassified from regulatory assets to interest expense The number of wastewater treatment and collection systems operated by the entity. Number of wastewater collection and treatment systems operated Number of counties in which the Company's franchised territory is located within south-central Pennsylvania. Number of Counties in which Franchised Territory is Located Number of counties in which franchised territory is located The number of wastewater collection systems operated by the entity. Number of wastewater collection systems operated Refers the disclosure of mains and accessories in utility plant asset category. Mains and Accessories [Member] Mains and Accessories [Member] Plant owned by a utility entity in service for use in the operations of the entity. Utility Plant in Service [Member] Utility Plant in Service [Member] Refers the disclosure of pumping and treatment equipment in utility plant asset category. Pumping and Treatment Equipment [Member] Pumping and Treatment Equipment [Member] Refers the disclosure of office, transportation and operating equipment in utility plant asset category. Office, Transportation and Operating Equipment [Member] Office, Transportation, and Operating Equipment [Member] Refers the disclosure of services, meters and hydrants in utility plant asset category. Services, Meters and Hydrants [Member] Services, Meters, and Hydrants [Member] Refers the disclosure of operations structures, reservoirs and water tanks in utility plant asset category. Operations Structures, Reservoirs and Water Tanks [Member] Operations Structures, Reservoirs, and Water Tanks [Member] Refers the disclosure of land and other non-depreciable assets in utility plant asset category. Land and Other Non Depreciable Assets [Member] Land and Other Non-Depreciable Assets [Member] Amount of amortization of utility plant acquisition adjustments. Public Utilities, Property, Plant and Equipment, Amortization of utility plant acquisition adjustments Amortization of utility plant acquisition adjustments 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. Base amount added to annual net income to determine restriction on dividends and stock acquisition Base amount added to annual net income to determine restriction on dividends and stock acquisition Element represents the maximum borrowing percentage of utility plant. Maximum borrowing percentage of utility plant Maximum borrowing percentage of utility plant 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. Period in which to reimburse bank for purchase price of tendered bonds that have not been remarketed Period in which to reimburse bank for purchase price of tendered bonds that have not been remarketed 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. Debt Instrument, Variable interest rate, annual average Annual average variable interest rate 5.67% Senior Notes due February 27, 2053. Senior Notes Due February 2053 [Member] 5.67% Senior Notes, due 2053 [Member] Wastewater collection and treatment assets of MESCO, Inc. in Monaghan Township, York County, Pennsylvania. Wastewater Collection and Treatment Assets of MESCO in Monaghan Township [Member] 3.23% Senior Notes due October 1, 2040. Senior Notes, due 2040 [Member] 3.23% Senior Notes, due 2040 [Member] 4.54% Senior Notes due January 31, 2049. Senior Notes, due 2049 [Member] 4.54% Senior Notes, due 2049 [Member] Pennsylvania Economic Development Financing Authority (PEDFA) Exempt Facilities Revenue Refunding Bonds, Series B of 2019, or the Series B Bonds. PEDFA Exempt Facilities Revenue Refunding Bonds, Series B of 2019 [Member] 3.10% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series B of 2019, due 2038 [Member] Pennsylvania Economic Development Financing Authority (PEDFA) Exempt Facilities Revenue Refunding Bonds, Series A of 2019, or the Series A Bonds. PEDFA Exempt Facilities Revenue Refunding Bonds, Series A of 2019 [Member] 3.00% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series A of 2019, due 2036 [Member] 3.24% Senior Notes due September 30, 2050. Senior Notes, due 2050 [Member] 3.24% Senior Notes, due 2050 [Member] 4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045. York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 through 2045 [Member] 4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member] 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. Deferred Tax Assets, Excess accumulated deferred income taxes on accelerated depreciation Excess accumulated deferred income taxes on accelerated depreciation 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. Deferred Tax Assets, Gross-up of revenues necessary to return, in rates, effect of temporary differences Deferred taxes associated with the gross-up of revenues necessary to return, in rates, the effect of temporary differences Amount of deferred tax liability attributable to taxable temporary differences from basis differences from Internal Revenue Service tangible property regulations. Deferred Tax Liabilities, Basis differences from Irs Tpr Basis differences from IRS TPR Amount of deferred tax liability attributable to taxable temporary differences from investment tax credits. Deferred Tax Liabilities, Investment Tax Credit Investment tax credit 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. Regulatory Liability, Amortization of Catch-up Deduction Amortization of catch-up deduction Ongoing deduction recorded during the period related to tax benefits realized on the Company's TPR deductions. Regulatory Liability, Ongoing Deduction Ongoing TPR deduction 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. Tangible Property Regulations Ongoing Deductions [Member] IRS TPR Ongoing Deductions [Member] Number of new tax positions taken. Number of new tax positions taken Number of new tax positions taken 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. Tangible Property Regulations Deduction IRS TPR deduction 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). Effective Income Tax Rate Reconciliation, Cash Value of Life Insurance, Amount Cash value of life insurance Operating Loss, Tax Carryforwards [Abstract] Tax Loss Carryovers [Abstract] Amount of deferred tax liability attributable to deductible temporary differences from pension benefits. Deferred Tax Liabilities, Compensation and Benefits, Pensions Pensions 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). Corporate Contribution Carryover [Member] Contribution Carryovers [Member] Tax Credit Carryforwards [Abstract] Tax Credit Carryovers [Abstract] 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. Amortization of excess accumulated deferred income taxes Amortization of excess accumulated deferred income taxes on accelerated depreciation 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. Deferred Tax Liabilities, Revenue Gross Up to Recover Temporary Difference In Rates Deferred taxes associated with the gross-up of revenues necessary to recover, in rates, the effect of temporary differences 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. Deferred Tax Assets, Customers' advances for construction and contributions in aid of construction Customers' advances for construction and contributions in aid of construction EX-101.PRE 13 yorw-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 14 image01.jpg 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<*#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#W^BBB@ HH MHH **** "BBB@!*0TIKGO%/BBS\,Z[ M\1Z?:>(;319)<75RC,@/08Z _7YORK9[9KY?O=4O-0U634[B8B\=P^\?P'.5 MQ[#IBO;/ WC6+Q)9+;W++%J<*_O$)QY@_OKZ^X[&F<>'QL:LW%Z';#I12#H* M6D=X4444 %%%% !1110 4444 %%%% !1323T&*<.G3% !1110 4444 4-5_M M'[#-_98M_M>/W?GEMGXX&:\$\6:-XE@O#J&OQLS2-L682*RY/. >!7MWB+Q M+I_ANP:ZO9AN/$<2\O(WH!WKP3Q'XCO?$NIF[NSM09$40;(C7V'<^IH/*S&< M''EOJ8_&?2M?0-)UC4[]7T2)VN+#[R^\'WFO+D"!\ MQH!PZ+]]OP_]E-9&E:E=Z/?Q7UA*T4\9X.,Y'<$=_I0>7&#IR3G=(^A_#7]O M#3U77_LIN%X#0$\C_:[9^G%;=U55*PWJ#,MN6R?JOJOO71W5Y# M96>+\6+5K@D:/<_90N__ M %\7VG;C=N\C.[&WYO4CG%=Y:7EO?V4-Y:2K-;SHLDC=STH =1110 4444 %%%% !1110 GK4%PLCP.L+B.0J0K[=VT^ MN.]3UR_B7QSI/AM6CFE$]YCY;:(Y;VS_ '1]:#.I.,(WD[(\\\5> /$+33:G M=ZK;7J@%G>5S$0/3!RH_ BN+T729]:UFWTVWQOF?#./X5ZEOP%7_ !)XOU7Q M//F[D$5JAREK&?E'N?[Q^OX5Z/\ "KPX;/2WUFX3%Q>#$.?X8ASG_@1Y/J M M!XJIPKU_ M3A\9/J*]-GN'\8^&!HMYI']E:_I]I'=VEL&RLT!4#Y"><=BIY! %!Z.,PZJ4 MM-T8WACP+K6JBWU&PO[:UC5MR2I,2ZGTPHX/J"17JFL:!?:MX$U'0[G4%GO+ MBV>(7/E^6&;'&1G@9'/L:\+T77M1T"\^T:?<&-B?WD9Y1Q_M#I_45['X9^(^ MEZYLM[MA8WIXV2M\CG_98_R/ZT'-@*M)+E>C..":E_;O]JOHVK2:M]K$O]C^ M3,+;S!;K$L@EQY0*N"0Q/W#R,@5Z;X/T:7P[X1TO29W$DUK JR%>F[J<>V36 MXIRH/J*=0>L':BBB@ HHHH **** "BBB@ HHHH *2BJE[?VNG0-<7=Q'!$O5 MY'P/UH$VDKLYCQCIGB[4@Z:+J-M!:E>8P"DK>OS\\?3;]37C&L^']6T&1?[4 MMC&TI)4F5'WGN>":]#\1_%E%#VV@1^8V,&[E!"C_ '5ZM]:\OO;VYO[I[N\N M'N+ASEWD8DGT'^ H/#QU2E-V3;?X&GX5T&3Q%XAM[$ F$?O)V X$8//Y_=^I M-?1D<4<$,<,8"1QH%4#@ =,"N.^&WAS^Q/#XNKA<7EZ!(^1@JF/E7'KCGZFI M;GPKJ5]K0U?6M>GEALYO/M-/M5$4";"?$S.TE[9+;---(2SO%*@CE MR3R?O!\_[ KY(D8O*[?WF)K[)^'\,>H_"?0[>8;HI=.6)A[8VT'<>;?$?PX= M#\0M=6Z8L[TF1".B/_$O]:YG3=(O=9NQ::?!Y\^W.PLJ\?B:][\1>'Y/$/A) M].NBIO%4&.0\_O%Z'Z'O[$U\^8GM+D\O#-M*,:7FH6RV(ZVTV9F _V2,;?IDBO0US7CGAOXKW=IY=MKD9N8A@"YC'S MJ/\ :'1OT/UKU32]:TW6;87&G7<=Q'W*'I]1U!IGIX6K2<;0?WFE10.E%([ MHHHH **** "BBB@ HHHH YKQ1)XI2W/_ CT-FYP=QF8[Q_NC[OYUX=X@3Q$ M]V9=?2^\W)P;E3L'T_A_*OI0TPJLBE7 8'J".*9R8C"^U^TSY5R#C!S75> O M#G_"0^(HQ*F;.U(EF]#Z+^/]#7M5UX7T*[R9](LY&.>?)7)_&L"SDU'P_-\@-O&RMN.>N6/8&MSQA M8:IXUTJ+3M6\#:F((I1,I@U.U5MP! ZL>,$UF>&O"ESX3M-3MM.\#:P5U*+R M;AI=6M&(7!''(QPQ[4'KGS&>IK[(^$C[_A7H!]("/R=A7F/_ IVS_Z$OQ%_ MX.+2O0/#DFN>%]"MM%L/ ^HM:VV1&9M3MF;!8LA$<"*#GQ-!5H&X! MX:U5L_I^N>*^@;3PEX?M55H=$LT;K\T*LP_&MF.&*",)$BHHZ*!C%!Y]/+&G M=R^XX_P=-XT95&OQ6RV^.&'QMXA_X170-?NTLTAU*_MXQ!9V\COY3!]RX M))9C@8VBO2W7<&&<9&,_UKEK?P5%:^'?#^DB]F9-&N8[E7*C=+LW?*1[[OTH M G_X3#3#H2:O"E]-;N[(T<5JS21E"0X9<97:58'/'''44D7BZSNO$FFZ5:V\ M\T=_8&_BO$0F/9D QW>G16G]J3!$O+JZD5XU>.7SRQ(9# MP2I;*GL>:OZ9X1;3+S1;F/49&;3=/.GLK1+B:+*D9_NGY!TH NZYXGT_P\8Q M>"=WDBDE$5O"9&$: %V('11E?SJI<>.=&M8HI7-VR_94O)3' [?9X&'$DF/N MCKQUX)Q@9K$^(NC7NKW^FE(;HVL,-P&EM[<7!9V"@1.F02C -DYQP V,YJ?_ M (0V\U.P\^YO!IMYJ6FQ6.KP6T2LC *>(R?N$!V'<8/3C- &Q?\ C71=/N9H M)9Y'6W6-KB>*(O%;B3[A=QP,Y'T&"<#FLWQ5XS33W:QTQYGO([RU@GE%L7BC M\R1 5+_=#E&R!UZ>HI=0^']ON M0.,'FEU#P&;O4+J2WU::VM+J\AOI[7RE8--&5P=QYVD1ID>W7M0!H>*M:LEW!#:P/)(ED MIPLTH_AW8)'L< $BNAUS2UUO0;_2Y)#$MY;O SJ,E0PVG^=8=]X+:XG\^TU6 M>TN'T\:=FR:M!I-M+--=7-H+N*2&!GB$ M3!BKLPX )4XR>XJGX)\4_P#"0Z/8^>YEU!K1)[IHHR(XW;HI/0-CG;UQS5W3 M/"MKI.I?:;6>41IID.FQQ'!VI$6*G=U)^:J?A+P3'X-3R=/U"=[-X566W=1M M:8=95_NL1U X.,T 6]5\8Z)HC:@NH7+P?8(HIYR4)^21]B%3_%\PQQ3[KQ3I M]K%>2*EU<"UF\AQ;6[29?9O.,#H >3T'0\U7U[P9IWB36+'4+XMFUAEA>$8* M3JXP _KM/S#T-4)/A]"?#NEZ/!J4ZI8NSNTT8E6Y+!@3(IX8\Y&>A H NCQE M8RZUI-A:PSSP:I9O>17BQL$6-=N"21Q][OTXSR:2V\?^'[N"ZGCN)5BM[1[T M.\##S;=/O2)W901C\JCL?!*V']BA+]G73+*2P8/$,3POMX./ND;%Y'7GBJ=A M\.+>PT2^TE+M#;SV3V,3K91),D;C!+N/]8P& "<=.03S0!?O_$E_<>';;5/# M^EW%S)/)\L=S"T9$8!);:<'G;A?7S@@#%A'&J;CU.!BIJ "BBB@ HI** %HHHH **2EH *RM0: .!D^( M-\+3S;:R@NY#IXN50%HBTOVD0%,-]WDGKT/!/>I8?B!-J=Q%;:=;1127-^]D MCWRL@@9(!*ZRKG.\$E=H(SC.:[(Z/IX55%C:!5C$0 A& H.X*!V7(SCUI+G2 MM/O4ECN;&VF21P[K)$K!F #'(Z@=Z ,#2/$FHZCXJN-(FAM##;6T4DLUOND M5G<$D!C@8R.XK+USQ]J6D_VQ%_9<,EQ9W,,$""8L9=\;2;C@#D*I^7]:[.+1 M],MKA+J'3K2.>.,1I)'"JLJ@8"@@< #M23:5IUX)!F&]8:8DFVVLIK013%S,;EV12?E& "/K78Z1J4.KZ/::A;R+) M# XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 05, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Document Transition Report false    
Entity File Number 001-34245    
Entity Registrant Name YORK WATER CO    
Entity Central Index Key 0000108985    
Entity Incorporation, State or Country Code PA    
Entity Tax Identification Number 23-1242500    
Entity Address, Address Line One 130 East Market Street    
Entity Address, City or Town York    
Entity Address, State or Province PA    
Entity Address, Postal Zip Code 17401    
City Area Code 717    
Local Phone Number 845-3601    
Title of 12(b) Security Common Stock, No par value    
Trading Symbol YORW    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 590,539,032
Entity Common Stock, Shares Outstanding   14,334,183  
Auditor Firm ID 23    
Auditor Name Baker Tilly US, LLP    
Auditor Location Philadelphia, Pennsylvania    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
ASSETS    
UTILITY PLANT, at original cost $ 620,201 $ 549,141
Plant acquisition adjustments (9,384) (9,178)
Accumulated depreciation (117,113) (108,758)
Net utility plant 493,704 431,205
OTHER PHYSICAL PROPERTY, net of accumulated depreciation of $501 in 2023 and $463 in 2022 1,569 696
CURRENT ASSETS:    
Cash and cash equivalents 1 1
Accounts receivable, net of reserves of $1,005 in 2023 and $855 in 2022 7,837 6,701
Unbilled revenues 3,484 3,290
Recoverable income taxes 332 882
Materials and supplies inventories, at cost 3,109 2,335
Prepaid expenses 821 1,025
Total current assets 15,584 14,234
OTHER LONG-TERM ASSETS:    
Prepaid pension cost 23,380 17,090
Note receivable 255 255
Deferred regulatory assets 48,949 42,545
Other assets 4,764 4,570
Total other long-term assets 77,348 64,460
Total Assets 588,205 510,595
COMMON STOCKHOLDERS' EQUITY:    
Common stock, no par value, authorized 46,500,000 shares, issued and outstanding 14,332,245 shares in 2023 and 14,285,584 shares in 2022 136,174 134,220
Retained earnings 85,004 72,963
Total common stockholders' equity 221,178 207,183
PREFERRED STOCK, authorized 500,000 shares, no shares issued 0 0
LONG-TERM DEBT 180,007 139,465
COMMITMENTS
CURRENT LIABILITIES:    
Accounts payable 10,873 10,766
Dividends payable 2,754 2,628
Accrued compensation and benefits 1,629 1,541
Accrued interest 1,741 965
Deferred regulatory liabilities 644 593
Other accrued expenses 502 488
Total current liabilities 18,143 16,981
DEFERRED CREDITS:    
Customers' advances for construction 18,853 14,911
Deferred income taxes 55,235 47,901
Deferred employee benefits 3,847 3,725
Deferred regulatory liabilities 42,989 37,448
Other deferred credits 632 680
Total deferred credits 121,556 104,665
Contributions in aid of construction 47,321 42,301
Total Stockholders' Equity and Liabilities $ 588,205 $ 510,595
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
ASSETS    
Other physical property, accumulated depreciation $ 501 $ 463
CURRENT ASSETS:    
Accounts receivables, reserves $ 1,005 $ 855
COMMON STOCKHOLDERS' EQUITY:    
Common stock, par value (in dollars per share) $ 0 $ 0
Common stock, authorized (in shares) 46,500,000 46,500,000
Common stock, issued (in shares) 14,332,245 14,285,584
Common stock, outstanding (in shares) 14,332,245 14,285,584
Preferred stock, authorized (in shares) 500,000 500,000
Preferred stock, issued (in shares) 0 0
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statements of Income [Abstract]    
OPERATING REVENUES: $ 71,031 $ 60,061
OPERATING EXPENSES:    
Operation and maintenance 17,362 14,133
Administrative and general 10,893 9,926
Depreciation and amortization 11,746 10,139
Taxes other than income taxes 1,499 1,380
Operating expenses 41,500 35,578
Operating income 29,531 24,483
OTHER INCOME (EXPENSES):    
Interest on debt (7,047) (5,114)
Allowance for funds used during construction 4,153 1,501
Other pension costs (1,082) (1,275)
Other income (expenses), net (521) 0
Other income (expenses) (4,497) (4,888)
Income before income taxes 25,034 19,595
Income tax expense 1,277 15
Net Income $ 23,757 $ 19,580
Basic Earnings Per Share (in dollars per share) $ 1.66 $ 1.4
Diluted Earnings Per Share (in dollars per share) $ 1.66 $ 1.4
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Common Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2021 $ 88,230 $ 64,392 $ 152,622
Balance (in shares) at Dec. 31, 2021 13,112,948    
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income $ 0 19,580 19,580
Cash dividends declared 0 (11,009) (11,009)
Issuance of common stock $ 43,970 0 43,970
Issuance of common stock (in shares) 1,121,940    
Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans $ 1,741 0 1,741
Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans (in shares) 42,739    
Stock-based compensation $ 279 0 279
Stock-based compensation (in shares) 7,957    
Balance at Dec. 31, 2022 $ 134,220 72,963 $ 207,183
Balance (in shares) at Dec. 31, 2022 14,285,584   14,285,584
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income $ 0 23,757 $ 23,757
Cash dividends declared 0 (11,716) (11,716)
Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans $ 1,654 0 1,654
Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans (in shares) 41,702    
Stock-based compensation $ 300 0 300
Stock-based compensation (in shares) 4,959    
Balance at Dec. 31, 2023 $ 136,174 $ 85,004 $ 221,178
Balance (in shares) at Dec. 31, 2023 14,332,245   14,332,245
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Common Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Cash dividends declared (in dollars per share) $ 0.8189 $ 0.7874
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 23,757 $ 19,580
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 11,746 10,139
Stock-based compensation 300 279
Increase in deferred income taxes 530 4
Other (1,114) (54)
Changes in assets and liabilities:    
Increase in accounts receivable and unbilled revenues (1,868) (3,005)
Decrease in recoverable income taxes 550 12
Increase in materials and supplies, prepaid expenses, prepaid pension cost, regulatory and other assets (9,512) (537)
Increase (decrease) in accounts payable, accrued compensation and benefits, accrued expenses, deferred employee benefits, regulatory liabilities, and other deferred credits 6,743 (4,406)
Increase in accrued interest 776 6
Net cash provided by operating activities 31,908 22,018
CASH FLOWS FROM INVESTING ACTIVITIES:    
Utility plant additions, including debt portion of allowance for funds used during construction of $2,321 in 2023 and $839 in 2022 (64,640) (50,532)
Acquisitions of water and wastewater systems (625) (3,388)
Net cash used in investing activities (65,265) (53,920)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Customers' advances for construction and contributions in aid of construction 5,064 3,488
Repayments of customer advances (505) (972)
Proceeds of long-term debt issues 104,681 54,378
Debt issuance costs (171) 0
Repayments of long-term debt (64,148) (61,458)
Changes in cash overdraft position (1,628) 1,429
Issuance of common stock 1,654 45,711
Dividends paid (11,590) (10,674)
Net cash provided by financing activities 33,357 31,902
Net change in cash and cash equivalents 0 0
Cash and cash equivalents at beginning of period 1 1
Cash and cash equivalents at end of period 1 1
Cash paid during the period for:    
Interest, net of amounts capitalized $ 3,727 $ 4,041
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM INVESTING ACTIVITIES:    
Utility plant additions, debt portion of allowance for funds used during construction $ 2,321 $ 839
Supplemental disclosure of non-cash investing and financing activities:    
Accounts payable for construction of utility plant 6,433 $ 5,118
Contributions in aid of construction as part of acquisition $ 4,403  
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Significant Accounting Policies [Abstract]  
Significant Accounting Policies
1.  Significant Accounting Policies

The primary business of The York Water Company, or the Company, is to impound, purify and distribute water.  The Company also owns and operates three wastewater collection systems and ten wastewater collection and treatment systems.  The Company operates within its franchised territory located in four counties within south-central Pennsylvania and is subject to regulation by the Pennsylvania Public Utility Commission, or PPUC.

The following summarizes the significant accounting policies employed by The York Water Company.

Utility Plant and Depreciation
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.  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.  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.  At December 31, 2023 and 2022, utility plant includes a net credit acquisition adjustment of $9,384 and $9,178, respectively.  For those amounts approved by the PPUC, the net acquisition adjustment is being amortized over the remaining life of the respective assets.  Certain amounts are still awaiting approval from the PPUC before amortization will commence.  Amortization amounted to $69 and $67 for the years ended December 31, 2023 and 2022, respectively.

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.  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.  Gains or losses from abnormal retirements are reflected in income currently.

The straight-line remaining life method is used to compute depreciation on utility plant cost, exclusive of land and land rights.  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.  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.

The Company charges to maintenance expense the cost of repairs and replacements and renewals of minor items of property.  Maintenance of transportation equipment is charged to clearing accounts and apportioned from there in a manner similar to depreciation.  The cost of replacements, renewals, and betterments of units of property is capitalized to the utility plant accounts.

The following remaining lives are used for financial reporting purposes:

 
December 31
   
Approximate range
 
Utility Plant Asset Category
 
2023
   
2022
   
of remaining lives
 
Mains and accessories
 
$
286,993
   
$
265,033
   
13 – 86 years
 
Services, meters, and hydrants
   
98,387
     
92,818
   
14 – 47 years
 
Operations structures, reservoirs, and water tanks
   
89,207
     
87,218
   
10 – 55 years
 
Pumping and treatment equipment
   
44,719
     
40,038
   
6 – 35 years
 
Office, transportation, and operating equipment
   
19,292
     
18,128
   
3 – 20 years
 
Land and other non-depreciable assets
   
5,685
     
3,938
     
 
Utility plant in service
   
544,283
     
507,173
         
Construction work in progress
   
75,918
     
41,968
     
 
Total Utility Plant
 
$
620,201
   
$
549,141
         

The effective rate of depreciation was 2.55% in 2023 and 2.38% in 2022, on average utility plant, net of customers’ advances and contributions.  Larger depreciation provisions resulting from allowable accelerated methods are deducted for tax purposes.

Cash and Cash Equivalents
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.

The Company periodically maintains cash balances in major financial institutions in excess of the federally insured limit by the Federal Deposit Insurance Corporation (FDIC).  The Company has not experienced any losses and believes it is not exposed to any significant credit risk on cash and cash equivalents.

Accounts Receivable
Accounts receivable are stated at outstanding balances, less a reserve for doubtful accounts.  The reserve for doubtful accounts is established through provisions charged against income.  Accounts deemed to be uncollectible are charged against the reserve and subsequent recoveries, if any, are credited to the reserve.  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.  Management’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’s ability to pay, economic conditions, and other relevant factors applied to the current aging of receivables.  This evaluation is inherently subjective.  Unpaid balances remaining after the stated payment terms are considered past due.

Materials and Supplies Inventories
Materials and supplies inventories are stated at cost.  Costs are determined using the average cost method.

Note Receivable
Note receivable is recorded at cost and represents amounts due from a municipality for construction of water mains in their municipality.  Management, considering current information and events regarding the borrowers’ 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.  When a note is considered to be impaired, the carrying value of the note is written down.  The amount of the impairment is measured based on the present value of expected future cash flows discounted at the note’s effective interest rate.

Regulatory Assets and Liabilities
The Company is subject to the provisions of generally accepted accounting principles regarding rate-regulated entities.  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.  The regulatory assets or liabilities are then relieved as the cost or credit is reflected in rates.  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.  These deferred costs have been excluded from the Company’s rate base and, therefore, no return is being earned on the unamortized balances.

Regulatory assets and liabilities are comprised of the following:

 
December 31
   
Remaining Recovery
 
   
2023
   
2022
   
Periods
 
Assets
                 
Income taxes
 
$
35,885
   
$
29,779
   
Various
 
Unrealized swap losses
   
632
     
674
   
1 – 6 years
 
Utility plant retirement costs
   
9,592
     
9,060
   
5 years
 
Customer-owned lead service line replacements
   
1,257
     
1,260
   
Various
 
Income taxes on customers’ advances for
construction and contributions in aid of
construction
   
1,250
     
1,353
   
Various
 
Service life study expenses
   
19
     
24
   
4 years
 
Rate case filing expenses
   
314
     
395
   
3 years
 
   
$
48,949
   
$
42,545
         
Liabilities
                       
Excess accumulated deferred income
taxes on accelerated depreciation
 
$
13,286
   
$
13,483
   
Various
 
Postretirement benefits
   
21,196
     
14,906
   
Not yet known
 
Income taxes
   
6,516
     
6,758
   
Various
 
IRS TPR catch-up deduction
   
2,635
     
2,894
   
10 years
 
   
$
43,633
   
$
38,041
         

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.  These assets are recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as they reverse.

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.  The value of the swap as of the balance sheet date is recorded as part of other deferred credits.  Realized gains or losses on the swap will be recorded as interest expense in the statement of income over its remaining term of six years.

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.

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.  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.  The recovery period was established in the most recent rate order at four years beginning March 1, 2023.  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.

Service life study expenses are deferred and amortized over their remaining life of four years.  Rate case filing expenses are deferred and amortized over their remaining life of three years.

Pursuant to the Tax Cuts and Jobs Act of 2017, or 2017 Tax Act, customers’ advances for construction and contributions in aid of construction are considered taxable income.  The Company’s tariff allows the Company to record these income taxes for inclusion in rate base.  This asset is recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as it reverses.  In November 2021, the Infrastructure Investment and Jobs Act of 2021, or 2021 Infrastructure Act, repealed the tax treatment of customers’ advances for construction and contributions in aid of construction made after December 31, 2020.

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.  The benefit will be given back to customers in rates over the remaining regulatory life of the property.

The regulatory liability for income taxes includes deferred taxes related to excess accumulated deferred income taxes on accelerated depreciation, other postretirement benefits, customers’ advances for construction and contributions in aid of construction, and bad debts, as well as deferred investment tax credits.  These liabilities will be given back to customers in rates, as tax deductions occur over the next 1 to 50 years.

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’s 2014 income tax return for qualifying capital expenditures made prior to 2014.  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.

Postretirement benefits include the difference between contributions and deferred pension expense and the overfunded status of the pension plans.  The overfunded status represents the difference between the projected benefit obligation and the fair market value of the assets.  This liability will change in future years based on the amount of contributions made and market returns.  The liability will be given back to customers in rates over some period determined by the PPUC in a future rate filing.

Other Assets
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.

Deferred Debt Expense
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.

Customers’ Advances for Construction
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.  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.  After all refunds to which the customer is entitled are made, any remaining balance is transferred to contributions in aid of construction.

Contributions in Aid of Construction
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.  Contributions in aid of construction are deducted from the Company’s rate base, and therefore, no return is earned on property financed with contributions.  The PPUC requires that contributions received remain on the Company’s balance sheets indefinitely as a long-term liability.

Interest Rate Swap Agreement
The Company is exposed to certain risks relating to its ongoing business operations.  The primary risk managed by using derivative instruments is interest rate risk.  The Company utilizes an interest rate swap agreement to effectively convert its variable-rate debt to a fixed rate.  Interest rate swaps are contracts in which a series of interest rate cash flows are exchanged over a prescribed period.  The notional amount on which the interest payments are based is not exchanged.  The Company has designated the interest rate swap agreement as a cash flow hedge, classified as a financial derivative used for non-trading activities.

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.  In accordance with the standards, the interest rate swap is recorded on the balance sheets in other deferred credits at fair value.

The Company uses regulatory accounting treatment rather than hedge accounting to defer the unrealized gains and losses on its interest rate swap.  These unrealized gains and losses are recorded as a regulatory asset.  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.  Swap settlements are recorded in the income statement with the hedged item as interest expense.  Swap settlements resulted in the reclassification from regulatory assets to interest expense of $18 in 2023 and $247 in 2022.  The overall swap result was a gain of $24 in 2023 and $1,133 in 2022.  During the year ending December 31, 2024, the Company expects to reclassify $40 before tax from regulatory assets to interest expense.

The interest rate swap will expire on October 1, 2029.

Stock-Based Compensation
The Company records compensation expense in the financial statements for stock-based awards based on the grant date fair value of those awards.  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.  Forfeitures are recognized as they occur.

Income Taxes
Certain income and expense items are accounted for in different time periods for financial reporting than for income tax reporting purposes.

Deferred income taxes are accounted for under the asset and liability method.  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.  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.  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.  To the extent such income taxes increase or decrease future rates, an offsetting regulatory asset or liability has been recorded.

Investment tax credits have been deferred and are being amortized to income over the average estimated service lives of the related assets.  As of December 31, 2023 and 2022, deferred investment tax credits amounted to $392 and $428, respectively.

The Company filed for a change in accounting method under the IRS TPR effective in 2014.  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.  The Company was permitted to make this deduction for prior years (the “catch-up deduction”) and each year going forward, beginning with 2014 (the “ongoing deduction”).  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.  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.  The catch-up deduction resulted in a decrease in current income taxes payable and an increase to regulatory liabilities.  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.

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’ 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.  This resulted in the remeasurement of the federal portion of the Company’s deferred taxes as of December 31, 2017 to the 21% rate.  The effect was recognized in income for the year ended December 31, 2017 for all deferred tax assets and liabilities except accelerated depreciation.  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.  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.  In November 2021, the 2021 Infrastructure Act repealed the tax treatment of customers’ advances for construction and contributions in aid of construction made after December 31, 2020.

Allowance for Funds Used During Construction
Allowance for funds used during construction (AFUDC) represents the estimated cost of funds used for construction purposes during the period of construction.  These costs are reflected as non-cash income during the construction period and as an addition to the cost of plant constructed.  AFUDC includes the net cost of borrowed funds and a rate of return on other funds.  The PPUC approved rate of 10.04% was applied for 2023 and 2022.  AFUDC is recovered through water and wastewater rates as utility plant is depreciated.

Use of Estimates in the Preparation of Financial Statements
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.  Actual results could differ from those estimates.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions
12 Months Ended
Dec. 31, 2023
Acquisitions [Abstract]  
Acquisitions
2.  Acquisitions

On August 11, 2022, the Company completed the acquisition of the water assets and wastewater collection and treatment assets of Country View Manor Community, LLC in York County, Pennsylvania.  The Company began operating the existing water assets and wastewater collection and treatment assets on August 15, 2022.  The acquisition resulted in the addition of approximately 50 water and wastewater customers with purchase price and acquisition costs of approximately $47, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $13 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  This acquisition is immaterial to Company results.

On August 25, 2022, the Company completed the acquisition of the water assets and wastewater collection and treatment assets jointly owned by Letterkenny Industrial Development Authority and Franklin County General Authority in Franklin County, Pennsylvania.  The Company began operating the existing water assets and wastewater collection and treatment assets on August 29, 2022.  The acquisition resulted in the addition of approximately 90 water and wastewater customers with purchase price and acquisition costs of approximately $2,818, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $5,613 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  This acquisition is immaterial to Company results.

On October 28, 2022, the Company completed the acquisition of the water assets of the Albright Trailer Park of R.T. Barclay, Inc. in Springfield Township, York County, Pennsylvania.  The Company began operating the existing water system through an interconnection with its current distribution system on October 31, 2022.  The acquisition resulted in the addition of approximately 60 water customers with purchase price and acquisition costs of approximately $10, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $5 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  These customers were previously served by the Company through a single customer connection to the park.  This acquisition is immaterial to Company results.

On November 17, 2022, the Company completed the acquisition of the water assets of Scott Water Company in Greene Township, Franklin County, Pennsylvania.  The Company began operating the existing water system through an interconnection with its current distribution system on November 18, 2022.  The acquisition resulted in the addition of approximately 25 water customers with purchase price and acquisition costs of approximately $32, which is more than the depreciated original cost of the assets.  The Company recorded an acquisition adjustment of $23 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  This acquisition is immaterial to Company results.

On December 1, 2022, the Company completed the acquisition of the wastewater collection and treatment assets of SYC WWTP, L.P. and the Albright Trailer Park of R.T. Barclay, Inc. in Shrewsbury and Springfield Townships, York County, Pennsylvania.  The Company began operating the existing collection and treatment facilities on December 5, 2022.  The acquisition resulted in the addition of approximately 90 wastewater customers with purchase price and acquisition costs of approximately $516, of which $35 was paid in 2023, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $202 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  The wastewater customers of the Albright Trailer Park were previously served by SYC WWTP, L.P. through a single customer connection to the park.  This acquisition is immaterial to Company results.

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.  The Company began operating the existing water assets and wastewater collection and treatment assets on October 16, 2023.  The acquisition resulted in the addition of approximately 30 commercial and industrial water and wastewater customers with purchase price and acquisition costs of approximately $590, which is less than the depreciated original cost of the assets.  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.  This acquisition is immaterial to Company results.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable and Contract Assets
12 Months Ended
Dec. 31, 2023
Accounts Receivable and Contract Assets [Abstract]  
Accounts Receivable and Contract Assets

3.  Accounts Receivable and Contract Assets

Accounts receivable are summarized in the following table:

 
As of
   
As of
       
   
Dec. 31, 2023
   
Dec. 31, 2022
   
Change
 
                   
Accounts receivable – customers
 
$
8,250
   
$
7,069
   
$
1,181
Other receivables
   
592
     
487
     
105
 
     
8,842
     
7,556
     
1,286
Less: allowance for doubtful accounts
   
(1,005
)
   
(855
)
   
(150
)
Accounts receivable, net
 
$
7,837
   
$
6,701
   
$
1,136
                         
Unbilled revenue
 
$
3,484
   
$
3,290
   
$
194

Differences in timing of revenue recognition, billings, and cash collections result in receivables, which are contract assets.  Generally, billing occurs subsequent to revenue recognition, resulting in unbilled revenue on the balance sheet, which is also a contract asset.  The Company does not receive advances or deposits from customers before revenue is recognized so no contract liabilities are reported.  Accounts receivable are recorded when the right to consideration becomes unconditional and are presented separately on the balance sheet.  The changes in accounts receivable – customers and in unbilled revenue were primarily due to normal timing difference between performance and the customer’s payments.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note Receivable and Customers' Advances for Construction
12 Months Ended
Dec. 31, 2023
Note Receivable and Customers' Advances for Construction [Abstract]  
Note Receivable and Customers' Advances for Construction
4.  Note Receivable and Customers’ Advances for Construction

The Company entered into an agreement with a municipality to extend water service into a previously formed water district.  The Company loaned funds to the municipality to cover the costs related to the project.  The municipality concurrently advanced these funds back to the Company in the form of customers’ advances for construction.  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.  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.  There is no due date for the notes or expiration date for the advance.

The Company recorded interest income of $192 in 2023 and $194 in 2022.  The interest rate on the note outstanding is 7.5%.

Included in the accompanying balance sheets at December 31, 2023 and 2022 were the following amounts related to this project.

 
2023
   
2022
 
Note receivable, including interest
 
$
255
   
$
255
 
Customers’ advances for construction
   
205
     
243
 

The Company has other customers’ advances for construction totaling $18,648 and $14,668 at December 31, 2023 and 2022, respectively.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Earnings Per Share
12 Months Ended
Dec. 31, 2023
Common Stock and Earnings Per Share [Abstract]  
Common Stock and Earnings Per Share
5.  Common Stock and Earnings Per Share

Net income of $23,757 and $19,580 for the years ended December 31, 2023 and 2022, respectively, is used to calculate both basic and diluted earnings per share.  Basic net income per share is based on the weighted average number of common shares outstanding.  Diluted net income per share is based on the weighted average number of common shares outstanding plus potentially dilutive shares.  The dilutive effect of employee stock-based compensation is included in the computation of diluted net income per share.  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.

The following table summarizes the shares used in computing basic and diluted net income per share:

 
2023
   
2022
 
Weighted average common shares, basic
   
14,294,910
     
13,957,788
 
Effect of dilutive securities:
               
Employee stock-based compensation
   
803
     
1,127
 
Weighted average common shares, diluted
   
14,295,713
     
13,958,915
 

Under the employee stock purchase plan, all full-time employees who have been employed at least ninety consecutive days may purchase shares of the Company’s common stock limited to 10% of gross compensation.  The purchase price is 95% of the fair market value (as defined).  Shares issued during 2023 and 2022 were 4,227 and 4,378, respectively.  As of December 31, 2023, 45,416 authorized shares remain unissued under the plan.

The Company has a Dividend Reinvestment and Direct Stock Purchase and Sale Plan (“the Plan”), which is available to both current shareholders and the general public.  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.  Under the optional dividend reinvestment portion of the Plan, holders of the Company’s common stock may purchase additional shares instead of receiving cash dividends.  The purchase price is 95% of the fair market value (as defined).  Under the direct stock purchase portion of the Plan, purchases are made monthly at 100% of the stock’s fair market value, as defined in the new Prospectus.  The Registration Statement was declared effective by the SEC on November 17, 2022.  Shares issued during 2023 and 2022 were 37,475 and 38,361, respectively.  As of December 31, 2023, 320,708 authorized shares remain unissued under the Plan.

On April 5, 2022, the Company closed an underwritten public offering of 975,600 shares of its common stock, with an offering price of $41 per share.  On April 7, 2022, the Company closed on the full exercise of the underwriter’s option to purchase an additional 146,340 shares of its common stock at the same price.  Janney Montgomery Scott LLC was the underwriter in the offering.  The Company received net proceeds in the offering, after deducting offering expenses and underwriters’ discounts and commissions, of $43,970.  The net proceeds were used to repay the Company’s borrowings under its line of credit agreement incurred to fund capital expenditures and acquisitions, and for general corporate purposes.

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’s common stock from time to time.  The stock repurchase program has no specific end date and the Company may repurchase shares in the open market or through privately negotiated transactions.  The Company may suspend or discontinue the repurchase program at any time.  During both 2023 and 2022, the Company did not repurchase or retire any shares.  As of December 31, 2023, 618,004 shares remain available for repurchase.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt and Short-Term Borrowings
12 Months Ended
Dec. 31, 2023
Long-Term Debt and Short-Term Borrowings [Abstract]  
Long-Term Debt and Short-Term Borrowings
6.  Long-Term Debt and Short-Term Borrowings

Long-term debt as of December 31, 2023 and 2022 is summarized in the following table:

 
2023
   
2022
 
             
Variable Rate Pennsylvania Economic Development Financing Authority
Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029
  $
12,000
    $
12,000
 
3.00% Pennsylvania Economic Development Financing Authority Exempt
Facilities Revenue Refunding Bonds, Series A of 2019, due 2036
   
10,500
     
10,500
 
3.10% Pennsylvania Economic Development Financing Authority Exempt
Facilities Revenue Refunding Bonds, Series B of 2019, due 2038
   
14,870
     
14,870
 
3.23% Senior Notes, due 2040
   
15,000
     
15,000
 
4.00% - 4.50% York County Industrial Development Authority Exempt
Facilities Revenue Bonds, Series 2015, due 2029 - 2045
   
10,000
     
10,000
 
4.54% Senior Notes, due 2049
   
20,000
     
20,000
 
3.24% Senior Notes, due 2050
   
30,000
     
30,000
 
5.50% Senior Notes, due 2053
    40,000
     
 
Committed Line of Credit, due 2025
   
30,273
     
29,740
 
Total long-term debt
   
182,643
     
142,110
 
Less discount on issuance of long-term debt
   
(147
)
   
(158
)
Less unamortized debt issuance costs
   
(2,489
)
   
(2,487
)
Long-term portion
 
$
180,007
   
$
139,465
 

Payments due by year as of December 31, 2023:

2024
 
2025
 
2026
 
2027
 
2028
$–
 
$42,273
 
$330
 
$340
 
$355

Payments due in 2025 include payback of the committed line of credit.  The committed line of credit is reviewed annually, and upon favorable outcome, would likely be extended for another year.  Payments due in 2025 also include potential payments of  $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.  There is currently no such indication of this happening.

Fixed Rate Long-Term Debt
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’s senior notes.  The senior notes bear interest at 5.50% per annum payable semiannually and mature on February 24, 2053.  The senior notes are unsecured and unsubordinated obligations of the Company.  The Company received net proceeds, after deducting issuance costs, of approximately $39,829.  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.

The 8.43% Senior Notes, Series D had a maturity date of December 18, 2022.  The Company retired the $7,500 notes using funds available under its line of credit.

Variable Rate Long-Term Debt
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 “Series A Bonds”) for the Company’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.  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.  The loan agreement provides for a $12,000 loan with a maturity date of October 1, 2029.  Amounts outstanding under the loan agreement are the Company’s direct general obligations.  The proceeds of the loan were used to redeem the PEDFA Exempt Facilities Revenue Bonds, Series B of 2004 (the “2004 Series B Bonds”).  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’s credit rating.

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.  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.  The variable interest rate under the loan agreement averaged 3.38% in 2023 and 1.25%  in 2022.  As of December 31, 2023 and 2022, the interest rate was 3.89% and 3.75%, respectively.

The holders of the $12,000 Series A Bonds may tender their bonds at any time.  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.  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 (“the Bank”) dated as of May 1, 2008.  This agreement provides for a direct pay letter of credit issued by the Bank to the trustee for the Series A Bonds.  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.  The Company’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.  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.  The current expiration date of the Letter of Credit is June 30, 2025.  It is reviewed annually for a potential extension of the expiration date.

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.  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.

Interest Rate Swap Agreement
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.  The Company elected to retain the swap agreement for the 2008 Series A Bonds.  Interest rate swap agreements derive their value from underlying interest rates.  These transactions involve both credit and market risk.  The notional amounts are amounts on which calculations, payments, and the value of the derivative are based.  Notional amounts do not represent direct credit exposure.  Direct credit exposure is limited to the net difference between the calculated amounts to be received and paid, if any.  Such difference, which represents the fair value of the swap, is reflected on the Company’s balance sheets.  See Note 7 for additional information regarding the fair value of the swap.

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.  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.  The Company is exposed to credit-related losses in the event of nonperformance by the counterparty.  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.  Notwithstanding the terms of the swap agreement, the Company is ultimately obligated for all amounts due and payable under the loan agreement.

The interest rate swap agreement contains provisions that require the Company to maintain a credit rating of at least BBB- with Standard & Poor’s.  On July 26, 2023, Standard & Poor’s affirmed the Company’s credit rating at A-, with a stable outlook and adequate liquidity.  If the Company’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.  The Company’s interest rate swap was in a liability position as of December 31, 2023.  If a violation was triggered on December 31, 2023, the Company would have been required to pay the counterparty approximately $649.

The Company’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.  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.  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.  The Company’s net payment rate on the swap averaged 0.14% in 2023 and 2.04% in 2022.

As of December 31, 2023, there was a spread of 68 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 3.84% (including variable interest and swap payments). As of December 31, 2022, there was a spread of 122 basis points which equated to an overall effective rate of 4.38% (including variable interest and swap payments).

Line of Credit Borrowings
As of December 31, 2023, the Company maintained a $50,000 unsecured, committed line of credit at an interest rate of SOFR plus 1.17% with an unused commitment fee and an interest rate floor.  In the third quarter of 2023, the Company renewed its committed line of credit and extended the maturity date to September 2025.  No other terms or conditions of the line of credit agreement were modified.  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 2023.  Average borrowings outstanding under the lines of credit were $16,316 in 2023 and $13,428 in 2022.  The average cost of borrowings under the lines of credit was 5.36% during 2023 and 2.11% during 2022.  The weighted average interest rate on the line of credit borrowings was 6.51% as of December 31, 2023 and 5.17% as of December 31, 2022.

The Company utilizes a cash management account that is directly connected to its line of credit.  Excess cash generated automatically pays down outstanding borrowings under the line of credit.  If there are no outstanding borrowings, the cash is used as an earnings credit to reduce banking fees.  Likewise, if additional funds are needed beyond what is generated internally, funds are automatically borrowed under the line of credit.  The Company borrowed $30,273 and $29,740 under its line of credit and incurred a cash overdraft of $1,547 and $3,175, which was recorded in accounts payable, as of December 31, 2023 and 2022, respectively.

Debt Covenants and Restrictions
The terms of the debt agreements carry certain covenants and limit in some cases the Company’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’s acquisition of its stock.  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.  As of December 31, 2023, none of the earnings retained in the business are restricted under these provisions.  The Company’s debt is unsecured.

The Company’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).  As of December 31, 2023, the Company was in compliance with these covenants.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2023
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
7.  Fair Value of Financial Instruments

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.  Level 1 inputs include quoted prices for identical instruments and are the most observable.  Level 2 inputs include quoted prices for similar assets and observable inputs such as interest rates, commodity rates and yield curves.  Level 3 inputs are not observable in the market and include management’s own judgments about the assumptions market participants would use in pricing the asset or liability.

The Company has recorded its interest rate swap liability at fair value in accordance with the standards.  The liability is recorded under the caption “Other deferred credits” on the balance sheets.  The table below illustrates the fair value of the interest rate swap as of the end of the reporting period.

Description
 
December 31, 2023
 
Fair Value Measurements
at Reporting Date Using
Significant Other Observable Inputs (Level 2)
Interest Rate Swap
 
$632
 
$632

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.  These inputs to this calculation are deemed to be Level 2 inputs.  The balance sheet carrying value reflects the Company’s credit quality as of December 31, 2023.  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, 2023.  The use of the Company’s credit quality resulted in a reduction in the swap liability of $17 as of December 31, 2023.  The fair value of the swap reflecting the Company’s credit quality as of December 31, 2022 is shown in the table below.

Description
 
December 31, 2022
 
Fair Value Measurements
at Reporting Date Using
Significant Other Observable Inputs (Level 2)
Interest Rate Swap
 
$680
 
$680

The carrying amount of current assets and liabilities that are considered financial instruments approximates fair value as of the dates presented.  The Company’s total long-term debt, with a carrying value of $182,643 at December 31, 2023, and $142,110 at December 31, 2022, had an estimated fair value of approximately $175,000 and $126,000, respectively.  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.  These inputs to this calculation are deemed to be Level 2 inputs.  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.

Customers’ advances for construction and note receivable have carrying values at December 31, 2023 of $18,853 and $255, respectively.  At December 31, 2022, customers’ advances for construction and note receivable had carrying values of $14,911 and $255, respectively.  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.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments
12 Months Ended
Dec. 31, 2023
Commitments [Abstract]  
Commitments
8.  Commitments

Based on its capital budget, the Company anticipates construction and acquisition expenditures for 2024 and 2025 of approximately $42,200 and $46,100, respectively, exclusive of any acquisitions not yet approved.  The Company plans to finance ongoing capital expenditures with internally-generated funds, borrowings against the Company’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.

The Company committed to capital expenditures of approximately $39,548 to armor and replace the spillway of the Lake Williams dam, of which $2,945 remains to be incurred as of December 31, 2023.  The Company may make additional commitments for this project in the future.

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.  The tariff modification allows the Company to replace customer-owned service lines at its own initial cost.  The Company will record the costs as a regulatory asset to be recovered in future base rates to customers, over a four-year period.  The cost for the customer-owned lead service line replacements was approximately $1,762 and $1,518 through December 31, 2023 and 2022, respectively, and is included as a regulatory asset.  Based on its experience, the Company estimates that lead customer-owned service lines replacements will cost $1,900.  This estimate is subject to adjustment as more facts become available.

As of December 31, 2023, approximately 32% of the Company’s full-time employees are under union contract.  The current contract was ratified in June 2023 and expires on April 30, 2026.

The Company is involved in certain legal and administrative proceedings before various courts and governmental agencies concerning utility service and other matters.  The Company expects that the ultimate disposition of these proceedings will not have a material effect on the Company’s financial position, results of operations and cash flows.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue
12 Months Ended
Dec. 31, 2023
Revenue [Abstract]  
Revenue

9.  Revenue

The following table shows the Company’s revenues disaggregated by service and customer type.

 
2023
   
2022
 
Water utility service:
           
Residential
 
$
40,031
   
$
35,382
 
Commercial and industrial
   
19,279
     
15,704
 
Fire protection
   
4,124
     
3,449
 
Wastewater utility service:
               
Residential
   
5,495
     
3,814
 
Commercial and industrial
   
1,050
     
551
 
Billing and revenue collection services
   
474
     
481
 
Collection services
   
38
     
157
 
Other revenue
   
50
     
28
 
Total Revenue from Contracts with Customers
   
70,541
     
59,566
 
Rents from regulated property
   
490
     
495
 
Total Operating Revenue
 
$
71,031
   
$
60,061
 

Utility Service
The Company provides utility service as a distinct and single performance obligation to each of its water and wastewater customers.  The transaction price is detailed in the tariff pursuant to an order by the PPUC and made publicly available.  There is no variable consideration and no free service, special rates, or subnormal charges to any customer.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied over time through the continuous provision of utility service through a stand-ready obligation to perform and the transfer of water or the collection of wastewater through a series of distinct transactions that are identical in nature and have the same pattern of transfer to the customer.  The Company uses an output method to recognize the utility service revenue over time.  The stand-ready obligation is recognized through the passage of time in the form of a fixed charge and the transfer of water or the collection of wastewater is recognized at a per unit rate based on the actual or estimated flow through the meter.  Each customer is invoiced every month and the invoice is due within twenty days.  The utility service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.  A contract asset for unbilled revenue is recognized for the passage of time and the actual or estimated usage from the latest meter reading to the end of the accounting period.  The methodology is standardized and consistently applied to reduce bias and the need for judgment.

Billing and Revenue Collection Service
The Company provides billing and revenue collection service as distinct performance obligations to three municipalities within the service territory of the Company.  The municipalities provide service to their residents and the Company acts as the billing and revenue collection agent for the municipalities.  The transaction price is a fixed amount per bill prepared as established in the contract.  There is no variable consideration.  Due to the fact that both the billing performance obligation and the revenue collection performance obligation are materially complete by the end of the reporting period, the Company does not allocate the transaction price between the two performance obligations.  The performance obligations are satisfied at a point in time when the bills are sent as the municipalities receive all the benefits and bears all of the risk of non-collection at that time.  Each municipality is invoiced when the bills are complete and the invoice is due within thirty days.  The billing and revenue collection service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.

Collection Service
The Company provides collection service as a distinct and single performance obligation to several municipalities within the service territory of the Company.  The municipalities provide wastewater service to their residents.  If those residents are delinquent in paying for their wastewater service, the municipalities request that the Company post for and shut off the supply of water to the premises of those residents.  When the resident is no longer delinquent, the Company will restore water service to the premises.  The transaction price for each posting, each shut off, and each restoration is a fixed amount as established in the contract.  There is no variable consideration.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied at a point in time when the posting, shut off, or restoration is completed as the municipalities receive all the benefits in the form of payment or no longer providing wastewater service.  Each municipality is invoiced periodically for the posting, shut offs, and restorations that have been completed since the last billing and the invoice is due within thirty days.  The collection service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.  A contract asset for unbilled revenue is recognized for postings, shut offs, and restorations that have been completed from the last billing to the end of the accounting period.

Service Line Protection Plan
The Company provides service line protection as a distinct and single performance obligation to current water customers that choose to participate.  The transaction price is detailed in the plan’s terms and conditions and made publicly available.  There is no variable consideration.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied over time through the continuous provision of service line protection through a stand-ready obligation to perform.  The Company uses an output method to recognize the service line protection revenue over time.  The stand-ready obligation is recognized through the passage of time.  A customer has a choice to prepay for an entire year or to pay in advance each month.  The service line protection plan has no returns or extended warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no material performance obligations remain unsatisfied as of the end of the reporting period.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Rate Matters
12 Months Ended
Dec. 31, 2023
Rate Matters [Abstract]  
Rate Matters
10.  Rate Matters

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.  The most recent rate request was filed by the Company on May 27, 2022 and sought an annual increase in water rates of $18,854 and an annual increase in wastewater rates of $1,457.  Effective March 1, 2023, the PPUC authorized an increase in water rates designed to produce approximately $11,600 in additional annual revenues and an increase in wastewater rates designed to produce approximately $1,900 in additional annual revenues.

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’ 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.  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’s earnings exceed a regulatory benchmark. The DSIC reset to zero when the new base rates took effect March 1, 2023.  The DSIC provided revenues of $249 in 2023 and $2,243 in 2022.  The DSIC is subject to audit by the PPUC.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2023
Employee Benefit Plans [Abstract]  
Employee Benefit Plans
11.  Employee Benefit Plans

Pensions
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.  Employees hired after May 1, 2010 are eligible for an enhanced 401(k) plan rather than a defined benefit plan.  The benefits under the defined benefit plans are based upon years of service and compensation near retirement.  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’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.

The following table sets forth the plans’ funded status as of December 31, 2023 and 2022.  The measurement of assets and obligations of the plans is as of December 31, 2023 and 2022.

Obligations and Funded Status
At December 31
 
2023
   
2022
 
             
Change in Benefit Obligation
           
Pension benefit obligation at beginning of year
 
$
38,717
   
$
51,530
 
Service cost
   
598
     
1,025
 
Interest cost
   
1,876
     
1,336
 
Actuarial loss (gain)
   
974
     
(13,431
)
Benefit payments
   
(1,967
)
   
(1,743
)
Pension benefit obligation at end of year
   
40,198
     
38,717
 
                 
Change in Plan Assets
               
Fair value of plan assets at beginning of year
   
55,807
     
65,584
 
Actual return on plan assets
   
8,058
     
(10,334
)
Employer contributions
   
1,680
     
2,300
 
Benefits paid
   
(1,967
)
   
(1,743
)
Fair value of plan assets at end of year
   
63,578
     
55,807
 
                 
Funded Status of Plans at End of Year
 
$
23,380
   
$
17,090
 

The accounting standards require that the funded status of defined benefit pension plans be fully recognized on the balance sheets.  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’ equity (accumulated other comprehensive income).  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.  Management believes these costs will be recovered in future rates charged to customers.  The asset for the funded status of the Company’s pension plans as of  December 31, 2023 and 2022 is recorded in “Prepaid pension cost” on its balance sheets.

In 2023, the plans recognized a significant actuarial loss.  In 2023, the Company recognized a 25 basis point decrease in the discount rate. In 2022, the plans recognized a significant actuarial gain.  In 2022, the Company recognized a 235 basis point increase in the discount rate. The Company uses the corridor method to amortize actuarial gains and losses.  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.
Changes in plan assets and benefit obligations recognized in regulatory liabilities are as follows:

 
2023
   
2022
 
Net loss (gain) arising during the year
 
$
(3,472
)
 
$
1,121
 
Recognized prior service credit
   
13
     
13
 
Total changes in regulatory asset (liability) during the year
 
$
(3,459
)
 
$
1,134
 

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:

 
2023
   
2022
 
Net loss
 
$
(526
)
 
$
2,946
 
Prior service credit
   
(24
)
   
(37
)
Regulatory asset (liability)
 
$
(550
)
 
$
2,909
 

Components of net periodic benefit cost are as follows:

 
2023
   
2022
 
Service cost
 
$
598
   
$
1,025
 
Interest cost
   
1,876
     
1,336
 
Expected return on plan assets
   
(3,612
)
   
(4,218
)
Amortization of prior service credit
   
(13
)
   
(13
)
Rate-regulated adjustment
   
2,831
     
4,170
 
Net periodic benefit cost
 
$
1,680
   
$
2,300
 

Pension service cost is recorded in operating expenses.  All other components of net periodic pension cost are recorded as other pension costs in other income (expenses).

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.  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.  During 2023, the deferral decreased by $2,831.

The estimated costs for the defined benefit pension plans relating to the December 31, 2023 balance sheet that will be amortized from regulatory liabilities into net periodic benefit cost over the next fiscal year are as follows:

Net loss
 
$
 
Net prior service credit
   
(13
)
    $
(13
)

The Company plans to contribute $1,556 to the plans in 2024.

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:

2024
 
2025
 
2026
 
2027
 
2028
 
20292033
$2,238
 
$2,231
 
$2,318
 
$2,358
 
$2,588
 
$13,698

The following tables show the projected benefit obligation, the accumulated benefit obligation, and the fair value of plan assets as of December 31:

 
2023
   
2022
 
Projected benefit obligation
 
$
40,198
   
$
38,717
 
Fair value of plan assets
   
63,578
     
55,807
 

 
2023
   
2022
 
Accumulated benefit obligation
 
$
38,510
   
$
37,040
 
Fair value of plan assets
   
63,578
     
55,807
 

Weighted-average assumptions used to determine benefit obligations at December 31:

2023
 
2022
 
Discount rate
4.75%
 
5.00%
 
Rate of compensation increase
2.50% – 3.00%
 
2.50% – 3.00%
 

Weighted-average assumptions used to determine net periodic benefit cost for years ended December 31:

2023
 
2022
 
Discount rate
5.00%
 
2.65%
 
Expected long-term return on plan assets
5.00%
 
6.50%
 
Rate of compensation increase
2.50% – 3.00%
 
2.50% – 3.00%
 

The selected long-term rate of return on plan assets was primarily based on the asset allocation of each of the plan’s assets.  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.

The Company adopted new investment policy statements in December 2023.  The investment objective of the Company’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.  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.

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).  The Company’s investment performance is reviewed on a quarterly basis, with long-term emphasis placed on results achieved over a three to five year period.

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’ 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.  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.

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.

The fair values of the Company’s pension plan assets at December 31, 2023 and 2022 by asset category and fair value hierarchy level are as follows.  All of the valuations are based on quoted prices on active markets (Level 1).

 
Total
Fair
Value
   
Quoted Prices in
Active Markets for
Identical Assets
(Level 1)
 
Asset Category
 
2023
   
2022
   
2023
   
2022
 
Cash and Money Market Funds (a)
 
$
53,490
   
$
6,108
   
$
53,490
   
$
6,108
 
Equity Securities:
                               
Common Equity Securities (b)
          17,792             17,792  
Equity Mutual Funds (c)
   
10,065
     
13,542
     
10,065
     
13,542
 
Fixed Income Securities:
                               
Fixed Income Mutual Funds (d)
   
23
     
18,365
     
23
     
18,365
 
Total Plan Assets
 
$
63,578
   
$
55,807
   
$
63,578
   
$
55,807
 

(a)
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 and as of December 31, 2022 due to the timing of employer contributions and market volatility.

(b)
This category included investments in U.S. common stocks and foreign stocks trading in the U.S. widely distributed among consumer discretionary, consumer staples, energy, financials, health care, industrials, information technology, materials, real estate, telecommunication, and utilities.

(c)
This category currently 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.

(d)
This category includes fixed income investments in mutual funds which include government and corporate securities of both the U.S. and other countries.  The non-U.S. corporate and sovereign investments add further diversity to the fixed income portion of the portfolio.

Defined Contribution Plan
The Company has a savings plan pursuant to the provisions of section 401(k) of the Internal Revenue Code.  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’s contribution, up to a maximum annual Company contribution of $2.8 for each employee.

Employees hired after May 1, 2010 are entitled to an enhanced feature of the plan.  This feature provides for elective employee contributions of up to 15% of compensation and Company matching contributions of 100% of the participant’s contribution, up to a maximum of 4% of the employee’s compensation.  In addition, the Company will make an annual contribution of $1.2 to each employee’s account whether or not they defer their own compensation.  Employees eligible for this enhanced 401(k) plan feature are not eligible for the defined benefit plans.  As of December 31, 2023, 76 employees were participating in the enhanced feature of the plan.  The Company’s contributions to both portions of the plan amounted to $380 in 2023 and $345 in 2022.

Deferred Compensation
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, 2023 and 2022, the present value of the future obligations included in “Accrued compensation and benefits” and “Deferred employee benefits” was approximately $4,188 and $4,067, respectively. The insurance policies included in “Other assets” had a total cash value of approximately $4,566 and $4,306 at December 31, 2023 and 2022, respectively.  The Company’s net (income) expenses under the plans amounted to $419 in 2023 and $(385) in 2022.

Other
The Company has a retiree life insurance program which pays the beneficiary of a retiree $2 upon the retiree’s death.  At December 31, 2023 and 2022, the present value of the future obligations was approximately $100 and $91, respectively.  There is no trust or insurance covering this future liability, instead the Company will pay these benefits out of its general assets.  The Company’s net (income) expenses under the plan amounted to $9 in 2023 and $(58) in 2022.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
12.  Stock-Based Compensation

On May 2, 2016, the Company’s stockholders approved The York Water Company Long-Term Incentive Plan, or LTIP.  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.  A maximum of 100,000 shares of common stock may be issued under the LTIP over the ten-year life of the plan.  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.  Shares of common stock issued under the LTIP may be treasury shares or authorized but unissued shares.  The LTIP is administered by the Compensation 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.  The Company filed a registration statement with the SEC on May 11, 2016 covering the offering of stock under the LTIP.  The LTIP was effective on July 1, 2016.

On May 6, 2019, the Board awarded stock to non-employee directors effective May 6, 2019.  This stock award vested immediately.  On May 6, 2019, the Compensation Committee awarded restricted stock to officers and key employees effective May 6, 2019.  This restricted stock award vests ratably over three years beginning May 6, 2019 and has been fully recognized as of December 31, 2022.

On September 18, 2020, the Board awarded stock to non-employee directors effective September 18, 2020.  This stock award vested immediately.  On September 18, 2020, the Compensation Committee awarded restricted stock to officers and key employees effective September 18, 2020.  This restricted stock award vests ratably over three years beginning September 18, 2020 and has been fully recognized as of December 31, 2023.

On May 3, 2021, the Board awarded stock to non-employee directors effective May 3, 2021.  This stock award vested immediately.  On May 3, 2021, the Compensation Committee awarded restricted stock to officers and key employees effective May 3, 2021.  This restricted stock award vests ratably over three years beginning May 3, 2021.

On May 2, 2022, the Board awarded stock to non-employee directors effective May 2, 2022.  This stock award vested immediately.  On May 2, 2022, the Compensation Committee awarded restricted stock to officers and key employees effective May 2, 2022.  This stock award vests ratably over three years beginning May 2, 2022.

On October 24, 2022, the Board awarded stock to an officer effective October 24, 2022.  This stock award vested immediately.

On May 1, 2023, the Board awarded stock to non-employee directors effective May 1, 2023.  This stock award vested immediately.  On May 1, 2023, the Compensation Committee awarded restricted stock to officers and key employees effective May 1, 2023.  This stock award vests ratably over three years beginning May 1, 2023.

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’s 2024 retirement date.

On November 20, 2023, the Board awarded stock to an officer effective November 20, 2023.  This stock award vested immediately.

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.  As a result, the awards are included in common shares outstanding on the balance sheet.  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.

The following table summarizes the stock grant amounts and activity for the years ended December 31, 2022 and 2023.

 
Number of Shares
   
Grant Date Weighted
Average Fair Value
 
Nonvested at beginning of the year 2022
   
8,804
   
$46.91
 
Granted
   
8,457
   
$39.01
 
Vested
   
(5,996
)
 
$42.55
 
Forfeited
   
(500
)
 
$44.61
 
Nonvested at end of the year 2022
   
10,765
   
$43.24
 
Granted
   
6,792
   
$41.63
 
Vested
   
(6,780
)
 
$43.09
 
Forfeited
   
(1,833
)
 
$42.29
 
Nonvested at the end of the year 2023
   
8,944
   
$42.32
 

For the years ended December 31, 2023 and 2022, the statement of income includes $300 and $279 of stock-based compensation and related recognized tax benefits of $84 and $81, respectively.  The total fair value of the shares vested in the years ended December 31, 2023 and 2022 was $292 and $255, respectively.  Total stock-based compensation related to nonvested awards not yet recognized is $379 at December 31, 2023, which will be recognized over the remaining three-year vesting period.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Taxes Other than Income Taxes
12 Months Ended
Dec. 31, 2023
Taxes Other than Income Taxes [Abstract]  
Taxes Other than Income Taxes
13.  Taxes Other than Income Taxes

The following table provides the components of taxes other than income taxes:
     
   
2023
   
2022
 
Regulatory Assessment
 
$
356
   
$
347
 
Property
   
451
     
415
 
Payroll, net of amounts capitalized
   
687
     
614
 
Other
   
5
     
4
 
Total taxes other than income taxes
 
$
1,499
   
$
1,380
 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
Income Taxes
14.  Income Taxes

The provisions for income taxes consist of:
     
   
2023
   
2022
 
Federal current
 
$
506
   
$
11
 
State current
   
241
     
-
 
Federal deferred
   
540
     
370
 
State deferred
   
25
   
(331
)
Federal investment tax credit, net of current utilization
   
(35
)
   
(35
)
Total income taxes
 
$
1,277
   
$
15
 

A reconciliation of the statutory Federal tax provision to the total provision follows:
     
   
2023
   
2022
 
Statutory Federal tax provision
 
$
5,257
   
$
4,115
 
State income taxes, net of Federal benefit
   
287
     
(196
)
IRS TPR deduction
   
(4,029
)
   
(3,675
)
Tax-exempt interest
   
(40
)
   
(41
)
Amortization of investment tax credit
   
(35
)
   
(35
)
Cash value of life insurance
   
5
     
13
 
Amortization of excess accumulated deferred income taxes
on accelerated depreciation
   
(197
)
   
(160
)
Change in enacted state tax rate
    (9 )     3  
Other, net
   
38
     
(9
)
Total income taxes
 
$
1,277
   
$
15
 

The Company filed for a change in accounting method under the IRS TPR effective in 2014.  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.  The Company was permitted to make this deduction for prior years (the “catch-up deduction”) and for each year going forward (the “ongoing deduction”).  As a result of the catch-up deduction, income tax benefits of $3,887 were deferred as a regulatory liability.  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.  As a result, the Company recognized $259 in income taxes during each of the years ended December 31, 2023 and 2022.  As a result of the ongoing deduction, the net income tax benefits of $3,770 and $3,416 for the years ended  December 31, 2023 and 2022, respectively, reduced income tax expense and flowed through to net income.  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.  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.

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’ 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.  This resulted in the remeasurement of the federal portion of the Company’s deferred taxes as of December 31, 2017 to the 21% rate.  The effect was recognized in income for the year ended December 31, 2017 for all deferred tax assets and liabilities except accelerated depreciation.  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.  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.  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.  As a result, the Company recognized $197 and $160 in income taxes for the years ended December 31, 2023 and 2022, respectively.  In November 2021, the 2021 Infrastructure Act repealed the tax treatment of customers’ advances for construction and contributions in aid of construction made after December 31, 2020.

On July 8, 2022, the Pennsylvania budget for the fiscal year ending June 30, 2023 was signed into law.  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.  The Company has remeasured the state portion of the Company’s deferred income taxes.  The effect, net of the federal benefit, of $(9) and $3 was recognized in income for the years ended December 31, 2023 and 2022, respectively.  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, 2023 and 2022.  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.
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, 2023 and 2022 are summarized in the following table:

 
2023
   
2022
 
Deferred tax assets:
           
Reserve for doubtful accounts
 
$
278
   
$
240
 
Compensated absences
   
186
     
172
 
Deferred compensation
   
1,073
     
1,052
 
Excess accumulated deferred income taxes on accelerated depreciation
   
3,335
     
3,385
 
Deferred taxes associated with the gross-up of revenues necessary to
return, in rates, the effect of temporary differences
   
1,623
     
1,700
 
Customers’ advances for construction and contributions in aid of
construction
   
1,117
     
1,260
 
Tax effect of pension regulatory liability
   
5,286
     
3,717
 
Tax loss carryover
    168       839  
Contribution carryover
    113       140  
Other costs deducted for book, not for tax
   
62
     
58
 
Total deferred tax assets
   
13,241
     
12,563
 
                 
Deferred tax liabilities:
               
Accelerated depreciation
   
29,298
     
28,772
 
Basis differences from IRS TPR
   
23,182
     
18,713
 
Investment tax credit
   
290
     
316
 
Deferred taxes associated with the gross-up of revenues necessary to
recover, in rates, the effect of temporary differences
   
8,965
     
7,439
 
Pensions
   
5,831
     
4,262
 
Unamortized debt issuance costs
   
363
     
393
 
Other costs deducted for tax, not for book
   
547
     
569
 
Total deferred tax liabilities
   
68,476
     
60,464
 
                 
Net deferred tax liability
 
$
55,235
   
$
47,901
 

In accordance with accounting standards, the net deferred tax liability is classified as a noncurrent deferred income tax liability on the balance sheets.

The Company has a Pennsylvania tax loss carryover of $2,499.  If not used, this carryover will expire in 2042.  The Company has contribution carryovers of $408.  If not used, these carryovers will expire in 2027.

No valuation allowance was required for deferred tax assets as of December 31, 2023 and 2022.  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.  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.  Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment.  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.


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 2020 through 2022 for both federal and state income tax returns.  The Company has not yet filed tax returns for 2023.  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 2023 income tax provision.

The Company’s policy is to recognize interest and penalties related to income tax matters in other expenses.  The Company paid no interest or penalties for the years ended December 31, 2023 and 2022.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events
15.  Subsequent Events

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.  The Company began operating the existing wastewater collection and treatment assets on February 1, 2024.  The acquisition resulted in the addition of approximately 180 wastewater customers with purchase price and acquisition costs of approximately $25.  This acquisition is immaterial to Company results.

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’s senior notes.  The senior notes bear interest at 5.67% per annum payable semiannually and mature on February 27, 2054.  The senior notes are unsecured and unsubordinated obligations of the Company.  The Company received net proceeds, after deducting issuance costs, of approximately $39,837.  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.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
Schedule II - Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
THE YORK WATER COMPANY

Schedule II Valuation and Qualifying Accounts
For the Two Years Ended December 31, 2023

     
Additions
         
Description
 
Balance at
Beginning
of Year
 
Charged to
Cost and
Expenses
 
Recoveries
 
Deductions
 
Balance at
End of Year
 
FOR THE YEAR ENDED
DECEMBER 31, 2023
Reserve for
uncollectible accounts
 
$
855,000
 
$
538,152
 
$
24,646
 
$
412,798
 
$
1,005,000
 
                                 
FOR THE YEAR ENDED
DECEMBER 31, 2022
Reserve for
uncollectible accounts
 
$
855,000
 
$
431,851
 
$
39,023
 
$
470,874
 
$
855,000
 

The Deductions column above represents write-offs of accounts receivable during the applicable year.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Significant Accounting Policies [Abstract]  
Utility Plant and Depreciation
Utility Plant and Depreciation
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.  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.  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.  At December 31, 2023 and 2022, utility plant includes a net credit acquisition adjustment of $9,384 and $9,178, respectively.  For those amounts approved by the PPUC, the net acquisition adjustment is being amortized over the remaining life of the respective assets.  Certain amounts are still awaiting approval from the PPUC before amortization will commence.  Amortization amounted to $69 and $67 for the years ended December 31, 2023 and 2022, respectively.

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.  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.  Gains or losses from abnormal retirements are reflected in income currently.

The straight-line remaining life method is used to compute depreciation on utility plant cost, exclusive of land and land rights.  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.  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.

The Company charges to maintenance expense the cost of repairs and replacements and renewals of minor items of property.  Maintenance of transportation equipment is charged to clearing accounts and apportioned from there in a manner similar to depreciation.  The cost of replacements, renewals, and betterments of units of property is capitalized to the utility plant accounts.

The following remaining lives are used for financial reporting purposes:

 
December 31
   
Approximate range
 
Utility Plant Asset Category
 
2023
   
2022
   
of remaining lives
 
Mains and accessories
 
$
286,993
   
$
265,033
   
13 – 86 years
 
Services, meters, and hydrants
   
98,387
     
92,818
   
14 – 47 years
 
Operations structures, reservoirs, and water tanks
   
89,207
     
87,218
   
10 – 55 years
 
Pumping and treatment equipment
   
44,719
     
40,038
   
6 – 35 years
 
Office, transportation, and operating equipment
   
19,292
     
18,128
   
3 – 20 years
 
Land and other non-depreciable assets
   
5,685
     
3,938
     
 
Utility plant in service
   
544,283
     
507,173
         
Construction work in progress
   
75,918
     
41,968
     
 
Total Utility Plant
 
$
620,201
   
$
549,141
         

The effective rate of depreciation was 2.55% in 2023 and 2.38% in 2022, on average utility plant, net of customers’ advances and contributions.  Larger depreciation provisions resulting from allowable accelerated methods are deducted for tax purposes.
Cash and Cash Equivalents
Cash and Cash Equivalents
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.

The Company periodically maintains cash balances in major financial institutions in excess of the federally insured limit by the Federal Deposit Insurance Corporation (FDIC).  The Company has not experienced any losses and believes it is not exposed to any significant credit risk on cash and cash equivalents.
Accounts Receivable
Accounts Receivable
Accounts receivable are stated at outstanding balances, less a reserve for doubtful accounts.  The reserve for doubtful accounts is established through provisions charged against income.  Accounts deemed to be uncollectible are charged against the reserve and subsequent recoveries, if any, are credited to the reserve.  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.  Management’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’s ability to pay, economic conditions, and other relevant factors applied to the current aging of receivables.  This evaluation is inherently subjective.  Unpaid balances remaining after the stated payment terms are considered past due.
Materials and Supplies Inventories
Materials and Supplies Inventories
Materials and supplies inventories are stated at cost.  Costs are determined using the average cost method.
Note Receivable
Note Receivable
Note receivable is recorded at cost and represents amounts due from a municipality for construction of water mains in their municipality.  Management, considering current information and events regarding the borrowers’ 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.  When a note is considered to be impaired, the carrying value of the note is written down.  The amount of the impairment is measured based on the present value of expected future cash flows discounted at the note’s effective interest rate.
Regulatory Assets and Liabilities
Regulatory Assets and Liabilities
The Company is subject to the provisions of generally accepted accounting principles regarding rate-regulated entities.  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.  The regulatory assets or liabilities are then relieved as the cost or credit is reflected in rates.  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.  These deferred costs have been excluded from the Company’s rate base and, therefore, no return is being earned on the unamortized balances.

Regulatory assets and liabilities are comprised of the following:

 
December 31
   
Remaining Recovery
 
   
2023
   
2022
   
Periods
 
Assets
                 
Income taxes
 
$
35,885
   
$
29,779
   
Various
 
Unrealized swap losses
   
632
     
674
   
1 – 6 years
 
Utility plant retirement costs
   
9,592
     
9,060
   
5 years
 
Customer-owned lead service line replacements
   
1,257
     
1,260
   
Various
 
Income taxes on customers’ advances for
construction and contributions in aid of
construction
   
1,250
     
1,353
   
Various
 
Service life study expenses
   
19
     
24
   
4 years
 
Rate case filing expenses
   
314
     
395
   
3 years
 
   
$
48,949
   
$
42,545
         
Liabilities
                       
Excess accumulated deferred income
taxes on accelerated depreciation
 
$
13,286
   
$
13,483
   
Various
 
Postretirement benefits
   
21,196
     
14,906
   
Not yet known
 
Income taxes
   
6,516
     
6,758
   
Various
 
IRS TPR catch-up deduction
   
2,635
     
2,894
   
10 years
 
   
$
43,633
   
$
38,041
         

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.  These assets are recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as they reverse.

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.  The value of the swap as of the balance sheet date is recorded as part of other deferred credits.  Realized gains or losses on the swap will be recorded as interest expense in the statement of income over its remaining term of six years.

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.

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.  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.  The recovery period was established in the most recent rate order at four years beginning March 1, 2023.  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.

Service life study expenses are deferred and amortized over their remaining life of four years.  Rate case filing expenses are deferred and amortized over their remaining life of three years.

Pursuant to the Tax Cuts and Jobs Act of 2017, or 2017 Tax Act, customers’ advances for construction and contributions in aid of construction are considered taxable income.  The Company’s tariff allows the Company to record these income taxes for inclusion in rate base.  This asset is recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as it reverses.  In November 2021, the Infrastructure Investment and Jobs Act of 2021, or 2021 Infrastructure Act, repealed the tax treatment of customers’ advances for construction and contributions in aid of construction made after December 31, 2020.

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.  The benefit will be given back to customers in rates over the remaining regulatory life of the property.

The regulatory liability for income taxes includes deferred taxes related to excess accumulated deferred income taxes on accelerated depreciation, other postretirement benefits, customers’ advances for construction and contributions in aid of construction, and bad debts, as well as deferred investment tax credits.  These liabilities will be given back to customers in rates, as tax deductions occur over the next 1 to 50 years.

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’s 2014 income tax return for qualifying capital expenditures made prior to 2014.  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.

Postretirement benefits include the difference between contributions and deferred pension expense and the overfunded status of the pension plans.  The overfunded status represents the difference between the projected benefit obligation and the fair market value of the assets.  This liability will change in future years based on the amount of contributions made and market returns.  The liability will be given back to customers in rates over some period determined by the PPUC in a future rate filing.
Other Assets
Other Assets
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.
Deferred Debt Expense
Deferred Debt Expense
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.
Customers' Advances for Construction
Customers’ Advances for Construction
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.  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.  After all refunds to which the customer is entitled are made, any remaining balance is transferred to contributions in aid of construction.
Contributions in Aid of Construction
Contributions in Aid of Construction
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.  Contributions in aid of construction are deducted from the Company’s rate base, and therefore, no return is earned on property financed with contributions.  The PPUC requires that contributions received remain on the Company’s balance sheets indefinitely as a long-term liability.
Interest Rate Swap Agreement
Interest Rate Swap Agreement
The Company is exposed to certain risks relating to its ongoing business operations.  The primary risk managed by using derivative instruments is interest rate risk.  The Company utilizes an interest rate swap agreement to effectively convert its variable-rate debt to a fixed rate.  Interest rate swaps are contracts in which a series of interest rate cash flows are exchanged over a prescribed period.  The notional amount on which the interest payments are based is not exchanged.  The Company has designated the interest rate swap agreement as a cash flow hedge, classified as a financial derivative used for non-trading activities.

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.  In accordance with the standards, the interest rate swap is recorded on the balance sheets in other deferred credits at fair value.

The Company uses regulatory accounting treatment rather than hedge accounting to defer the unrealized gains and losses on its interest rate swap.  These unrealized gains and losses are recorded as a regulatory asset.  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.  Swap settlements are recorded in the income statement with the hedged item as interest expense.  Swap settlements resulted in the reclassification from regulatory assets to interest expense of $18 in 2023 and $247 in 2022.  The overall swap result was a gain of $24 in 2023 and $1,133 in 2022.  During the year ending December 31, 2024, the Company expects to reclassify $40 before tax from regulatory assets to interest expense.

The interest rate swap will expire on October 1, 2029.
Stock-Based Compensation
Stock-Based Compensation
The Company records compensation expense in the financial statements for stock-based awards based on the grant date fair value of those awards.  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.  Forfeitures are recognized as they occur.
Income Taxes
Income Taxes
Certain income and expense items are accounted for in different time periods for financial reporting than for income tax reporting purposes.

Deferred income taxes are accounted for under the asset and liability method.  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.  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.  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.  To the extent such income taxes increase or decrease future rates, an offsetting regulatory asset or liability has been recorded.

Investment tax credits have been deferred and are being amortized to income over the average estimated service lives of the related assets.  As of December 31, 2023 and 2022, deferred investment tax credits amounted to $392 and $428, respectively.

The Company filed for a change in accounting method under the IRS TPR effective in 2014.  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.  The Company was permitted to make this deduction for prior years (the “catch-up deduction”) and each year going forward, beginning with 2014 (the “ongoing deduction”).  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.  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.  The catch-up deduction resulted in a decrease in current income taxes payable and an increase to regulatory liabilities.  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.

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’ 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.  This resulted in the remeasurement of the federal portion of the Company’s deferred taxes as of December 31, 2017 to the 21% rate.  The effect was recognized in income for the year ended December 31, 2017 for all deferred tax assets and liabilities except accelerated depreciation.  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.  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.  In November 2021, the 2021 Infrastructure Act repealed the tax treatment of customers’ advances for construction and contributions in aid of construction made after December 31, 2020.
Allowance for Funds Used During Construction
Allowance for Funds Used During Construction
Allowance for funds used during construction (AFUDC) represents the estimated cost of funds used for construction purposes during the period of construction.  These costs are reflected as non-cash income during the construction period and as an addition to the cost of plant constructed.  AFUDC includes the net cost of borrowed funds and a rate of return on other funds.  The PPUC approved rate of 10.04% was applied for 2023 and 2022.  AFUDC is recovered through water and wastewater rates as utility plant is depreciated.
Use of Estimates in the Preparation of Financial Statements
Use of Estimates in the Preparation of Financial Statements
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.  Actual results could differ from those estimates.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Policies)
12 Months Ended
Dec. 31, 2023
Revenue [Abstract]  
Revenue
Utility Service
The Company provides utility service as a distinct and single performance obligation to each of its water and wastewater customers.  The transaction price is detailed in the tariff pursuant to an order by the PPUC and made publicly available.  There is no variable consideration and no free service, special rates, or subnormal charges to any customer.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied over time through the continuous provision of utility service through a stand-ready obligation to perform and the transfer of water or the collection of wastewater through a series of distinct transactions that are identical in nature and have the same pattern of transfer to the customer.  The Company uses an output method to recognize the utility service revenue over time.  The stand-ready obligation is recognized through the passage of time in the form of a fixed charge and the transfer of water or the collection of wastewater is recognized at a per unit rate based on the actual or estimated flow through the meter.  Each customer is invoiced every month and the invoice is due within twenty days.  The utility service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.  A contract asset for unbilled revenue is recognized for the passage of time and the actual or estimated usage from the latest meter reading to the end of the accounting period.  The methodology is standardized and consistently applied to reduce bias and the need for judgment.

Billing and Revenue Collection Service
The Company provides billing and revenue collection service as distinct performance obligations to three municipalities within the service territory of the Company.  The municipalities provide service to their residents and the Company acts as the billing and revenue collection agent for the municipalities.  The transaction price is a fixed amount per bill prepared as established in the contract.  There is no variable consideration.  Due to the fact that both the billing performance obligation and the revenue collection performance obligation are materially complete by the end of the reporting period, the Company does not allocate the transaction price between the two performance obligations.  The performance obligations are satisfied at a point in time when the bills are sent as the municipalities receive all the benefits and bears all of the risk of non-collection at that time.  Each municipality is invoiced when the bills are complete and the invoice is due within thirty days.  The billing and revenue collection service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.

Collection Service
The Company provides collection service as a distinct and single performance obligation to several municipalities within the service territory of the Company.  The municipalities provide wastewater service to their residents.  If those residents are delinquent in paying for their wastewater service, the municipalities request that the Company post for and shut off the supply of water to the premises of those residents.  When the resident is no longer delinquent, the Company will restore water service to the premises.  The transaction price for each posting, each shut off, and each restoration is a fixed amount as established in the contract.  There is no variable consideration.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied at a point in time when the posting, shut off, or restoration is completed as the municipalities receive all the benefits in the form of payment or no longer providing wastewater service.  Each municipality is invoiced periodically for the posting, shut offs, and restorations that have been completed since the last billing and the invoice is due within thirty days.  The collection service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.  A contract asset for unbilled revenue is recognized for postings, shut offs, and restorations that have been completed from the last billing to the end of the accounting period.

Service Line Protection Plan
The Company provides service line protection as a distinct and single performance obligation to current water customers that choose to participate.  The transaction price is detailed in the plan’s terms and conditions and made publicly available.  There is no variable consideration.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied over time through the continuous provision of service line protection through a stand-ready obligation to perform.  The Company uses an output method to recognize the service line protection revenue over time.  The stand-ready obligation is recognized through the passage of time.  A customer has a choice to prepay for an entire year or to pay in advance each month.  The service line protection plan has no returns or extended warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no material performance obligations remain unsatisfied as of the end of the reporting period.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Significant Accounting Policies [Abstract]  
Utility Plant
The following remaining lives are used for financial reporting purposes:

 
December 31
   
Approximate range
 
Utility Plant Asset Category
 
2023
   
2022
   
of remaining lives
 
Mains and accessories
 
$
286,993
   
$
265,033
   
13 – 86 years
 
Services, meters, and hydrants
   
98,387
     
92,818
   
14 – 47 years
 
Operations structures, reservoirs, and water tanks
   
89,207
     
87,218
   
10 – 55 years
 
Pumping and treatment equipment
   
44,719
     
40,038
   
6 – 35 years
 
Office, transportation, and operating equipment
   
19,292
     
18,128
   
3 – 20 years
 
Land and other non-depreciable assets
   
5,685
     
3,938
     
 
Utility plant in service
   
544,283
     
507,173
         
Construction work in progress
   
75,918
     
41,968
     
 
Total Utility Plant
 
$
620,201
   
$
549,141
         
Regulatory Assets and Liabilities
Regulatory assets and liabilities are comprised of the following:

 
December 31
   
Remaining Recovery
 
   
2023
   
2022
   
Periods
 
Assets
                 
Income taxes
 
$
35,885
   
$
29,779
   
Various
 
Unrealized swap losses
   
632
     
674
   
1 – 6 years
 
Utility plant retirement costs
   
9,592
     
9,060
   
5 years
 
Customer-owned lead service line replacements
   
1,257
     
1,260
   
Various
 
Income taxes on customers’ advances for
construction and contributions in aid of
construction
   
1,250
     
1,353
   
Various
 
Service life study expenses
   
19
     
24
   
4 years
 
Rate case filing expenses
   
314
     
395
   
3 years
 
   
$
48,949
   
$
42,545
         
Liabilities
                       
Excess accumulated deferred income
taxes on accelerated depreciation
 
$
13,286
   
$
13,483
   
Various
 
Postretirement benefits
   
21,196
     
14,906
   
Not yet known
 
Income taxes
   
6,516
     
6,758
   
Various
 
IRS TPR catch-up deduction
   
2,635
     
2,894
   
10 years
 
   
$
43,633
   
$
38,041
         
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable and Contract Assets (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Receivable and Contract Assets [Abstract]  
Accounts Receivable and Contract Assets
Accounts receivable are summarized in the following table:

 
As of
   
As of
       
   
Dec. 31, 2023
   
Dec. 31, 2022
   
Change
 
                   
Accounts receivable – customers
 
$
8,250
   
$
7,069
   
$
1,181
Other receivables
   
592
     
487
     
105
 
     
8,842
     
7,556
     
1,286
Less: allowance for doubtful accounts
   
(1,005
)
   
(855
)
   
(150
)
Accounts receivable, net
 
$
7,837
   
$
6,701
   
$
1,136
                         
Unbilled revenue
 
$
3,484
   
$
3,290
   
$
194
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note Receivable and Customers' Advances for Construction (Tables)
12 Months Ended
Dec. 31, 2023
Note Receivable and Customers' Advances for Construction [Abstract]  
Amounts Related to Water District Projects
Included in the accompanying balance sheets at December 31, 2023 and 2022 were the following amounts related to this project.

 
2023
   
2022
 
Note receivable, including interest
 
$
255
   
$
255
 
Customers’ advances for construction
   
205
     
243
 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Common Stock and Earnings Per Share [Abstract]  
Shares Used in Computing Basic and Diluted Earnings per Share
The following table summarizes the shares used in computing basic and diluted net income per share:

 
2023
   
2022
 
Weighted average common shares, basic
   
14,294,910
     
13,957,788
 
Effect of dilutive securities:
               
Employee stock-based compensation
   
803
     
1,127
 
Weighted average common shares, diluted
   
14,295,713
     
13,958,915
 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt and Short-Term Borrowings (Tables)
12 Months Ended
Dec. 31, 2023
Long-Term Debt and Short-Term Borrowings [Abstract]  
Long-Term Debt
Long-term debt as of December 31, 2023 and 2022 is summarized in the following table:

 
2023
   
2022
 
             
Variable Rate Pennsylvania Economic Development Financing Authority
Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029
  $
12,000
    $
12,000
 
3.00% Pennsylvania Economic Development Financing Authority Exempt
Facilities Revenue Refunding Bonds, Series A of 2019, due 2036
   
10,500
     
10,500
 
3.10% Pennsylvania Economic Development Financing Authority Exempt
Facilities Revenue Refunding Bonds, Series B of 2019, due 2038
   
14,870
     
14,870
 
3.23% Senior Notes, due 2040
   
15,000
     
15,000
 
4.00% - 4.50% York County Industrial Development Authority Exempt
Facilities Revenue Bonds, Series 2015, due 2029 - 2045
   
10,000
     
10,000
 
4.54% Senior Notes, due 2049
   
20,000
     
20,000
 
3.24% Senior Notes, due 2050
   
30,000
     
30,000
 
5.50% Senior Notes, due 2053
    40,000
     
 
Committed Line of Credit, due 2025
   
30,273
     
29,740
 
Total long-term debt
   
182,643
     
142,110
 
Less discount on issuance of long-term debt
   
(147
)
   
(158
)
Less unamortized debt issuance costs
   
(2,489
)
   
(2,487
)
Long-term portion
 
$
180,007
   
$
139,465
 
Payments Due by Year
Payments due by year as of December 31, 2023:

2024
 
2025
 
2026
 
2027
 
2028
$–
 
$42,273
 
$330
 
$340
 
$355
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value of Financial Instruments [Abstract]  
Fair Value of Interest Rate Swap
The Company has recorded its interest rate swap liability at fair value in accordance with the standards.  The liability is recorded under the caption “Other deferred credits” on the balance sheets.  The table below illustrates the fair value of the interest rate swap as of the end of the reporting period.

Description
 
December 31, 2023
 
Fair Value Measurements
at Reporting Date Using
Significant Other Observable Inputs (Level 2)
Interest Rate Swap
 
$632
 
$632

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.  These inputs to this calculation are deemed to be Level 2 inputs.  The balance sheet carrying value reflects the Company’s credit quality as of December 31, 2023.  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, 2023.  The use of the Company’s credit quality resulted in a reduction in the swap liability of $17 as of December 31, 2023.  The fair value of the swap reflecting the Company’s credit quality as of December 31, 2022 is shown in the table below.

Description
 
December 31, 2022
 
Fair Value Measurements
at Reporting Date Using
Significant Other Observable Inputs (Level 2)
Interest Rate Swap
 
$680
 
$680
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue [Abstract]  
Revenues Disaggregated by Service and Customer Type
The following table shows the Company’s revenues disaggregated by service and customer type.

 
2023
   
2022
 
Water utility service:
           
Residential
 
$
40,031
   
$
35,382
 
Commercial and industrial
   
19,279
     
15,704
 
Fire protection
   
4,124
     
3,449
 
Wastewater utility service:
               
Residential
   
5,495
     
3,814
 
Commercial and industrial
   
1,050
     
551
 
Billing and revenue collection services
   
474
     
481
 
Collection services
   
38
     
157
 
Other revenue
   
50
     
28
 
Total Revenue from Contracts with Customers
   
70,541
     
59,566
 
Rents from regulated property
   
490
     
495
 
Total Operating Revenue
 
$
71,031
   
$
60,061
 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2023
Employee Benefit Plans [Abstract]  
Obligations and Funded Status
The following table sets forth the plans’ funded status as of December 31, 2023 and 2022.  The measurement of assets and obligations of the plans is as of December 31, 2023 and 2022.

Obligations and Funded Status
At December 31
 
2023
   
2022
 
             
Change in Benefit Obligation
           
Pension benefit obligation at beginning of year
 
$
38,717
   
$
51,530
 
Service cost
   
598
     
1,025
 
Interest cost
   
1,876
     
1,336
 
Actuarial loss (gain)
   
974
     
(13,431
)
Benefit payments
   
(1,967
)
   
(1,743
)
Pension benefit obligation at end of year
   
40,198
     
38,717
 
                 
Change in Plan Assets
               
Fair value of plan assets at beginning of year
   
55,807
     
65,584
 
Actual return on plan assets
   
8,058
     
(10,334
)
Employer contributions
   
1,680
     
2,300
 
Benefits paid
   
(1,967
)
   
(1,743
)
Fair value of plan assets at end of year
   
63,578
     
55,807
 
                 
Funded Status of Plans at End of Year
 
$
23,380
   
$
17,090
 
Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets
Changes in plan assets and benefit obligations recognized in regulatory liabilities are as follows:

 
2023
   
2022
 
Net loss (gain) arising during the year
 
$
(3,472
)
 
$
1,121
 
Recognized prior service credit
   
13
     
13
 
Total changes in regulatory asset (liability) during the year
 
$
(3,459
)
 
$
1,134
 
Amounts Recognized in Regulatory Assets That Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost
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:

 
2023
   
2022
 
Net loss
 
$
(526
)
 
$
2,946
 
Prior service credit
   
(24
)
   
(37
)
Regulatory asset (liability)
 
$
(550
)
 
$
2,909
 
Components of Net Periodic Benefit Cost
Components of net periodic benefit cost are as follows:

 
2023
   
2022
 
Service cost
 
$
598
   
$
1,025
 
Interest cost
   
1,876
     
1,336
 
Expected return on plan assets
   
(3,612
)
   
(4,218
)
Amortization of prior service credit
   
(13
)
   
(13
)
Rate-regulated adjustment
   
2,831
     
4,170
 
Net periodic benefit cost
 
$
1,680
   
$
2,300
 
Regulatory Assets to be Reclassified into Net Periodic Benefit Cost Over Next Fiscal Year
The estimated costs for the defined benefit pension plans relating to the December 31, 2023 balance sheet that will be amortized from regulatory liabilities into net periodic benefit cost over the next fiscal year are as follows:

Net loss
 
$
 
Net prior service credit
   
(13
)
    $
(13
)
Benefit Payments Expected to be Paid
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:

2024
 
2025
 
2026
 
2027
 
2028
 
20292033
$2,238
 
$2,231
 
$2,318
 
$2,358
 
$2,588
 
$13,698
Projected Benefit Obligation and Fair Value of Plan Assets
The following tables show the projected benefit obligation, the accumulated benefit obligation, and the fair value of plan assets as of December 31:

 
2023
   
2022
 
Projected benefit obligation
 
$
40,198
   
$
38,717
 
Fair value of plan assets
   
63,578
     
55,807
 
Accumulated Benefit Obligation and Fair Value of Plan Assets
 
2023
   
2022
 
Accumulated benefit obligation
 
$
38,510
   
$
37,040
 
Fair value of plan assets
   
63,578
     
55,807
 
Weighted-Average Assumptions Used
Weighted-average assumptions used to determine benefit obligations at December 31:

2023
 
2022
 
Discount rate
4.75%
 
5.00%
 
Rate of compensation increase
2.50% – 3.00%
 
2.50% – 3.00%
 

Weighted-average assumptions used to determine net periodic benefit cost for years ended December 31:

2023
 
2022
 
Discount rate
5.00%
 
2.65%
 
Expected long-term return on plan assets
5.00%
 
6.50%
 
Rate of compensation increase
2.50% – 3.00%
 
2.50% – 3.00%
 
Fair Values of Pension Plan Assets
The fair values of the Company’s pension plan assets at December 31, 2023 and 2022 by asset category and fair value hierarchy level are as follows.  All of the valuations are based on quoted prices on active markets (Level 1).

 
Total
Fair
Value
   
Quoted Prices in
Active Markets for
Identical Assets
(Level 1)
 
Asset Category
 
2023
   
2022
   
2023
   
2022
 
Cash and Money Market Funds (a)
 
$
53,490
   
$
6,108
   
$
53,490
   
$
6,108
 
Equity Securities:
                               
Common Equity Securities (b)
          17,792             17,792  
Equity Mutual Funds (c)
   
10,065
     
13,542
     
10,065
     
13,542
 
Fixed Income Securities:
                               
Fixed Income Mutual Funds (d)
   
23
     
18,365
     
23
     
18,365
 
Total Plan Assets
 
$
63,578
   
$
55,807
   
$
63,578
   
$
55,807
 

(a)
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 and as of December 31, 2022 due to the timing of employer contributions and market volatility.

(b)
This category included investments in U.S. common stocks and foreign stocks trading in the U.S. widely distributed among consumer discretionary, consumer staples, energy, financials, health care, industrials, information technology, materials, real estate, telecommunication, and utilities.

(c)
This category currently 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.

(d)
This category includes fixed income investments in mutual funds which include government and corporate securities of both the U.S. and other countries.  The non-U.S. corporate and sovereign investments add further diversity to the fixed income portion of the portfolio.
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Stock-Based Compensation [Abstract]  
Restricted Stock
The following table summarizes the stock grant amounts and activity for the years ended December 31, 2022 and 2023.

 
Number of Shares
   
Grant Date Weighted
Average Fair Value
 
Nonvested at beginning of the year 2022
   
8,804
   
$46.91
 
Granted
   
8,457
   
$39.01
 
Vested
   
(5,996
)
 
$42.55
 
Forfeited
   
(500
)
 
$44.61
 
Nonvested at end of the year 2022
   
10,765
   
$43.24
 
Granted
   
6,792
   
$41.63
 
Vested
   
(6,780
)
 
$43.09
 
Forfeited
   
(1,833
)
 
$42.29
 
Nonvested at the end of the year 2023
   
8,944
   
$42.32
 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Taxes Other than Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Taxes Other than Income Taxes [Abstract]  
Components of Taxes Other than Income Taxes
The following table provides the components of taxes other than income taxes:
     
   
2023
   
2022
 
Regulatory Assessment
 
$
356
   
$
347
 
Property
   
451
     
415
 
Payroll, net of amounts capitalized
   
687
     
614
 
Other
   
5
     
4
 
Total taxes other than income taxes
 
$
1,499
   
$
1,380
 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
Provisions for Income Taxes
The provisions for income taxes consist of:
     
   
2023
   
2022
 
Federal current
 
$
506
   
$
11
 
State current
   
241
     
-
 
Federal deferred
   
540
     
370
 
State deferred
   
25
   
(331
)
Federal investment tax credit, net of current utilization
   
(35
)
   
(35
)
Total income taxes
 
$
1,277
   
$
15
 
Reconciliation of Statutory Federal Tax Provision to Total Provision
A reconciliation of the statutory Federal tax provision to the total provision follows:
     
   
2023
   
2022
 
Statutory Federal tax provision
 
$
5,257
   
$
4,115
 
State income taxes, net of Federal benefit
   
287
     
(196
)
IRS TPR deduction
   
(4,029
)
   
(3,675
)
Tax-exempt interest
   
(40
)
   
(41
)
Amortization of investment tax credit
   
(35
)
   
(35
)
Cash value of life insurance
   
5
     
13
 
Amortization of excess accumulated deferred income taxes
on accelerated depreciation
   
(197
)
   
(160
)
Change in enacted state tax rate
    (9 )     3  
Other, net
   
38
     
(9
)
Total income taxes
 
$
1,277
   
$
15
 
Deferred Tax Assets and Liabilities
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, 2023 and 2022 are summarized in the following table:

 
2023
   
2022
 
Deferred tax assets:
           
Reserve for doubtful accounts
 
$
278
   
$
240
 
Compensated absences
   
186
     
172
 
Deferred compensation
   
1,073
     
1,052
 
Excess accumulated deferred income taxes on accelerated depreciation
   
3,335
     
3,385
 
Deferred taxes associated with the gross-up of revenues necessary to
return, in rates, the effect of temporary differences
   
1,623
     
1,700
 
Customers’ advances for construction and contributions in aid of
construction
   
1,117
     
1,260
 
Tax effect of pension regulatory liability
   
5,286
     
3,717
 
Tax loss carryover
    168       839  
Contribution carryover
    113       140  
Other costs deducted for book, not for tax
   
62
     
58
 
Total deferred tax assets
   
13,241
     
12,563
 
                 
Deferred tax liabilities:
               
Accelerated depreciation
   
29,298
     
28,772
 
Basis differences from IRS TPR
   
23,182
     
18,713
 
Investment tax credit
   
290
     
316
 
Deferred taxes associated with the gross-up of revenues necessary to
recover, in rates, the effect of temporary differences
   
8,965
     
7,439
 
Pensions
   
5,831
     
4,262
 
Unamortized debt issuance costs
   
363
     
393
 
Other costs deducted for tax, not for book
   
547
     
569
 
Total deferred tax liabilities
   
68,476
     
60,464
 
                 
Net deferred tax liability
 
$
55,235
   
$
47,901
 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies, Utility Plant and Depreciation (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
County
System
Dec. 31, 2022
USD ($)
Significant Accounting Policies [Abstract]    
Number of wastewater collection systems operated | System 3  
Number of wastewater collection and treatment systems operated | System 10  
Number of counties in which franchised territory is located | County 4  
Utility Plant and Depreciation [Abstract]    
Utility plant acquisition adjustments $ 9,384 $ 9,178
Amortization of utility plant acquisition adjustments 69 67
Utility plant $ 620,201 $ 549,141
Effective rate of depreciation 2.55% 2.38%
Mains and Accessories [Member]    
Utility Plant and Depreciation [Abstract]    
Utility plant $ 286,993 $ 265,033
Mains and Accessories [Member] | Minimum [Member]    
Utility Plant and Depreciation [Abstract]    
Remaining life 13 years  
Mains and Accessories [Member] | Maximum [Member]    
Utility Plant and Depreciation [Abstract]    
Remaining life 86 years  
Services, Meters, and Hydrants [Member]    
Utility Plant and Depreciation [Abstract]    
Utility plant $ 98,387 92,818
Services, Meters, and Hydrants [Member] | Minimum [Member]    
Utility Plant and Depreciation [Abstract]    
Remaining life 14 years  
Services, Meters, and Hydrants [Member] | Maximum [Member]    
Utility Plant and Depreciation [Abstract]    
Remaining life 47 years  
Operations Structures, Reservoirs, and Water Tanks [Member]    
Utility Plant and Depreciation [Abstract]    
Utility plant $ 89,207 87,218
Operations Structures, Reservoirs, and Water Tanks [Member] | Minimum [Member]    
Utility Plant and Depreciation [Abstract]    
Remaining life 10 years  
Operations Structures, Reservoirs, and Water Tanks [Member] | Maximum [Member]    
Utility Plant and Depreciation [Abstract]    
Remaining life 55 years  
Pumping and Treatment Equipment [Member]    
Utility Plant and Depreciation [Abstract]    
Utility plant $ 44,719 40,038
Pumping and Treatment Equipment [Member] | Minimum [Member]    
Utility Plant and Depreciation [Abstract]    
Remaining life 6 years  
Pumping and Treatment Equipment [Member] | Maximum [Member]    
Utility Plant and Depreciation [Abstract]    
Remaining life 35 years  
Office, Transportation, and Operating Equipment [Member]    
Utility Plant and Depreciation [Abstract]    
Utility plant $ 19,292 18,128
Office, Transportation, and Operating Equipment [Member] | Minimum [Member]    
Utility Plant and Depreciation [Abstract]    
Remaining life 3 years  
Office, Transportation, and Operating Equipment [Member] | Maximum [Member]    
Utility Plant and Depreciation [Abstract]    
Remaining life 20 years  
Land and Other Non-Depreciable Assets [Member]    
Utility Plant and Depreciation [Abstract]    
Utility plant $ 5,685 3,938
Utility Plant in Service [Member]    
Utility Plant and Depreciation [Abstract]    
Utility plant 544,283 507,173
Construction Work in Progress [Member]    
Utility Plant and Depreciation [Abstract]    
Utility plant $ 75,918 $ 41,968
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies, Regulatory Assets and Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
ServiceLine
Dec. 31, 2022
USD ($)
Dec. 31, 2014
USD ($)
Assets [Abstract]      
Regulatory assets $ 48,949 $ 42,545  
Liabilities [Abstract]      
Regulatory liabilities 43,633 38,041  
Excess Accumulated Deferred Income Taxes on Accelerated Depreciation [Member]      
Liabilities [Abstract]      
Regulatory liabilities 13,286 13,483  
Postretirement Benefits [Member]      
Liabilities [Abstract]      
Regulatory liabilities 21,196 14,906  
Income Taxes [Member]      
Liabilities [Abstract]      
Regulatory liabilities $ 6,516 6,758  
Income Taxes [Member] | Minimum [Member]      
Liabilities [Abstract]      
Remaining recovery period 1 year    
Income Taxes [Member] | Maximum [Member]      
Liabilities [Abstract]      
Remaining recovery period 50 years    
IRS TPR Catch-Up Deduction [Member]      
Liabilities [Abstract]      
Regulatory liabilities $ 2,635 2,894 $ 3,887
Remaining recovery period 10 years    
Approved amortization period 15 years    
Income Taxes [Member]      
Assets [Abstract]      
Regulatory assets $ 35,885 29,779  
Unrealized Swap Losses [Member]      
Assets [Abstract]      
Regulatory assets $ 632 674  
Unrealized Swap Losses [Member] | Minimum [Member]      
Assets [Abstract]      
Remaining recovery period 1 year    
Unrealized Swap Losses [Member] | Maximum [Member]      
Assets [Abstract]      
Remaining recovery period 6 years    
Utility Plant Retirement Costs [Member]      
Assets [Abstract]      
Regulatory assets $ 9,592 9,060  
Remaining recovery period 5 years    
Customer-Owned Lead Service Line Replacements [Member]      
Assets [Abstract]      
Regulatory assets $ 1,257 1,260  
Remaining recovery period 4 years    
Number of lead customer-owned service lines to be replaced annually | ServiceLine 400    
Term of tariff modification to replace customer-owned lead service lines 9 years    
Income Taxes on Customers' Advances for Construction and Contributions in Aid of Construction [Member]      
Assets [Abstract]      
Regulatory assets $ 1,250 1,353  
Service Life Study Expenses [Member]      
Assets [Abstract]      
Regulatory assets $ 19 24  
Remaining recovery period 4 years    
Rate Case Filing Expenses [Member]      
Assets [Abstract]      
Regulatory assets $ 314 $ 395  
Remaining recovery period 3 years    
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies, Interest Rate Swap Agreement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Interest Rate Swap Agreement [Abstract]    
Interest rate swap settlements reclassified from regulatory assets to interest expense $ 18 $ 247
Overall interest rate swap (gain) loss (24) $ (1,133)
Interest rate swap settlements to be reclassified during the next 12 months $ 40  
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies, Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2017
Income Taxes [Abstract]      
Deferred investment tax credits $ 392 $ 428  
Federal corporate tax rate 21.00% 21.00% 34.00%
IRS TPR Catch-Up Deduction [Member]      
Income Taxes [Abstract]      
Approved amortization period 15 years    
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies, Allowance for Funds Used During Construction (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Allowance for Funds Used During Construction [Abstract]    
PPUC approved rate for AFUDC 10.04% 10.04%
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions (Details)
$ in Thousands
12 Months Ended
Oct. 12, 2023
USD ($)
Customer
Dec. 01, 2022
USD ($)
Customer
Nov. 17, 2022
USD ($)
Customer
Oct. 28, 2022
USD ($)
Customer
Aug. 25, 2022
USD ($)
Customer
Aug. 11, 2022
USD ($)
Customer
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Acquisitions [Abstract]                
Purchase price and acquisition costs             $ 625 $ 3,388
Acquisition adjustment             (9,384) $ (9,178)
Water Assets and Wastewater Collection and Treatment Assets of Country View Manor Community, LLC [Member]                
Acquisitions [Abstract]                
Number of customers acquired | Customer           50    
Purchase price and acquisition costs           $ 47    
Acquisition adjustment           $ (13)    
Water Assets and Wastewater Collection and Treatment Assets Jointly Owned by Letterkenny Industrial Development Authority and Franklin County General Authority [Member]                
Acquisitions [Abstract]                
Number of customers acquired | Customer         90      
Purchase price and acquisition costs         $ 2,818      
Acquisition adjustment         $ (5,613)      
Water Assets of Albright Trailer Park of R.T. Barclay, Inc. [Member]                
Acquisitions [Abstract]                
Number of customers acquired | Customer       60        
Purchase price and acquisition costs       $ 10        
Acquisition adjustment       $ (5)        
Water Assets of Scott Water Company [Member]                
Acquisitions [Abstract]                
Number of customers acquired | Customer     25          
Purchase price and acquisition costs     $ 32          
Acquisition adjustment     $ 23          
Wastewater Collection and Treatment Assets of SYC WWTP, L.P. and Albright Trailer Park of R.T. Barclay, Inc. [Member]                
Acquisitions [Abstract]                
Number of customers acquired | Customer   90            
Purchase price and acquisition costs             $ 35  
Purchase price and acquisition costs   $ 516            
Acquisition adjustment   $ (202)            
Water Assets and Wastewater Collection and Treatment Assets of Conewago Industrial Park Water and Sewer Company [Member]                
Acquisitions [Abstract]                
Number of customers acquired | Customer 30              
Purchase price and acquisition costs $ 590              
Acquisition adjustment $ (73)              
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable and Contract Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable and Contract Assets [Abstract]    
Accounts receivable - customers $ 8,250 $ 7,069
Other receivables 592 487
Accounts receivable 8,842 7,556
Less: allowance for doubtful accounts (1,005) (855)
Accounts receivable, net 7,837 6,701
Unbilled revenue 3,484 $ 3,290
Change in accounts receivable - customers 1,181  
Change in other receivables 105  
Change in accounts receivable 1,286  
Change in allowance for doubtful accounts (150)  
Change in accounts receivable, net 1,136  
Change in unbilled revenue $ 194  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note Receivable and Customers' Advances for Construction (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Municipality
Dec. 31, 2022
USD ($)
Note Receivable and Customers' Advances for Construction [Abstract]    
Number of municipalities with agreements to extend water service | Municipality 1  
Interest income on note receivable $ 192 $ 194
Interest rate on note outstanding 7.50%  
Amounts Related to Water District Projects Included in Balance Sheet [Abstract]    
Note receivable, including interest $ 255 255
Customers' advances for construction 205 243
Other customers' advances for construction $ 18,648 $ 14,668
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 07, 2022
Apr. 07, 2022
Apr. 05, 2022
Dec. 31, 2023
Dec. 31, 2022
Nov. 07, 2022
Mar. 11, 2013
Common Stock and Earnings Per Share [Abstract]              
Net income       $ 23,757 $ 19,580    
Shares Used in Computing Basic and Diluted Earnings per Share [Abstract]              
Weighted average common shares, basic (in shares)       14,294,910 13,957,788    
Effect of dilutive securities [Abstract]              
Employee stock-based compensation (in shares)       803 1,127    
Weighted average common shares, diluted (in shares)       14,295,713 13,958,915    
Underwritten Public Offering [Abstract]              
Issuance of common stock (in shares)     975,600        
Offering price (in dollars per share)     $ 41        
Net proceeds from issuance of common stock $ 43,970            
Stock Repurchase Program [Abstract]              
Number of shares authorized to be repurchased under the stock repurchase program (in shares)             1,200,000
Number of shares repurchased and retired under the stock repurchase program (in shares)       0 0    
Number of remaining shares authorized to be repurchased under the stock repurchase program (in shares)       618,004      
Employee Stock Purchase Plan [Member]              
Common Stock [Abstract]              
Minimum period full-time employees must be employed to purchase shares       90 days      
Maximum percentage of gross compensation allowed to purchase shares       10.00%      
Purchase price as a percentage of fair market value of common stock       95.00%      
Number of shares issued (in shares)       4,227 4,378    
Number of authorized shares remaining to be issued (in shares)       45,416      
Dividend Reinvestment and Direct Stock Purchase and Sale Plan [Member]              
Common Stock [Abstract]              
Number of shares authorized, unissued, and rolled over under plan (in shares)           365,975  
Number of shares issued (in shares)       37,475 38,361    
Number of authorized shares remaining to be issued (in shares)       320,708      
Optional Dividend Reinvestment Portion of Plan [Member]              
Common Stock [Abstract]              
Purchase price as a percentage of fair market value of common stock       95.00%      
Direct Stock Purchase Portion of Plan [Member]              
Common Stock [Abstract]              
Purchase price as a percentage of fair market value of common stock       100.00%      
Underwriter's Option [Member]              
Underwritten Public Offering [Abstract]              
Issuance of common stock (in shares)   146,340          
Offering price (in dollars per share) $ 41 $ 41          
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt and Short-Term Borrowings, Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt [Abstract]    
Total long-term debt $ 182,643 $ 142,110
Less discount on issuance of long-term debt (147) (158)
Less unamortized debt issuance costs (2,489) (2,487)
Long-term portion 180,007 139,465
Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member]    
Debt [Abstract]    
Total long-term debt 12,000 12,000
3.00% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series A of 2019, due 2036 [Member]    
Debt [Abstract]    
Total long-term debt $ 10,500 10,500
Interest rate 3.00%  
3.10% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series B of 2019, due 2038 [Member]    
Debt [Abstract]    
Total long-term debt $ 14,870 14,870
Interest rate 3.10%  
3.23% Senior Notes, due 2040 [Member]    
Debt [Abstract]    
Total long-term debt $ 15,000 15,000
Interest rate 3.23%  
4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member]    
Debt [Abstract]    
Total long-term debt $ 10,000 10,000
4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member] | Minimum [Member]    
Debt [Abstract]    
Interest rate 4.00%  
4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member] | Maximum [Member]    
Debt [Abstract]    
Interest rate 4.50%  
4.54% Senior Notes, due 2049 [Member]    
Debt [Abstract]    
Total long-term debt $ 20,000 20,000
Interest rate 4.54%  
3.24% Senior Notes, due 2050 [Member]    
Debt [Abstract]    
Total long-term debt $ 30,000 30,000
Interest rate 3.24%  
5.50% Senior Notes, due 2053 [Member]    
Debt [Abstract]    
Total long-term debt $ 40,000 0
Interest rate 5.50%  
Committed Line of Credit, due 2025 [Member]    
Debt [Abstract]    
Total long-term debt $ 30,273 $ 29,740
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt and Short-Term Borrowings, Payments Due by Year (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Payments Due by Year [Abstract]  
2024 $ 0
2025 42,273
2026 330
2027 340
2028 355
Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member]  
Payments Due by Year [Abstract]  
2025 $ 12,000
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt and Short-Term Borrowings, Fixed Rate Long-Term Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 24, 2023
Dec. 18, 2022
Dec. 31, 2023
Dec. 31, 2022
Long-Term Debt [Abstract]        
Long term debt retired     $ 64,148 $ 61,458
5.50% Senior Notes, due 2053 [Member]        
Long-Term Debt [Abstract]        
Face value $ 40,000      
Interest rate     5.50%  
Maturity date     Feb. 24, 2053  
Proceeds from debt, net of issuance costs $ 39,829      
Senior Notes, Series D, due 2022 [Member]        
Long-Term Debt [Abstract]        
Interest rate     8.43%  
Maturity date     Dec. 18, 2022  
Long term debt retired   $ 7,500    
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
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 ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Variable Rate Long-Term Debt [Abstract]    
Face value $ 12,000  
Maturity date Oct. 01, 2029  
Annual average variable interest rate 3.38% 1.25%
Variable interest rate at year end 3.89% 3.75%
Period in which to reimburse bank for purchase price of tendered bonds that have not been remarketed 14 months  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt and Short-Term Borrowings, Interest Rate Swap Agreement (Details) - Interest Rate Swap [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Interest Rate Swap Agreement [Abstract]    
Notional amount of swap $ 12,000  
Potential payment to counterparty $ 649  
Fixed interest rate 3.16%  
Net payment rate on swap 0.14% 2.04%
LIBOR [Member]    
Interest Rate Swap Agreement [Abstract]    
Percentage of variable interest rate 59.00%  
Term of variable rate 1 month  
SOFR [Member]    
Interest Rate Swap Agreement [Abstract]    
Percentage of variable interest rate 59.00%  
Basis spread adjustment 0.11448%  
Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member]    
Interest Rate Swap Agreement [Abstract]    
Interest rate spread 0.68% 1.22%
Overall effective rate, including variable interest and swap payments 3.84% 4.38%
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt and Short-Term Borrowings, Line of Credit Borrowings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Line of Credit Facility [Abstract]    
Average borrowings outstanding $ 16,316 $ 13,428
Weighted average cost of borrowings 5.36% 2.11%
Weighted average interest rate at year end 6.51% 5.17%
Outstanding borrowings $ 182,643 $ 142,110
Committed Line of Credit, due 2025 [Member]    
Line of Credit Facility [Abstract]    
Borrowing capacity 50,000  
Outstanding borrowings 30,273 29,740
Committed Line of Credit, due 2025 [Member] | Accounts Payable [Member]    
Line of Credit Facility [Abstract]    
Cash overdraft $ 1,547 $ 3,175
Committed Line of Credit, due 2025 [Member] | SOFR [Member]    
Line of Credit Facility [Abstract]    
Basis adjustment 1.17%  
Committed Line of Credit, due September 2024 [Member] | LIBOR [Member]    
Line of Credit Facility [Abstract]    
Basis adjustment 1.05%  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt and Short-Term Borrowings, Debt Covenants and Restrictions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Long-Term Debt and Short-Term Borrowings [Abstract]  
Maximum borrowing percentage of utility plant 60.00%
Base amount added to annual net income to determine restriction on dividends and stock acquisition $ 1,500
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Interest Rate Swap [Abstract]    
Term of debt on utilities rated A- used to discount prospective cash flows 30 years  
Reduction in the fair value of swap liability $ 17  
Fair Value Measurements [Abstract]    
Customers' advances for construction 18,853 $ 14,911
Note receivable 255 255
Fair Value on a Recurring Basis [Member]    
Interest Rate Swap [Abstract]    
Interest rate swap 632 680
Fair Value on a Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Interest Rate Swap [Abstract]    
Interest rate swap 632 680
Carrying Amount [Member]    
Fair Value, Financial Liabilities [Abstract]    
Total long-term debt 182,643 142,110
Estimated Fair Value [Member]    
Fair Value, Financial Liabilities [Abstract]    
Total long-term debt $ 175,000 $ 126,000
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
ServiceLine
Dec. 31, 2022
USD ($)
Commitments [Abstract]    
Capital expenditures committed $ 39,548  
Commitments [Abstract]    
Percentage of employees under union contract 32.00%  
Armor and Replace Spillway of Lake Williams Dam [Member]    
Commitments [Abstract]    
Remaining committed capital expenditures to be incurred $ 2,945  
Customer-Owned Lead Service Lines [Member]    
Commitments [Abstract]    
Number of lead customer-owned service lines to be replaced annually | ServiceLine 400  
Term of tariff modification to replace customer-owned lead service lines 9 years  
Recovery period of regulatory asset 4 years  
Costs incurred to replace customer-owned lead service lines $ 1,762 $ 1,518
Costs to be incurred to replace customer-owned lead service lines 1,900  
Construction and Acquisition Expenditures [Member]    
Capital Commitments [Abstract]    
Commitments for 2024 42,200  
Commitments for 2025 $ 46,100  
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Municipality
Dec. 31, 2022
USD ($)
Revenue [Abstract]    
Revenue from contracts with customers $ 70,541 $ 59,566
Rents from regulated property 490 495
Total operating revenue $ 71,031 60,061
Utility Service [Member]    
Revenue [Abstract]    
Number of days for customer to make payment after being invoiced 20 days  
Water Utility Service [Member] | Residential [Member]    
Revenue [Abstract]    
Revenue from contracts with customers $ 40,031 35,382
Water Utility Service [Member] | Commercial and Industrial [Member]    
Revenue [Abstract]    
Revenue from contracts with customers 19,279 15,704
Water Utility Service [Member] | Fire Protection [Member]    
Revenue [Abstract]    
Revenue from contracts with customers 4,124 3,449
Wastewater Utility Service [Member] | Residential [Member]    
Revenue [Abstract]    
Revenue from contracts with customers 5,495 3,814
Wastewater Utility Service [Member] | Commercial and Industrial [Member]    
Revenue [Abstract]    
Revenue from contracts with customers 1,050 551
Billing and Revenue Collection Services [Member]    
Revenue [Abstract]    
Revenue from contracts with customers $ 474 481
Number of municipalities within the service territory provided service | Municipality 3  
Number of days for customer to make payment after being invoiced 30 days  
Collection Services [Member]    
Revenue [Abstract]    
Revenue from contracts with customers $ 38 157
Number of days for customer to make payment after being invoiced 30 days  
Other Revenue [Member]    
Revenue [Abstract]    
Revenue from contracts with customers $ 50 $ 28
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Rate Matters (Details) - PPUC [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Rate Request Filed on May 27, 2022 [Member] | Water [Member]    
Rate Matters [Abstract]    
Requested increase in annual rates $ 18,854  
Authorized dollar increase in annual revenues 11,600  
Rate Request Filed on May 27, 2022 [Member] | Wastewater [Member]    
Rate Matters [Abstract]    
Requested increase in annual rates 1,457  
Authorized dollar increase in annual revenues 1,900  
DSIC [Member]    
Rate Matters [Abstract]    
Distribution system improvement charge revenue $ 249 $ 2,243
DSIC [Member] | Maximum [Member]    
Rate Matters [Abstract]    
Distribution system improvement charge percentage over base rate 5.00%  
DSIC [Member] | Minimum [Member]    
Rate Matters [Abstract]    
Distribution system improvement charge percentage over base rate 0.00%  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Changes in Benefit Obligation and Plan Assets (Details) - Defined Benefit Pension Plans Combined [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Employee Benefit Plans [Abstract]    
Maximum period of eligible service 30 years  
Change in Benefit Obligation [Abstract]    
Pension benefit obligation at beginning of year $ 38,717 $ 51,530
Service cost 598 1,025
Interest cost 1,876 1,336
Actuarial loss (gain) 974 (13,431)
Benefit payments (1,967) (1,743)
Pension benefit obligation at end of year 40,198 38,717
Change in Plan Assets [Abstract]    
Fair value of plan assets at beginning of year 55,807 65,584
Actual return on plan assets 8,058 (10,334)
Employer contributions 1,680 2,300
Benefits paid (1,967) (1,743)
Fair value of plan assets at end of year 63,578 55,807
Funded status of plans at end of year $ 23,380 $ 17,090
Change in discount rate (0.25%) 2.35%
Threshold for amortization of gains and losses 10.00%  
Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets [Abstract]    
Net loss (gain) arising during the year $ (3,472) $ 1,121
Recognized prior service credit 13 13
Total changes in regulatory asset (liability) during the year (3,459) 1,134
Amounts Recognized in Regulatory Assets that Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost [Abstract]    
Net loss (526) 2,946
Prior service credit (24) (37)
Regulatory asset (liability) $ (550) $ 2,909
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Components of Net Periodic Benefit Cost (Details) - Defined Benefit Pension Plans Combined [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Components of Net Periodic Pension Cost [Abstract]    
Service cost $ 598 $ 1,025
Interest cost 1,876 1,336
Expected return on plan assets (3,612) (4,218)
Amortization of prior service credit (13) (13)
Rate-regulated adjustment 2,831 4,170
Net periodic benefit cost 1,680 $ 2,300
Change in defined benefit plan regulatory asset from pension contribution greater (less) than net periodic benefit cost 2,831  
Amortization of Regulatory Assets to be Reclassified into Net Periodic Benefit Cost [Abstract]    
Net loss 0  
Net prior service credit (13)  
Total amortization of regulatory assets to be reclassified into net periodic benefit cost during the next fiscal year $ (13)  
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Benefit Payments Expected to be Paid (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Estimated Future Employer Contributions [Abstract]  
Estimated employer contributions in 2024 $ 1,556
Defined Benefit Pension Plans Combined [Member]  
Benefit Payments Expected to be Paid [Abstract]  
2024 2,238
2025 2,231
2026 2,318
2027 2,358
2028 2,588
2029 - 2033 $ 13,698
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details) - Defined Benefit Pension Plans Combined [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Projected Benefit Obligation and Fair Value of Plan Assets [Abstract]      
Projected benefit obligation $ 40,198 $ 38,717 $ 51,530
Fair value of plan assets 63,578 55,807 65,584
Accumulated Benefit Obligation and Fair Value of Plan Assets [Abstract]      
Accumulated benefit obligation 38,510 37,040  
Fair value of plan assets $ 63,578 $ 55,807 $ 65,584
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Weighted-Average Assumptions Used (Details) - Defined Benefit Pension Plans Combined [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Weighted-Average Assumptions Used to Determine Benefit Obligations [Abstract]    
Discount rate 4.75% 5.00%
Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost [Abstract]    
Discount rate 5.00% 2.65%
Expected long-term return on plan assets 5.00% 6.50%
Minimum [Member]    
Weighted-Average Assumptions Used to Determine Benefit Obligations [Abstract]    
Rate of compensation increase 2.50% 2.50%
Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost [Abstract]    
Rate of compensation increase 2.50% 2.50%
Target Asset Allocations [Abstract]    
Investment performance period 3 years  
Maximum [Member]    
Weighted-Average Assumptions Used to Determine Benefit Obligations [Abstract]    
Rate of compensation increase 3.00% 3.00%
Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost [Abstract]    
Rate of compensation increase 3.00% 3.00%
Target Asset Allocations [Abstract]    
Investment performance period 5 years  
Percentage of portfolio that can be held in bonds downgraded below investment grade 5.00%  
Equity Securities [Member] | Minimum [Member]    
Target Asset Allocations [Abstract]    
Weighted-average target asset allocations 10.00%  
Equity Securities [Member] | Maximum [Member]    
Target Asset Allocations [Abstract]    
Weighted-average target asset allocations 30.00%  
Fixed Income Securities [Member] | Minimum [Member]    
Target Asset Allocations [Abstract]    
Weighted-average target asset allocations 70.00%  
Fixed Income Securities [Member] | Maximum [Member]    
Target Asset Allocations [Abstract]    
Weighted-average target asset allocations 90.00%  
Cash and Cash Equivalents [Member] | Minimum [Member]    
Target Asset Allocations [Abstract]    
Weighted-average target asset allocations 0.00%  
Cash and Cash Equivalents [Member] | Maximum [Member]    
Target Asset Allocations [Abstract]    
Weighted-average target asset allocations 10.00%  
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Fair Values of Pension Plan Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value of Pension Plan Assets [Abstract]      
Period to keep distributions in immediately available funds 1 year    
Defined Benefit Pension Plans Combined [Member]      
Fair Value of Pension Plan Assets [Abstract]      
Fair value of plan assets $ 63,578 $ 55,807 $ 65,584
Defined Benefit Pension Plans Combined [Member] | Cash and Money Market Funds [Member]      
Fair Value of Pension Plan Assets [Abstract]      
Fair value of plan assets [1] 53,490 6,108  
Defined Benefit Pension Plans Combined [Member] | Common Equity Securities [Member]      
Fair Value of Pension Plan Assets [Abstract]      
Fair value of plan assets [2] 0 17,792  
Defined Benefit Pension Plans Combined [Member] | Equity Mutual Funds [Member]      
Fair Value of Pension Plan Assets [Abstract]      
Fair value of plan assets [3] 10,065 13,542  
Defined Benefit Pension Plans Combined [Member] | Fixed Income Mutual Funds [Member]      
Fair Value of Pension Plan Assets [Abstract]      
Fair value of plan assets [4] 23 18,365  
Defined Benefit Pension Plans Combined [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Fair Value of Pension Plan Assets [Abstract]      
Fair value of plan assets 63,578 55,807  
Defined Benefit Pension Plans Combined [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Cash and Money Market Funds [Member]      
Fair Value of Pension Plan Assets [Abstract]      
Fair value of plan assets [1] 53,490 6,108  
Defined Benefit Pension Plans Combined [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Common Equity Securities [Member]      
Fair Value of Pension Plan Assets [Abstract]      
Fair value of plan assets [2] 0 17,792  
Defined Benefit Pension Plans Combined [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Equity Mutual Funds [Member]      
Fair Value of Pension Plan Assets [Abstract]      
Fair value of plan assets [3] 10,065 13,542  
Defined Benefit Pension Plans Combined [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fixed Income Mutual Funds [Member]      
Fair Value of Pension Plan Assets [Abstract]      
Fair value of plan assets [4] $ 23 $ 18,365  
[1] 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 and as of December 31, 2022 due to the timing of employer contributions and market volatility.
[2] This category included investments in U.S. common stocks and foreign stocks trading in the U.S. widely distributed among consumer discretionary, consumer staples, energy, financials, health care, industrials, information technology, materials, real estate, telecommunication, and utilities.
[3] This category currently 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.
[4] This category includes fixed income investments in mutual funds which include government and corporate securities of both the U.S. and other countries.  The non-U.S. corporate and sovereign investments add further diversity to the fixed income portion of the portfolio.
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans, Defined Contribution Plan, Deferred Compensation and Other (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Employee
Dec. 31, 2022
USD ($)
Defined Contribution Plan [Abstract]    
Maximum elective employee contribution percentage 15.00%  
Company matching contribution percentage 100.00%  
Maximum annual Company contribution for each employee $ 2,800  
Maximum annual Company contribution as a percentage of employee's compensation 4.00%  
Annual Company discretionary contribution $ 1,200  
Number of employees participating in enhanced feature of plan | Employee 76  
Contributions to defined contribution plan $ 380,000 $ 345,000
Deferred Compensation [Abstract]    
Present value of future obligations 4,188,000 4,067,000
Total cash value of insurance policies 4,566,000 4,306,000
Net (income) expenses under deferred compensation plans 419,000 (385,000)
Other [Abstract]    
Amount payable upon retiree's death 2,000  
Present value of future obligations 100,000 91,000
Net (income) expenses under retiree life insurance program $ 9,000 $ (58,000)
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Employee
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
May 02, 2016
shares
Stock-Based Compensation [Abstract]      
Number of retiring key employees receiving accelerated vesting period | Employee 1    
LTIP [Member]      
Stock-Based Compensation [Abstract]      
Maximum number of shares of common stock that can be issued under the plan (in shares)     100,000
Term of plan 10 years    
Maximum number of shares of common stock subject to awards that may be granted to a participant per calendar year (in shares) 2,000    
LTIP [Member] | Restricted Stock [Member]      
Number of Shares [Roll Forward]      
Nonvested at beginning of the year (in shares) 10,765 8,804  
Granted (in shares) 6,792 8,457  
Vested (in shares) (6,780) (5,996)  
Forfeited (in shares) (1,833) (500)  
Nonvested at end of the year (in shares) 8,944 10,765  
Grant Date Weighted Average Fair Value [Abstract]      
Nonvested at beginning of the year (in dollars per share) | $ / shares $ 43.24 $ 46.91  
Granted (in dollars per share) | $ / shares 41.63 39.01  
Vested (in dollars per share) | $ / shares 43.09 42.55  
Forfeited (in dollars per share) | $ / shares 42.29 44.61  
Nonvested at the end of the year (in dollars per share) | $ / shares $ 42.32 $ 43.24  
Stock-Based Compensation Expense [Abstract]      
Stock-based compensation expense | $ $ 300 $ 279  
Recognized tax benefits related to stock-based compensation expense | $ 84 81  
Fair value of vested shares | $ 292 $ 255  
Stock-based compensation expense not yet recognized | $ $ 379    
Period of recognition 3 years    
LTIP [Member] | Restricted Stock [Member] | Officers and Key Employees [Member]      
Stock-Based Compensation [Abstract]      
Vesting period 3 years    
LTIP [Member] | Restricted Stock [Member] | Key Employee Retiring in 2024 [Member]      
Stock-Based Compensation [Abstract]      
Vesting period 3 years    
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Taxes Other than Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Components of Taxes Other than Income Taxes [Abstract]    
Regulatory assessment $ 356 $ 347
Property 451 415
Payroll, net of amounts capitalized 687 614
Other 5 4
Total taxes other than income taxes $ 1,499 $ 1,380
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Position
Dec. 31, 2022
USD ($)
Dec. 31, 2017
Dec. 31, 2014
USD ($)
Provisions for Income Taxes [Abstract]        
Federal current $ 506 $ 11    
State current 241 0    
Federal deferred 540 370    
State deferred 25 (331)    
Federal investment tax credit, net of current utilization (35) (35)    
Total income taxes 1,277 15    
Reconciliation of Statutory Federal Tax Provision to Total Provision [Abstract]        
Statutory Federal tax provision 5,257 4,115    
State income taxes, net of Federal benefit 287 (196)    
IRS TPR deduction (4,029) (3,675)    
Tax-exempt interest (40) (41)    
Amortization of investment tax credit (35) (35)    
Cash value of life insurance 5 13    
Amortization of excess accumulated deferred income taxes on accelerated depreciation (197) (160)    
Change in enacted state tax rate (9) 3    
Other, net 38 (9)    
Total income taxes 1,277 15    
Regulatory Liabilities [Abstract]        
Regulatory liabilities $ 43,633 $ 38,041    
Federal corporate tax rate 21.00% 21.00% 34.00%  
Deferred Tax Assets [Abstract]        
Reserve for doubtful accounts $ 278 $ 240    
Compensated absences 186 172    
Deferred compensation 1,073 1,052    
Excess accumulated deferred income taxes on accelerated depreciation 3,335 3,385    
Deferred taxes associated with the gross-up of revenues necessary to return, in rates, the effect of temporary differences 1,623 1,700    
Customers' advances for construction and contributions in aid of construction 1,117 1,260    
Tax effect of pension regulatory liability 5,286 3,717    
Tax loss carryover 168 839    
Contribution carryover 113 140    
Other costs deducted for book, not for tax 62 58    
Total deferred tax assets 13,241 12,563    
Deferred Tax Liabilities [Abstract]        
Accelerated depreciation 29,298 28,772    
Basis differences from IRS TPR 23,182 18,713    
Investment tax credit 290 316    
Deferred taxes associated with the gross-up of revenues necessary to recover, in rates, the effect of temporary differences 8,965 7,439    
Pensions 5,831 4,262    
Unamortized debt issuance costs 363 393    
Other costs deducted for tax, not for book 547 569    
Total deferred tax liabilities 68,476 60,464    
Net deferred tax liability 55,235 47,901    
Tax Credit Carryovers [Abstract]        
Valuation allowance 0 0    
Uncertain tax positions $ 0      
Income Taxes [Abstract]        
Number of new tax positions taken | Position 0      
Interest or penalties $ 0 0    
Earliest Tax Year [Member]        
Income Taxes [Abstract]        
Open tax year 2020      
Latest Tax Year [Member]        
Income Taxes [Abstract]        
Open tax year 2022      
Contribution Carryovers [Member]        
Tax Credit Carryovers [Abstract]        
Tax credit carryover $ 408      
Contribution Carryovers [Member] | Latest Tax Year [Member]        
Tax Credit Carryovers [Abstract]        
Expiration date Dec. 31, 2027      
IRS TPR Catch-Up Deduction [Member]        
Regulatory Liabilities [Abstract]        
Regulatory liabilities $ 2,635 2,894   $ 3,887
Approved amortization period 15 years      
Amortization of catch-up deduction $ (259) (259)    
IRS TPR Ongoing Deductions [Member]        
Regulatory Liabilities [Abstract]        
Ongoing TPR deduction (3,770) $ (3,416)    
Pennsylvania [Member]        
Tax Loss Carryovers [Abstract]        
Tax loss carryover $ 2,499      
Expiration date Dec. 31, 2042      
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - Subsequent Event [Member]
$ in Thousands
Feb. 27, 2024
USD ($)
Jan. 31, 2024
USD ($)
Customer
5.67% Senior Notes, due 2053 [Member]    
Debt [Abstract]    
Face value $ 40,000  
Interest rate 5.67%  
Maturity date Feb. 27, 2054  
Proceeds from debt, net of issuance costs $ 39,837  
Wastewater Collection and Treatment Assets of MESCO in Monaghan Township [Member]    
Acquisitions [Abstract]    
Number of customers acquired | Customer   180
Purchase price and acquisition costs   $ 25
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - Reserve for Uncollectible Accounts [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Movement in Reserve [Roll Forward]    
Balance at beginning of year $ 855,000 $ 855,000
Additions - charged to cost and expenses 538,152 431,851
Additions - recoveries 24,646 39,023
Deductions 412,798 470,874
Balance at end of year $ 1,005,000 $ 855,000
EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -%R95@'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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #1Z']5>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O22=@J'KBV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN M=W"UB*:'8FB LCFB%[G&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!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 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>"(<7K;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_BNEVOZKR2.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/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&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>W5YYNTB42%(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.' 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,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #1PB"*+QMSI1:?6ZW8G?.0 MQ<=BP2/X9"IDR!1LREDK7DC.O*PH#%J.99VT0N9'C>Y%]MY(=B]$H@(_XB-) MXB0,F7R_XH%XO6S8C?4;C_YLKM(W6MV+!9OQ,5=?%R,)6ZV-BN>'/(I]$1') MIY>-GOUYT+;2@FR/;SY_C;=>D_12)D*\I!M#[[)AI6?$ ^ZJ5(+!GR7O\R!( ME> \_LU%&YMCIH7;K]?J-]G%P\5,6,S[(OCN>VI^V3AK$(]/61*H1_'Z!\\O MJ)/JN2*(L__)ZVK?#FT0-XF5"/-B.(/0CU9_V5L.8JO .:TH@G1>T,S*K2\DX#)ABW0LI7HE,]P:U]$4&,ZN&R_>C]'L?*PF?^E"G MN@/A)O U*L(BCUQ'RE?O9!BMVE/ZO33)U_& ?/KYUXN6@L.E12TWE[Y:23L5 MTK9#[D2DYC'H>MPK"[3@/#*70UBND M8\+G>,%2-[B\_V2?6;SHZ)L4&AL1*Y-H;P&WHQUO'"MJN:%5M6%94BL!,NV M"M-FU<*5=\Y*8#OD;IYUO/"BNL!,J96);=E<>T_+(!F$ELS;5@_Z.\0J[X]X M76UDAM3*R)P"F8->99X&;OR D_LDG'"I186+6);=I&VGW='B0FMKXS*D5L95 MN'D;M;QK7(]\YJ>&'IK:/0NUP_T.H>>'QR_D>^_I^I'T'[38C!IY4VIE;(65 MMW$SGF/K0]^4,)(-(2J^D2_\70L.E[+@GVV=G9_I&YM1>V]*K4RM,/@V[M W M2=T5$@:Q+*L?D;$"@T&$)'V1 $Z@*CQ]"\351STM0*/NWY1:&6#A_VW=.B]#@X"[_([:1B!7<:]*2B21G-"J;4RK2*K.#@%O_)5Q"JQ)38SJ?)KV3,W41"*],BPY7Z(@S! MM(R5<%^.R+T@"R;)D@7Z:4E17!P-DK&'SG0=!\B<"%0>]D,0QK'AG&<5(QKN&:]T*+S6@B,*56QE8D F>O M1/!-!) \F5Q-&TGM9.0.I0I81DV_*;4RK,+T.WN9_O5C@M4\9#:4@9/5S^#N M4'SFNJH^7E6;VB%LOU/8?FKY2+I Q6VQJBEABM643/J^DVIE=<8 M%*Z?[N7ZL^Y(^A"49D)JC<8.G7L1-9GKTYO'+(@(%=)#!_'VOZY0Z?J.3%>5AO6(3( +3( W>N!P77(Y2P=S7X'!36' MU!0N6*1O<[A@Y7,6O*XVMD.$ ;JU# BW\,/^S2/I)9ZOA"0]I3C$\FPFLFKQ MQ@Z]:FIF%P =POW3POU3W+QO/0*-6.3ZD#ZS>:#LO6LILUEPN#&LEA?^2%GJ M5UCAAZF&:30DF%(KPRQ" MWK<<)X#JX7[:__<]T07E<;UB$2 BT2 MTK(8R2 M2>"[T$D%TWH/7*7VVCVC82%7ZV1JZ=+@9;=S;G7HN46=B]92AZ=( G2O)%"> MF!C/&9P6>4@4#&Y1&MNUR$R:_'ZN=K)UD7:;TK9]1C?7F.,X1!R@11R@N'E? MC_TWO@S)<* E@ROH%[S@1;7;S"'S%CO(K]@+^]\D/@G?R M=7Q$;F]'6F1&K;\IM?(BV<+ZMW'+OD:6SLVF=T$=MAT2H[D?,(\'B[G/CLB( M1U'\'BQ9Y#,=/5RL]@I:H]:_M;5&/C6HV6\-8N*F3\I7R^4W[VY^S]#+5O&W MBMU7/X:X8ZF_C4G IU!J'9_"."I7OR]8;2BQR%;<3X12(LQ>SCE@E.D.\/E4 M"+7>2 ^P^95']S]02P,$% @ T7)E6&Q VB,?" #"0 !@ !X;"]W M;W)K"Y>S@9X\/;!-'M:2?7!<'2Z M29[XC,N'S7T)[X9[+XMLS8LJ$P4J^?)L<(Z_CEF@!C06_\KX2W7P&JE0'H7X MH=Y<+0(=?^R<#O;?J08>OG[S_GL3/ 3SF%1\ M+/)_9PNY.AM$ [3@RZ3.Y52\?..[@'SE+Q5YU?Q%+SM;;X#2NI)BO1L,"M99 ML?V?_-Q-Q,$ S"P#R&X >>\ NAM FT"WRIJP+A.9C$Y+\8)*90W>U(MF;IK1 M$$U6J-LXDR55*D',V4API]1@^S2_273W]%GU!6H/E*U%52+*K3 MH80O4T.&Z<[QQ=8QL3B^Y.D71/$)(AZAAN'C]P\GW>%#"'$?)]G'21I_U.+O M?#:;S&>F,+;CF'FYM1[#RM/PC[^H\ZJ;+NG%_^!%0])0AH7W-9=<"#C MFB5*LDFFKPO .,28]H2: M[+PH]"U2@[W4P"GU%G)_+;,\DZ]HHZ;8I#'0OIO%-/3ZS;]-INC^V_?9U?C\&MU/[^XGT_GW$U2 =+&$)6&>;'7MD^]AE9E45D&0 MF= G%M#=!\04::B%@/T@[L6I&P5Q8 XRV@<9.1/.^&$ZG=S.T3;Q?#5)BSXR M\WR0LTZL\3[6V'E#QTFU:FY&JEYPV-#/26[;Q;%^0WIWPV71T8>]EG+>L?TK M:A $E4?*0=UCSO?+;33P2H(/5M< M!_3&[IQ?/&9Y#ONDY,^\J+D9U%C[;LJTO&FR(K%G4=AR%SN9-YKR5#SS4LTX MS&(JUAS)Y*=%*-$E4-+7J1M%$;'(;-F)W?"\@6Q39DE>-?>\JC>;/(,ED14P MK1(XRJN&J#:0[KQWE&.OGV8,5H122S;%+4?Q$9"6?)-D"\1_0G%?6:96QV)$ M^AO/8(0]8M/7LA.[X3D74M4@=5ER!?RJXN;,@'4B8M_7%ZK!C!'*+#);;N+ MF;&W6+J^N_W[Y_ED>N/*W-B)X%]-W1_EK1MW2V/LQO';\MGL#F?6-:Y3$E9O MY/5OCX&XH6=-)"U/L1-AHULA^4'Z-BJ,=(6^W]?G-NJJ:PF(W0B\Y$L.ZULE MXB=5NHCRU;72=<2Q*&9:OC"8$9]9Q)*6AL1-PSNYXJ5#'M%AQ<*@OP]-5GYH MN<^D11IQ(VV;+40C,1?%TV=(S&N76)U;80A\ZZO5S0+& IO<@W.EFV];N>=V M>3JN?."5UU^6)COL^;'M9K=D(]1=B-[=W-S=HMG\;OR/;W?7EY/I[#<# M'!6-N8TX0?G+!^(/\M8-OD4C<:-Q+-9K2&F5%.D/*/@$VB0E@N*TAO(OJ>4* MR/Y?V+0L./$]#TH_#U6KI%2PSZJJABNJ&A"UK"2\R(HGA-D)E"0GA/D[RTZM M"%=)Y)\ L[I7C84C,="6!CC4]IG)CA%B6[HMEXF;RU,N$_@("H>D+" X\_K5 M:1O!7&DB=;.0Q &U:&RA3-RGV5WM<' ;5R)?\++ZK3EGR%>C9OW<2@@^; +L M1!OLO!!'-M4M4LD1I$XGOT_@_'>YW7:=M=9?:+ HW]9*L^2, >E,[6/7:=(- MHT4N<2.WK84N)Q=SHS =ICB"Z/K''Y,=C5E@RVXM=\F1HR=DMZOY#9RTS"[FIAK4NID_J_F[8_RU@VZ+0*H MNPC8G]XS+4QBJ1@&V5/5]ML>FL+4(R_X,C/7*U0_H^* ]"M3DY5O M:PC3%M?4C>LWQ5D!11^W]*P-. R9UK+6K6);MJ$M,:F;F*8J/\^21]5MSK.OEK=R(\M%*(M.ZF;G;LR?S>GKNX U4'H>_W&B\&(1;9%VJ*2NE'9 M;0X /W0MNY'>>M&W.*5 M'L%K\P2R*;>2Q;-Z4EBAI2@AI125+.O4]@R$&GJX4>1K-\I@QF)L>[#4,I.Y M#[C[?7JLX\CT,ZSO$]H_G!G,6!C;VK>LQ1QS8VZODZ\WN7CEW)F:F:%#&[%^ MJ66R"FU-/-;BCAW!W:^G/J9CC9$XZK/$8$9#QBR9A;7X8V[\;=/?XDUW"G]L M$ZO3+-#ZSB:CR%)BLX-GH&[B;=/?NT0:N$>P[P=]G:8F+@ML\&,M_)@;?F-1 MR#)[K-6>;PZVJFDHED=S =/AQD*J-9]-9H1:]UA+0?:>$^2L )A* .XOA1"OKU1/PC9_P!H]#]02P,$% @ T7)E6"GV M/B)I P W@L !@ !X;"]W;W)K 8"-W3N:')QZ$T_"D>)-/>O%Y,3(LK8@P$BM-@>%G3<:$,P7@U !G7X!; ]S2:*6LM'6-%0Z'@F^0T-' IB_*O2G1X(9FNHR1 M$O"4 DZ%5YCA+"8HT@P2'4VQ()E*B*(Q9L?H([J/KM'1AV/T =$,S1->2)PM MY-!4D%Q3F'&=Z*I*Y+R2Z)K$I\BU3Y!C.6X'?+P_W&G#3;#<^'8:WT[)Y[[" M=QE%-_.HRT:%\[IQNJLN9(YC,C*@;201:V*$?_YA!]:G+E,'(FM9=!N+;A][ M.($R"I0G3U+7$N4">E^HIQ-HG;A("X856< ;#YECBG5/=>U&E<(O4^A/PCKT M+7MHKK=-[L9X@=O$M+1[C7:OMSSC^]GLYLL<566ZZ%+F';).!R)K>?4;KWYO MG2[CF!<9-!\4@M U?F!$GJ Z3V>G^3L;;EN6_Z(JNT$#W^^N2M H#?JK,KF[ MFWQ!T7PR_N=V\N_US2SZ"]W\=_]Y_JVS1,$A2W0@LI;QL\;X66^)QCQ-X()R+- :LX*@(_@F+CAC6$@$S85D I_/XZZM.-NIAO6B7GT1+=O3@ M':)QH1(NZ$_H>:VZ5"H[I5:L0:N=?4O_O5"\1V!+^'DC_/P=PJF4Q=NBSW>T MV)[K.H[WLBVZ AWHC('7+=JV?I^DUCMDP\@D%1R5-%N]I;WFW4-\9V2O^JTY MP.Y5/X7QB0@!._WN%Z9F#EJ'1,?[\G9<6_OOL]SN/4=WM>_WSM2L04]3]H94 M:LVMX4M/OG=8K&@F$2-+P%BG9]#2HAHFJX7B>3F//7 %TUUYF< 3H0.@.=+ MSM7S0H]XS4@?_@)02P,$% @ T7)E6.';[1G+! .A( !@ !X;"]W M;W)K.-EVIM,'&62;64!>28[3_OI*@,$&P:;3O-@@[CVWTM0HWJG2CR]/J+_FA M)^*)'KZ0LB!7X84TX?DO.!2QKF6 <,\%3+:N),S6,2\'DTUCFB6 I ML"!R6 0'= WF64A3 J[ R_(.7'RZ!)] G('G+=USG$5\9 KY2I5HAB7\;0&/ M.N A OD"U;&_X#H=D;,AUR0E[)4;P\T]P8/VB MJ_:#P,YJ=ZK:G3[TX'$Q>YH\SQ]^ T^SK[.'E]GR1E=O >+F($I57@,/6C8< MF:^GA;2C!E*)ZJ@SAF[%T.T=G9KA[(_%[&'9P=#]R!'Y(+"S>@=5O8/^$=D1 MA@MYS"*@5%R0#&AQZ]@ UQD43Y4#;UH^+5_'T>GE.(BEEL5HC M2L1SLAN22>Z)CJC7IF -?;M!M!WE^VB@YSFL> Y[>=X1.4AA7'LZ@054394';UW/U*ZY^+]=G_$:D"(DM84!L<2:5.QJ;0JDW'>L\\S3: O,D-"=<3+$%.7^Y U[(:%#5AMNMZPPZ2 M)\X(WTFRZ$DM1=AZ-_+=EKCIPAQGV+&*(*HIHGY]>_XR>P+SA^GC_0Q<'#7N M4BMR)=0'J=Q'H9T77KLN[#6V8"Z%3>(*(-=E1%9"6[#=ZO0KSW*\YMAHPEP( MG8ZQJDBYT*]0M]UW4IN;'J(-0Y[;P;)V._@# MN\M9ECIW<922R\\@(_H9T3:S*Q>U%FL[JDOP:K^#_8;7P51+LFUD5X[CMZ:M M+FPX[%*]VO%@O^656]@5D;.6_-!#8-O*D&O93I.LQO%\U^^: +7EP7[/FU?T MCD:B):DQ,>2U.E03U4$0U4:'^HWN01[$YYWN42:?;GJ1[;E-9IHPV7M=+HQJ M@T/]!G>+>1R"&6:9U",.%G*&+K=8COJ%//1%-$DPXU(#Y*%?M6HG:_D&[Y3: M]:"YWRFCAF=1'0*+:O-#O1X3W,7)7D@]_7\%H'<5@-Y1@'ER"D\)V^0?)[@4 MSWTFBO-MU5I] )GDQ_Y&^RV\F1:?,6J8XJO*/6:;..,@(6L):5U[J!=4GXN"?P%02P,$% @ T7)E M6)']'L4;!0 >QH !@ !X;"]W;W)K0YY"\/*8F.UI\92M"./B>I3F;&BO.U]>FR:(5R3"[HFN2BU^6 MM,@P%[?%D\G6!<%QF92E)K(LS\QPDANS2?GLKIA-Z(:G24[N"L V68:+YQN2 MTMW4@,;+@_OD:<7E W,V6>,G\D#XY_5=(>[,&B5.,I*SA.:@(,NI\1N\7B!; M)I01?R9DQUK70%)YI/2KO+F-IX8E>T12$G$)@<77ELQ)FDHDT8]O%:A1MRD3 MV]"4RNRI ME#HL,,>S24%WH)#1 DU>E&*6V8)^DLMQ?^"%^#41>7SVP#$G8APY W0)YC3+ MQ& \6YG04! MLJV)N6UKH$=YCATB-6JA1T$7>:@)4]C8-1O[)#9OQ7BS%2X(NSB)V1[5:_?& MAA"%3M A-]B\+'G7;(TC,C5$36.DV!)C]O-/T+-^[1OAD< 4I9Q:*:=$MP\H M=9M'HNHR(940I[RZD(ND=R%]N:=I"D35VN$B[INK-\Z(LLS'!%N,!*9H[-8: MNX.S\0^Q"R9Y1#/2IYFKK8#N2G+U61FZ02=J<2Q*Z;I7=]T;[/HWK M.).3O(^*KPV)J%Q^EXY_C/!"CU!Q%")!321X%9%VL>LC%>CS R(8.EU:@ZV? MN^Q& E.$"FNAPM<)MH0"HT@"K<8U63]JBLBZ0 M;W?JP'R8R;DS<2PT5?>66X6#NI<;ZJ4T^K'47?S[85C^?^C5!VHS"/F:.O#H M#.H):>.H3!JC"(>=XB$F1T<=:;WQ0]?OTAIL_.Q!'PE-E:IQH? T&]JQGJA7 M'ELO&[:#4+<\0]VC^BCT[.[8ZW#(\F%@'QC^QB_"0:MTBK7NY^?H]L& M3I?AJ,;OE'95*1I;!]W_T3O#01-YKGD>%6TQ%IHJ=&-"X; +'3;05?*0@X:Z MIT2VWRT^BQXD-4SM?V,]X;#W/,-%PZ.NJH)JSR';THZN=(/:G4(](6TZTW-" MMVL9AQL_=]#'0E.E:IU7ONK TNZ5I^>4T?;$WZFN0#TGFZYE.=VQU\,0$I4U M.##\C5]$__K8LI]?S[FE8]L(.6Z7X:@'EZ>TNY?";!WTR]_3]2SFE67JX(%F54!HC?EY3REQOY.J%^WS3[!U!+ M P04 " #16B3%#KO8(LWW2#Z+3!NE'TR!:.&IE)69!(6U]448FKS DIEC M56-%7Y9*E\R2J5>AJ34R[D&E#./A\#0LF:B"+/6^N\9?_J M>Z=>[IG!F9(_!;?%)!@'P'')UM+>J>8;=OV<.+Y<2>.?T+2Q9Y0Q7QNKR@Y, M=BFJ]LV>.AUV -'I 4#< >+7@-$!0-(!$M]H6YEOZXI9EJ5:-:!=-+&Y@]?& MHZD;4;F_N+":O@K"V6QAF47Z*]: 6L),E25IN[ J?RB4Y*C-1[A^7 O[#$=S MIBFN0"MR)@?P&=Y#"*8@KTE#2[4XQC#O\D[;O/&!O%$,MXK8#%Q7'/E+@I": MZ#N)MYU,XS<9KS _AB3Z!/$P3O84-/MW>/Q&.4DO;.+YD@-\-U5.4V40CHC9 MGP8@#DC[ZTY)"70M&Z;Y[WUBMKE&^W.Y2;\P-RC'I91F^Q9S-F"N!B(SA6W-# Y9(N$(J5WR@&F^_ MM"[]K+[R3VF9M;OG+TV["6^97HG*@,0E45(5)P'H=KNTAE6U']![96G<_;&@ MA8S:!=#WI5)V:[@$_8K/_@!02P,$% @ T7)E6%?G^T%L!P -AX !@ M !X;"]W;W)K(\*U0L4GZ7(UDD"[B8X,G3P+W8[I0>F"[. M]VS+5UQ]W=_E\#9MM$0BX:D468IROKF87.*S)?7TA%+BF^ /\N@9:5/66?9= MO]Q$%Q-'(^(Q#Y56P>#?@2]Y'&M-@./?6NFD^::>>/S\I/VZ-!Z,63/)EUG\ MMXC4[F(RFZ"(;U@1J_OLX4]>&U0"#+-8EG_10RWK3%!82)4E]61 D(BT^L]^ MU(XXFH#]@0FDGD#Z$]R!";2>0$M#*V2E65=,L<5YGCV@7$N#-OU0^J:<#=:( M5"_C2N7PJX!Y:K%23'%8%B51MD%+)G?H&I96HE/T=76%?GWW&WJ'1(J^[+)" MLC22YU,%G]63IV']B0_5)\C )S!!G[)4[23ZF$8\ZBJ8 MX&-'D"_8&,:KSB MX7M$\0DB#J$60,N73RK/]'U7Y__7J'K^\^?T.>[C_>7 M7VYN_T"7RR\WWVZ^W'Q+GW_"OO.[ MS>8W4M;Q@-MXP!W3OKB%>B/2,$NXS$8ORF%Y][, M::0ZP+P&F#>Z-)?1/Y!#57RK#.I.F*6AB#E*&\1Z7+^%.O;W>780$*1H_8B@ M5.9,B71;U1JA!)?69?3>(5A&:&MR$&9@ *". MTP-IRI!@ .*L@3@;A7B3AM!9)=?U$SH+SW/ ^A1T[ >WUM*9@<.C?:RFC&M' M.F^0SD>1?E8[GMO0S(TOG6*,W1X>BY0W@ @[;6-RQJOJCJ5;+K7SF)0<$EA' M9"S86L3#N5@K?:-D?"MM71<<]6;\X@!B89@5NHQ!AG)Q8&LH8MHA10K^B"&P M.MK$(%.\@:4DK1WDF;K2VJ%+\ $*J\;_7"[4:CO) MX/63P2*$R0#BMJ/CT7;9\3QP19X+%EP?=,1(C_T,7G>&1? MT]PPD^H$+-X6,5-9_E@JR'2NU2%M-9J:BS#WCDRJS;:(>308,+QMY'B\DS>& M_QK5B_9;)_KV[%$OW8D>R8M>[2WM6_.4;X22K4CKH*8*\F0?9X^<'TD?N>DH MR4^.?-;,!F"1&/">:[C%#US:=YXI=>JZCC_@O99MX-'VW$_8TGJ10OAPJ:QH M/0-'$/3;IT5H"&C;Z/%XI[]]*>&QHC8;.L5SQZ@FIA@A#IX-8&\;/PY>1;=O M;K]]7+V$;N-11O'JWO!&VKI>:+D%'B<77Y7.D$>TCUFJ$(L@(2 #(5^@J,9% MI%)S)7(;_%D)6 MOM V/.CB74)_8%+QZE4^PF-BCVT+E_&)UX=OD:)T-A#:I.4\9)10M&E9+@OX M6:0'*!W/IV2MMPO;(WX?N$W.HW,RL,TB+54A^%5)>7US>WF[?$%2DE$*]-JD M?"MM72^T1(>,$YUE>6##<_D+9.1!IYHL2X-AIS< M4@@R3B&NGN"5A5HS2#M,DQ2A&0=>O5J0F#8"6@-T^ M7;#*8=<;\FC+%\CX2<'11K*LK7K[$>5LHWMCU2FLL,T#@5/L$P.U*89=,G!P M0-KN3IXY.G@*@+(F) F4#:D//*Q(S5Z*?<^H"99# R_ > !IVW#)>,.]$IH_ M:BJAMSY6?-9#!&_>YP16.0?8NQTB;;LJ?6%7/2:[&Y&"@Y_OK-3LF)12X_32 M)@:<>*"&T;:OTO$C@!)[&K;Q[>2%O7 6W'I,]M MNJL-]DEYC*_W.4EU5A&RO5 L%O_U+YUJ)WC&C0,-B)'8II3KN/U5FQ[=P $G MVI87DX! ZGNM9K1YO+SLKSRZXU_P&?+Z@JS55/=J'YB.>2.1#'?@$KG?0"0 M\NJ2LGI1V;Z\YUMG"HA9^;CC+.*Y%H#?-UFFGE[T!YJKXL7_4$L#!!0 ( M -%R95C=ZF!(/@, ,D( 8 >&PO=V]R:W-H965T&UL MK5;;;MLX$/V5@;98M$ ;V9(O:6H+<)RD-;!I@RA)GVEI;!&E2)6D[.;O.Z0< MK9W81@OD12(ISN$Y<^%HM%;ZARD0+?PJA33CH+"V.@M#DQ58,G.B*I3T9:%T MR2Q-]3(TE4:6>Z-2A%&G,PA+QF60C/S:C4Y&JK:"2[S18.JR9/KQ'(5:CX-N M\+1PRY>%=0MA,JK8$E.T]]6-IEG8HN2\1&FXDJ!Q,0XFW;/IT.WW&QXXKLW6 M&)R2N5(_W&26CX..(X0",^L0&+U6.$4A'!#1^+G!#-HCG>'V^ G]RFLG+7-F M<*K$=Y[;8AR[.T$D-7&JG)C3 Q*+ILW M^[7QPY9!=W# (-H81,\->@<,XHU![(4VS+RL"V99,M)J#=KM)C0W\+[QUJ2& M2Q?%U&KZRLG.)JEE%BDJUH!:P)29 JXHL@;>WC!-RP5:GC'Q#C[ ?7H!;]^\ M@S? )=P5JC9,YF846J+AP,)L<^1Y*D UH$\5["$W_W#PZ0B=N?1I[O/@ WG22?H&K_[Y]3^'J]MLU MS+X^7*9WLZ^?83*]FSW,[F:7Z=D^OS6PO?VPKI[/3,4R' =4L ;U"H/DWW^Z M@\ZG?9I?"6S' [W6 [UCZ,F]Y8+;1Z@$DQ98GG-7L^8]%=C<0J6T+V%*."8H MV9C,$.A"@D5-"06UP1SR6G.YA(RLK*Y]R>_S6$.C[VFX"VN51''4'86K;4^\ MW'0:?VSW[ CLMP+[1T.M M>CM3]KFC.6.P%;Q!+XZ?17CP(L+];O=T?XB'+?WA4?I3NJ,TG]<^<]V5QWCN M&.\H8$Z=MCZ5LY\U-_Q0I@Y?4.SU.L]U'&7TM^$*M[I"B7KIFZ4!'Y3F;FU7 MVWX\\6WHV?HY]>FFK?X/TS3Y:Z:7G+PC<$&0G9,AZ=--XVPF5E6^]\R5I4[F MAP7]:Z!V&^C[0BG[-'$'M'\OR6]02P,$% @ T7)E6 $O0K:1&P EE0 M !@ !X;"]W;W)KO$&K2@P10 M.;Y6V=WI -65SFX6W=.%5#*#Q6(?9(MVL2-+;E&J2LVOWW,C1'Y_*="_7JH:H_V3NMF^3SOBCMCV=W37/X_N5+N[G3^\R.JH,NX9=M M5>^S!OZL=R_MH=993@_MBY?3\?CBY3XSY=GK5_3=3?WZ5=4VA2GU39W8=K_/ MZL>?=%$]_'@V.7-?O#>[NP:_>/GZU2';Z5O=?#SM/@#!G\[UY?ZZ+ MB8",/V3.,[\D/AA^=K._I;W#7M:9U==5\0^3-W<_GBW/DEQOL[9HWES)^:;^2W/:+[9MVTY^9^KM6UJ$)?_'=H] MSST?GAM5Z'M[R#;ZQS/0$:OK>WWV^J]_F5R,?WB"\KFG?/[4[-]R6$]/.!DE M7^+&ASN='&J#&INL6PL36)M46_K^OT'ADG]DC:Z3ZVI_R,K'-*GJI(&?_-_& M)DV5F/T!9LY3=6AKLWU,LC)/<@-L-NNVT7!)"MLE50/I:6Q8(1J M&&.C(?[+!]/0)3UJ:I@.ZBVL"X/($QO,'N&0N&ZNY\ MHTLX\2*YT65I'XO[K#09K0O4VW;].Y@0W$6M=VV1D359/](VHP=NVC4P+?G8 MF,(TCTCFWEBT7L25FYN/U[S%;56 +40NLRDT_P1Z<#8;G$76G<7!G87>'XKJ M$38"JP_S?^17OREH%MC#&PVBN#%,-SZVJ6R#1YCEN<$O+3!F4[0YK+"I2A)] M6 -'I7!(-6Z^R-:P!9QM6P-).EGK4F^!X2D8(UC?P''!+N]U?0>> 0>FL,TZ MV>BZ <^0M$+5 :E*X7"! 7!0F@9M03*L:O',\A:G1S) -EHRW*/D74G;L"H6O_1 KW@,Y P$BJB^2&SC>8_[2-\W(-0;6@HD%IK> YGQS^: M1-O&[$E:JMKL3 E2X?@5;2)YN--ELC4U_);K^PJ? !%Q8U#U#5"+R^/19H<# M'&*V+C2,#L[#6.57A\=A,^T>=X:\",:QX.1FN]6U1BZL=?.@@0"<^Q3)!:IJ ML/"IR5-/)6CGY@Y\'&J\$$^,LB0G-*LEE>XXAOH9#KLW3<."3&I$NG'5@*QN]'X-Y^3L/=$ 'Z9I;QHOLEE2 G;9P%F:YA0A<'C/ M5NEL.:?IX./DDN6J8//9'@6*6%>#2$=4IO0)5SRQ%#!G MK5$889:Z =7.22WH,1!-4 ;\L3!;C53QMXX,E5FK 6,EUZ(VGA(04CCDHDBR MA\R0K#-Q<-3;NMI[\F!MT"CM%F<9>\ '-V"-4'* S>%OO (+W[.+%?/GXI+T M$B=]U%D-A@==^?'AJ.YP8EY^/,#4):*F GYI1"=QPT[N4!YA R )S6-Z),4( MUMI \TB#D#?(7CYJ)AE_Z(D7FP.6:=MN[AP34]54.PT/U&Q"FL 2 GW$2](8 MFX$]!Q,'7[0Z)=Z#4M2[;D7Q[,2DGI;R /VYP?T&CI T!N3 'JT)\YPHN^D.^!Y14Y M4C+PP$&8XH!./[*#5=],L/O1GT'++4@5P3_T8<:EP1=N2I+%!74!F/) MF\&QJ'ARD"# !18Y(&(/$^PU'&L)MK%(T&\<6'W9K-!N>X*%6Y3)@-J>?&T*T#A29,('TK31#LB0K.#:;*"_,13]LSVH6.H9O>:Q8@TC!"502X94F?:)Z+( MMCZ =[/?J\".JRMT(Y])4L'. +)3,8"\(JM[#3_OP)PHLOIH\15;L) $]2L9 M%@8-&["D@$;@VV=JNKQ(5ZL9?KI8I./93$UFR5__LIQ.)C\DRPOV,>J6U001 MI0:V"0_O'G,@J[%JM03_?:E6TW0Y6:K)W$\POY0)?F-50)UB\-C6FLX$%; R M;D;&@4U6?K)JN4JGXTNUO$RG..G83[I8R*0W[?Y PH,(J=89.WDO:VH^3R\G M*S4?P[Z6ZL)/,',3_+8%0 ]N));6-(AJJX]-T+!/^ MXJP@ZWA9E>>A4V4(H1;IQ7*A9ND*J)(I_,DZ .4LDUK +J;+F5J,+P$9S=1U M +\IJX*#04YVP$NK+A?I"K@UGZ2KBV[R#Q6(<1Q]P(%?3,? X0E\6LP!=+Q7<*ENU X&BV_"[A;P!PH 4&6XN.NA=<(#B# M*3EY H)$%%[^ "#M'DT'2R@%.AA\HKR,DE_07,3./+31L.^VH(-B9TGABT!J M75 4FBOV=*R)X$%:[D[1PM*],>.!S3'5#DZ;]@EN1XR/D35.BOX MH$%8]MGOD3U$HF =%_82U=9S>JN!@30EC&LQ/"S "33._[WEGS&BK@#Y0V * M@W IT!@X,K8^R?.W;]Y=OXC)!5Z#IC:T4;"*\ CJ\*.#8.PM"J/1DAOR8#*Z M$M"$@\/T@,0[M;&?4!4V3JCZQS+J7/I[,/OP-8JM_Z[NON,8@Q +A,%5V\ ? M<"8@\XZ?J424,?ZMVG6S;8N>HWIR".X/\!$L:^P=(1H&NH'&B0-7V0[/M1'D MB1A L@VTV]L6HUO@V;OR'G9+#JBEA](Y^A] (? K)KQV M''Z(L2''SZH^2OX&87_(5_H[X&D4*?-"#O\@@PB,2(B7MUJ,2[('I+ QAXR, M&F510ET!4647MB>)-Y0#,'7T%/*I!&I1^5+E+ -E5ABZPV.NX"!W['K3T ZA$&NQ%V:/\ \-#N9-6,;A MO-?$I^8NBZ,E"EGAJ;;DWS%J*# .(>,6\HQQ+5%<"=[D%!8&!7B.5HER$S$9 M^#!BRRCY!Q(B-!KKZ69]"RAF,[O)ZOH1EZ&P, GGA("NJA5J/'\B@6A;%H\#7J8T#%1*38Z:"PD(O.EZD@33. X41I1PD M/>SL9)]\=+,=]0KG;U!2:_8/E'+KXBI'.)N:@&)9X_W1_-[V^"R#;-B+&XL_ M&.S"IRULL&NJMQIR' M[.0.;#3,H4M.&^1!:.=$VFL( 4]4/\Y5\P&$H=<-81^K6(/5.T[* ,JD M:&NV2)< _2'86J67EROU=XA^J]:JCR6$+QQHVH?L(-!#7.+L7+!SK64.L#@?2NF/X=[:8^75O/95;A 9M_NB2&$#G M2DWG:BY[?(^2LT')V0)_4#K3*#T.V"/\R7W89NX)"",W/U&C6=I)/5!030 MZ6I\H0"P +%-\JF$$XLEZ2)=3"[@W\O%LCN=][?)AYOWL/UF'B3.04JF MZ<5L ?\N5W,,I#T'9O ]AOZS93J6\*]O\\@0F_#@?7+_>?:BXPHAMG@@&$5B M"EE41<^9@RW$3SXI%H_I.1J!C HW MZX(]W,*N!NW' ZRVJD;LUSZY36=PG66KO1MV>T#9W&>?PD03)TD)M& (!F;N MW %]SI52-D: 7N=GG.\2/X-P4#B!$<)-HR'RX*MXGX?:=/&MTOS9WR&K"H)PKZOPE M@QWT6A$/NJ* ^#I:,#PC-['CC4L[N\WZ7 6N*F)(.7%#T,-Y-8KJ880UG]E4 M=(7K87=S!%NR GN0'GW=(^GPH=15MB*N*6(3K ,-H0TG=41C!B;]7I\C09)@ M\-*8^B!UR'C$LHGYJQUF+77>E>F"%#IERZL<^R (<8+YV&XEID+OR'YS$_O2 MT(V*V7G C#5% KP'+U5"B)+Y/P5="))J+Z*-#F+Z$TE+"B"!(QK)NA2V4P3[6=@!>XY2$K$%B)'>!+"4F*R MV4B4BT#+JC#*#%C^Y"Z UY2Z?\ *&'AO5YGD4!Z5PK/..I/=>L0+8%0 MMG@AYG7A :,_)XXH6F'F1+1NC]1@WJ$48X5Z6B/=VZJMI8B[UCM3DO;]FM6@ M#U+$'5[(L_[/(#HZJ$)3T:M=6_U'*U:X1Z,*:!3CLD.LYBN5=U,/U-X[UH =A+74$*C[YMEOVMJV6;?]#^"QKUL)"_ZK6MOD M:D/J-!U/+JE!"#_0,/@A?1KX)M\$?'$O*DQS9)\Y2R6YM<"&^3A)-(F5)SE2 M'B?[MH?+!-%A[1:=:=G%6[B,L5TU__\%1YA&"8JPU$[T-P1D&&J! DPXO_.N MW-:9KQM10E$Z.HX/#)^I^.'^1ZX@> M'\*$;/,IZ:<>)-=SW,43S=XU]'05ZUZTXTEX(N+Q;#L*/;Z1Q[U6+T*"ZC < M'?Y+S(X4PS,N0R'J %R@,8UKPPUX?.HI6$0 M0Z<#0718%W"FPP?N/ERI(I#G+34HY3R0 Y?$0K+_ !0':)/R_QQ[QA4WLAX0 M0E?4[( 3,1\$"Q"_&$/_&849P"I9#YU,%D]AD\EJE)Q(8T20=: M,I9+#JE% MT@YRH\ %+J[W$7?)N4>V,1Z3N@R=WHE,3!.)WCC^<^>E*)YZ0 M+0;[$J5&T9_K#B0'V@DFM_?=8?-& "N%KV&!H2M)Q.QAYX$=4;PH2X[H@E]' M_3E+:5$.18""@EH8!I% !'E=P5ZCY#>*5J5 P7](YH'0"Q;@P (7CXXQA T\ MJ\@4&U>:[;JG[W3A^E4#:R,$.51#&$2;_1K@FX]X!-B7>:>-_:0*RB25&NFA MN.TQ$C^$R"!0OL4 L4]L/J-^_T-ENI_%MGTWU(!WX?:-@2A7^Q$<[$V^R[G M.-:-:W 7P>WD)$XKD!^5-O#:I_O$5\<%^NN^\[@*G4?45>*&!ET9KL)UR!XY MFJ U1+!55AMV(V-U^3).K5LH64CD>ZHT011WH=2U[ M!6:@YHZ.&83Z0+ZWI9.0HN2) B!53GI@B3#;DX=K8A$Z%.(2LN!\T"&G" M7:L.ZSBAP/LJ"L>%4O%UPPR'&=64D5Y;EZ(>*;4#!4< M:4S9D3A]O?@HKKB;&.M3VM7 \ILC8:;\C-2CR"/'E VPXT2\%G02?;&4Y?OX M!TM971'+PQ)NBW$FK-<2]4',M));%;*IF*T!E,0I=Q7)L[_+ MY-L&1]%E)VJMV5,;!;DM;@7!-HK[C'K7POXF$V1$Z3SPZ5[&&BW0/[7XGZ/, MLF],(*COZO<%]76!)><,U#U$XR@_Y_0<&7'L#8*#_(QG0"7^=T=SN](C]T60 MM$E&%%,YAAO-8I*"5@-.FS*^\'G2H#>8??Q(?6#S!(S,"@\URL#<^!6\@<\D M_95W#4^RSG'W%,1&9E=R+!1.-L1!$BF_!7#\^0ZT85. TS9;XV+#KBDL.%2? M=T2%!7[EW#D,OWVI3Z'K<0A^YAL";G;&$$A./*N[N"2)3L.I0)\9(0M^0O 0 M8QL*Z0;;!R@%B'A2T-& @[>#%ZPDE\][2T^Q/(RW!^=&61NN/<24?4-Q)W1] M=,+1L+#R\TVE'@D]U5,/QW?'AO*^H^0GA\!="TF0X?*;B3LYN4AA?7$I6K-+ M)$O6K,MSE7)'0[;B QS;E7*XM"2]I!@,C]BNAM]CEM#O2C(^$E=VU1TO),3Z MG-KUP[I05QDYFI^;:8/ZF'::N0GR0,>-,52HZ.T-+W9-EDG8)_QL.K]T;<(L M5FBS4(6( [PZ!:<9<9?FF,[C.2;I9#;K9GG#UQ*16BH.:6J,5/U4V_S$.5;= M'A^39_.QNZ6%8?K7;Y8W,Z"%%)C!(+0@P+[?-DV%1#%-$$/?-M7FTSD+XG48 M?H0ZQR=NX_BD5]SK+&;0DHPFSM(*;,JS!S*'4>1)U3 N4(;6:"N=POS(2-T& MTPS3$>6+@XP<7\73OC3!3LF'\$+3J5C)50AA^JZEC2_,8139!#81XT97P*0[ M@ULM291>4=Q5KT7+I+7B R7HW/4^T2KJOW0[Y-NIM;=FXHY@M,LI@,\W^VZ+ MI^Y[D&&,\XP#MT&"R#-N&CBBH*4DLL]#1.U-C[XC]DV0OGRJ$:J7]B?IXDP M/$A%"JH>46#8,.!T6>JA]HX3TMEU;;J^,VJK-'R&I\AC$$U5'7>ID5-QF>O/ MZ%*4O )L@47XJ_?O6T 95DJ66[E,MHTJU9BEIX)+7+%Q:LFI'M-A+=0I8 !F MQ\&BA/QZN@9>BYT6^,4H%+4F_XI=8;T]2$-U.XF5MA-[H9[E6%%PX;/@/O-/ MIY@3L(WO5M+5SGX*'?PI.@5$&_(Y;!M,Z9[#=HN;[*7O6:0#[,2@DYH)G2\< MA46A($D=]!W&A4)$M[VKP%QL]TT1I$W26'[BPF _<^.2@%?TB_- ZOB^M/I" M;CV^^CM;3=GSS:='-Z-#-[$UA:AL>-@!\I+[GIVU<#UCW:4?Q3,5_E;H\K0GD8'@?E=XRAW>WI?O]5V#%8/^UF*)01+NCA&VE\I:! MZ(E@C.\A)+T_GKC+O$<6R]^CQI"8\T(?!CD38>:LLVY!9WHTL4S'9JCL+&/W M#I->AS;$*94@',(UQ?,?$W;%"V0/8IG16V M:W(^.RBIT(4GKF/Y=Y@PZ^+*-+ ="\D2)\(Z=!T4=B(>YJMJRD[W^_+&5FS) MFC";?T>EL\EW*4=U]E_1N2P5S0 "I(G&&VHE.5IG][K#XHQ@,&1=E:T]NGG/ M]4%,C R^,R6L9YNA^$W C"N7A*R56];RM>HG!GO5[BQR:A)6P8E*]AO8*TFN M )Z@61W$%^$K+ ;>8*%H9O)DE%[Y,L*1&XZG:NO_QGT6<=/XG^B2&*R$8_UI M$%^FB:W(//5Y&26*>)=.ZX-.9%=4 5.+N\2Y&Y?!3J-.S Z;;J7$=4Q,U.BC MND:?$UT[_W9-.U?1.Y+>4OGF(T;&DHR(:B)7QR]42DZ]4"EY?O7VXYOK%_V: M=0= 70]H,,_1+CT4RKO'R+,(W&G#<71!+PV2)^2>8RX;%B@6V @$U]LVOL+K'"^BJ"R]IMB(;#M_L *QK\XHT+"\#.\2BX'?C(UYCHZALCI"LA=]B=4 M)A7D:KC"@E:*V[$9PP+'BUP,GL/C&/E[-HV&7CGX,GA7)/!\1V_$M/Q>/'YM MI/\V<2_=O.)W37;#^8V=@+AWF)TN]!8>'8\N%V?\5A[W1U,=Z,V3ZZH!XTD? M\?5PNL8!\/NVJAKW!R[@7T7Z^O\ 4$L#!!0 ( -%R95BU&C#6=04 X8 M 9 >&PO=V]R:W-H965T@V)M8199<24[(_?6WDAS'X4(*)2V\$%O2 MKK[]M)]7$D=SJ6YU"F#(7<:%/@Y38_)WK9:.4\BH;LHE< M 4V<4<9;4;N]W\HH$V'_R+6-5/](%H8S 2-%=)%E5"U.@,OY<=@)EPV7;)H: MV]#J'^5T"E=@/N4CA6^MRDO",A":24$43([#0>?=R9X=[P;\Q6"N:\_$1C*6 M\M:^G"7'8=L" @ZQL1XH_LQ@")Q;1PCC:^DSK*:TAO7GI??W+G:,94PU#"6_ M88E)C\/#D"0PH04WEW+^!Y3Q]*R_6'+M_I*Y'QOMA20NM)%9:8P(,B;\+[TK M>:@9'+8?,(A*@\CA]A,YE*?4T/Z1DG.B[&CT9A]*(EGI-H MJ\=3B)NDVVF0J!UUM_CK5O%UG;_N(^(C?P_&VBA,A'\VA>H=[6UV9,7Q3N]N\?W,9MEM'3;(6YT=!!L44DX=T/)-1 M@Y@4R%!F.14+$N,O!P.):Z4K4R(GKFE.#2A"M0:C"14)-F@#OA4SKI(4]AC\ M%!A4J5D.1Q=#60BC%L2I\H(*J0*<.BL$,XL&.3\?$B;(9U2K'XEM(Q!"+_B, M"D:;Y+J&=0Q3BKAR4-0P,77PX(YI]_(LG"N2>IXD/W&=#EQH5#?RA'@=54E2 M\43S7,D[AA\&X O2:R_!W$/A) Q*HZY-2O)"Q2E^1$BN6 QN<'V^6&K/X+KS M-WL'#3)/69P2I@D'K1$-]9 2P'2,&;4HI6)3)BAW?I9KZ<-=)Q4MI$+!$DH$ M\FL_C&LX:/(%<3NVT,N;3M>'Q3@G&N#6PYOA1!,E,S?+:/1I2(PD-)/*L'_A M?YE5=SE#8FR_ ELV[$)R-H$*L+52%ER%'*.N^\)7EEEN%$,,.&L95^#7"TU6 M"HAZ/UT!7R03!I=-S@5.,%Z0_E 118W#SN&+ZJC7 MV']]4@HV2HG4I?0Q-G*,$T6'S]=2V3;@8V4W3.1:4<:Q>T2Q'&#G9?.Z24ZH MBCG%E#X3N!W O+G"I1;3"0.>!->H*YVRO+'#$J(7F&R6?B6+:8I+A)-B>RR% M*-/?91[# .)"*4M]PJR,QX7K+>WEBJMR#_.LHK*_U,-N!-!IOVSVOW#FXZ:M M3B0HRQ_,F"PTLN-V=.YKC>;!,L0J(8C&&?C* :FE!B*V4^:8P4\H5FL*^Q/# MR6S:= YV(K&K6!I#;ESKT@FFVP<%6$G(2D'W:TCP2E2TXN/P^3**>CN543>J MR0@S%78F([%-/M&KJQR/V(3A<:Y2C=Z-Z7GP9 F-&8?X4B_!BY0=!+ NG."G%Y[-G&_="3U#@J22UXY/CZ:8Z+UP!&PO=V]R:W-H965TW:8MT*"+3=,^%'V@I)%%A"(5DK+C?GV' MU"7>P&L$R(LHDC-GSEPXY/HHU2== 1CRI>9";_S*F&85ACJOH*9Z(AL0N%-* M55.#4[4/=:. %DZIYF$218NPIDSXV[5;>U3;M6P-9P(>%=%M75-UN@,NCQL_ M]H>%)[:OC%T(M^N&[N$#F(_-H\)9.*(4K :AF11$0;GQ=_'J;F;EGBK#2BV1_GJM-&AU:-"850GS'OBN TY> (X3 M\AXQ*DU^%@44SP%"9#E230:J=\E5Q ?()V0:!R2)DND5O.GH^M3A37_,=?+/ M+M-NX=]+4>ALS"[;L$=JI1N:P\;',Z-!'<#?OGX5+Z+;*Q[,1@]FU]!_)'G7 M@:<3\KW1&>74F9R"_I2S_Z @3!!3 2DEQQ; Q)X8*[7R=IK(LO\^2^ZS6>+= M5U3LP;MDZ?6K-(GCV_ZD@-+>3UX:)/,(QV40+6YPC(,XC;T_D((Z4]7>_";Q M9NG2BZ,YZJ2S!#7F\P7*)^G"^QVT7A%J*5.16_:*%++-3-ER["4=%>]-'$2H M_M9[D\[=$*/IMY>H!D2 <:S2Z1+'1;",XH[==.%]%!GC'&.EX "B!=R8!K-T MYL;DQKH3W\R\!U:6H #Y:!=55MMPRG)0L_;D7C#;\ )B(7%?!RYQ.=45P7;1 M]T/+36/KLCAG40G(L6)YY5*8#ZFF+M43\@L(4!B2TXCMR3QOE<9L9QH^MR , M,?(RF\ZM"3T&T83\B>JW,NZH>*$R<&@ M"&EZ;[ *BP-UD;*9@T9JA@DIE:R_5@O) /,*(PNF!\ZV;M&DD*--CS.*I-$; MA*1.J9'*0#%Y\0Q8+(7-#_V SC]E+PD;(D35K,!HNKLI0\$:85N!ZX4+&.4N M:Q;&=0YA+"-H**H /UT,6!>0W!T75R#T>XZ,LW,I)TZKV#(N=0XFJT60Y][LD#!,C&W<[9M(@ M0_=;X>,&E!7 _5)*,TRL@?&YM/T?4$L#!!0 ( -%R95BH!+E*$ , & ' M 9 >&PO=V]R:W-H965T:03B;IQZ'3@[ 7K$:67$E \N^[DHU+IH3I(1=;6N^^]W;7 M6HVW2C^8 M'"8RFDF02%M=5Y%)FLP)*94%4HZP*CW0D#2!"1> M=TWD55XQRZ9CK;:@G3>AN85/U4>3."Y=4^ZMIJ^[+3/DZ.(5YB%T(^[D/22_A&\?EN+OL?KOW(MX,=L01OZP7X> M*DM-FAXF=8?NW%0LPTE I\J@WF P?7L2#WL71U)*VY328^BOVM[C3&D(1\G> MGHR2^.SB2!6_%$B&LF+R"5!:U)@#EU81#K"51J198.EXV +8,V>-F=)Y[4U1 MQM(B(U)02SB-WR<=+OTOX@61(87:D(0>IHW2C/23$$M&Z7*A(68L!7&Y F[@ M+!R\">%:9F)=LWE/EF6U#N>U8,)E!_Y &F 6Z"?%HBE M$C0<73PKU5I2H$9!8G*@[&U!U)56OVB.A1V/X*([OMJZK7;7)4W"O-8FH\YI M)QD,FN<_G6#[G8CIH. MI-WA<'2P.+ K3I=2,Q7ZF2V>PD-'(=J;>B1GY6>[(0%4P7H MM;V^IC54_.O M>WWWW#"]XM* P"6%]L*S00"ZGN?UQJK*S]"%LI2[7Q9T!:)V#O1]J:@;S<81 MM)?J] ]02P,$% @ T7)E6"-/U^.0!P DQ( !D !X;"]W;W)K&ULG5C;;N,X$GW75Q">"[H!M2WY$COI)$!N@]W!S&S0 MWMEY6.P#+5$VT9*H(2D[GJ_?4R0EV^DD/>@7VY+(JE-5IT[1NMPI_=ELA+#L MJ2IK/ M&E>CWDHN*U$;J6JF17$UN$DO;J>TWBWXCQ0[<_2;420KI3[3Q3_SJT%"@$0I M,DL6.+ZVXDZ4)1D"C#^#S4'ODC8>_^ZL_^1B1RPK;L2=*O^0N=U<#18#EHN" MMZ7]I';_$"&>&=G+5&G<)]OYM=/Y@&6ML:H*FX&@DK7_YD\A#T<;%LDK&\9A MP]CA]HX)VS!ZYK6:\->Q2:+3=YKB#>3M^T^*]R(9LDL9LG(PG;]B;]&%/G+W)MX?-_GNS,E:#-O][*0/> M_O1E^]1*%Z;AF;@:H%>,T%LQN/[QN_0L^?@&^FF/?OJ6]6\MVMM&9T/V=[+R M&X1"UIFJ!%,%^WX\B>>SN5O\?7H>SQ8)@U(PNQ%L+[@V3! #&.HGJA6,=#6, M: =^C&.TMFF$:\YR'S-I6&NPPRJ6\3)K2VX%6RF[H>:3F?.4R[*U6",Z> TL M&X(W9+=N57U V3\CT]3 .4., !CM7,OBFF^%A@*QNG48$5?F,^'V&08Q,Q:. MX6O([H/SO^."?8L+UI0M0E)6U%;RLMS[>)&?L'C(_@W3_4U1%$@?F1154ZJ] MP#JJX >/!'Z@X(8[$90F N:RI9I(#Y&>M]8_AHW\C?!>=?R&OT,5)E$ZB<]G\WB^6$0/?2X/Q199JZ65PEQ$#U^K;+1()E$: MI^/Y5V&$<#R063Q/)Q[( IAF['?TJ^_?4S:QIM79!GY!3U['#,1D15N6'RQF M=+_6L-U&L0T\LY40=77&R])C!X.>+#D*^@@\[-V/WRW&X^0C :<;[C+]^#X&()EM MB(A\RV7I* !M<8J"_&IRXC*S424B-\XNJ<-:U$A?B;A7I<3T^5?-?E-;KV+S M.&B7/0JCD"4%"OQK28/#-< 2G25<)+B@8M.(G:CV_I*CI/TO'<> M.X'N>^BPJL81ZE$K)\80H$[&*9O#(UJHA@)#8O*N8/JX8(W2G91TNV/6Y3;< M#!FC&J7SCZ8GJ-<"ON^Y%O$\E\%="%#6QN+P2:; "@$,Z-6,FTV/)^CC@:]: M9DZ9SV<_= @*+C4\Z<]HZ2TO6\'>@80XS8&=^?OC<'-'ONAY#[P49?<45< H MJ'B.#SH&0<%!_S1)?CA1K#[\+\"@NWHPG4RC.M&A.C[$5YBV<[NS$BCR(-*D M)ZN]I]S#'7&QYW(:R#ST ]ZP0*P)XMCEH:R:D'_( ZT/M#2\P_==X-"EFSV4NMEI2)! MY+7?MT-+87J&U@660KA8 JM$I\E23]V"R;M*0%CWYV\/NSS#*+CSC0]GH8] MJ&,]B)Z!"B[9X/N+&KXY2!T[:H1T>A9/IF^%0'1S-..5 MB!SX(?N9U[78NW/Y&A,,HW>9*6O9+[_<.<(\@]/1KLO!\$2Q?>>%D=@/ZF=; MP.*"+.<6;6YS\DE(9\;8+H'7DU(0OH.I.IMK9^1=:K(<:7*P/FU3SQF$X@ M.'YVYT/9G*XTK%)#2'5+1,$FB3&GH!IUG4=D&Y#".0K]RE)FEKDDP MB!W@6\6UTS@_^Y2FP/7A47S<0CP>YUT!XH3L3R5J%RB6Y0]-@=G6E@4 MV%GKSO:OBN=9ND!9IL\4\W"J*9R]SOKPI?^9HZ,7!=" M7L=0J5$J_EW!OW= M_HW+C7_1<%CN7]> M6O,8ISJ"FQ-AO/9@&G_"L1?6-6XUPY(C%65^[G!X!:: M%N!YH? /)UR0@_X]U/7_ 5!+ P04 " #1XGK#;#LL]\S Q#V 52&)456 #*%+LK[^Y +60177WS(M(D4 BD<@\ M>3)1?+TS]L&ME?+BL5%(79Z]?4V??;-O7YO*Y[I4WZQP55%(N[]3N=F].1N?Q0^^ MZ]7:XP<7;U]OY$K=*__KYIN%_RYJ*9DN5.FT*855RS=GM^.?[V8XG@;\0ZN= M:[T7N).%,0_XSZ?LS=D(%5*Y2CU*D/"R5>]4GJ,@4..W(/.L7A(GMM]'Z1]I M[["7A73JG1,I)7S MI@B308-"E_PJ'X,=6A.N1RG-"Y&6[Z67;U];LQ,61X,T?$-;I=F@ MG"[Q4.Z]A6\US/-O/YMR]?*'LH5XKQ9>R#(3]VMC/7]V9RS(T^7*O;[PL!K. MN4B#Y#N6/#DA>3P17TSIUTY\*#.5=05<@-A:UTG4]6[RI,3W*AV*Z7@@)J/) M] EYTWKO4Y(W_1_W+OYUNW#>@@/]N\\,O,BL?Q$,JI_=1J;JS1E$C5-VJ\[> M_O2W\>7HU1-;F-5;F#TE_7\ZOJPW!809@-XX<5'7-M=^+#X^JV,!7,M6Y]EHY M\1UFE!4(5)^/9X/IJ%%^F0[#B>$[Z MAI<9JCT;SGM7.K0!S&E,\!)>9G-4=L0ZL[CY#,Z)WH<76'263,-[?IG#>L] M;*F-%;\8KUR4.Y^*&8T1/_WM>C(>OTK>F:+0WH-O? :OQ"V^LRK3OM9DCE(G M5^ >-X.KV2CY8;S,1=YQPV1\/1E3T^-\RYY/AG,KF]P$K[!V4U8 M;'"B*1/PG&O33>.6P737,^G8[@SPS_S ^6@9!#&?":YE6FQ$;N%S)]P#4Q%-/:_GFP M?TKV'XH?3WR+86W5%O(F?"7+LI)YOA]0U%<;,/=2;HVE, 9R $+4 #)VE6=) MKA]4OA<+)=2C5Y@L S !J4!92P99-BOO\R=:38!3E5Z#8ZPB6-!M_,0M(91 M9ANAQ"*4+-#9Q7,0B4:\>2%V:YVN62V8P4J!-)JAE[!>'N;LE%6"E+6TVPS, M@I- 9YQC@3K9!P5&&@C82H X##%/[\##-[+]"\-0"UL20-ZI)*($!VR=LE: M;H#:@8@A .8C[(+0]0#TOY;BHUK8"@B;F,S8"P>=+< Z9 -=>B,D:@XFJVRZ M!JXDY,HJ19B\TWXM4F4]$$48Z[SV%:H#QZ7+K0*B8]%]200$D,GFA "[D"X2O4&88!W&] %(1HQ:-:*E)D7+V"I,/H@RJRM3J?P+E) M/"KB]@2G"AT=G,X>V&$%EC='QII/>]:1,+0JG8)3"KX# M_U4+8P'@)<:56>1Z18?E#K;"TJ+I+> #<%KP.F#O&VM2I1"[Y1(]!<*H2LF8 M7: :H$@X>FL>->B-D7<.4'0]N6'A;5GLYI6#)>!$@"]38E6'@;]HJ MADC6]A+IV+*Z$,LZ.V.48T":"EQ6;C2"."S]'V#L_1N_'LZFATDD9*KW8BW! MF D=!2;\##VC#:+C:W+?R:$-O49]<:WS*TS"X90J1RI6&.UR*W5.1U]AQ L- M^AU"8Y>D'(?1%[D75P-B%1Q _Q6/(8SX]N']1V F>*Z@>42XI^.!YOP7+"AP MEM&U>(Y*8RQ-1J_J+VDP?3A^]8(.M"_P%@!C2W 4P 5T11_C&Y,CG;04WD*Q MDP!,P<8A+@9T?EE(A&B[<;3=0OF=4HRHO"L,H2^RK)9 T6$N E^\L/*#-__ M0,E1I0%*I+648D=@$2"L!!(@R^ *=00$-S3+)6P9K!/^[QH@[BH,E*&D6;L#C2+4E>(H*+ZFWE!,4$A Y-^2 MHSA,SDV3^?^HFJ!,_(S*Y

ML.\.A76D)FU>V/C#,0BLY591O-%Z6YF#!ZC?@"BT&$T7FI'B*O")30Y)4*:I MK9A+\>+\;OTLD&8NP\?#R3Q^ @GQ]@\J]D&/ MH9&Z3H?7-\]HU'1X-7^&?-5M%#7:\I"RUR8G% YN']&I:SK(VOL04CA*VQ!J MZ,Z @5X7 -;_7 =H#-^UHI#TV]-'0*20/Q#REJ$,.?"A&HC;,,TG+'O<30+Q M!@QR3('"T7+V"A@0%$I3HG"KH^S&Q@N9;2@^-;Z7/"BU.7&PCD"#$X !FKTF MZH6R6 >Y0$C<]V>D)SGZ=Z6+!>P]F(&+:^[O("E%H;==XHZ8<2?+AX'X10;6 M?NN<2367%,\#WN*:.*PF!">2.+H&0,G)'!82"?#MX[HGL)X /[A:;6].ZS4+ MZ5J$W9'&4Z'JH"9U&JV.XUF!6$]%2;1WIH!1*/HB %0H,:/Q6V%=ML(WP-"! ML^.0**ZNE$!"JDZQ"X1/@I8%T8/H=P99/F6I^B/:2UU]P4(TC5.3*EO)J<." MZP14FX5=2P>G#^[2LCC6-+( _)9[SAVK*F\GHKH$QY@L(.]1(R!!@P+J+$UE M/>I3<(?X"6MT8ZRQQ,DMV;9SA^35+!#/*8&MZ0),IRE'^IHB#;A9$1K[1UD. MB_EE8X?,P#&A*DVA_KEVV'?MIDG(1.IQHRT'3>1B?9/0\G^O("--1P3%P$H'&MF5A,E 9:B=GS$[>28_-7D&*A5L&,CF[=XL ET1.H7M3)$ M 3XIO;'[MF+15\B_CQ0^:.4$7O/I^WV7EASRG6B&?D30+G2Q0A80*VLHMT=%UEXPG2F7L85;X=*1LDY>0.EO-0:%MX'-+:PHF7?F>VBN=I$WJ(51: M63J91K:Y-3G"M\$F6)-N YFPVCV$YDLT@ SU&'EMK,W*P%)2F:=5SI75H(;: M05TKLI[A#&D'$BD9"2-^/,3F27>AS"2,8W1+A2R;B5;Z96T-7/H7Y\/MR<5SMH%V[83,-=]) M.50DU#5#TJT97D#Z*W.\[G#&E#@DZI9UV#(VP(C>$IMM V+O-FLI#B/;V.@B M?W:C Z$TYH(.ZD28Q@7::$(YC7SIMXI;>PCT#UB713TP%T8&%U3ANX:Z>CRN M& '1J9/.Q4@;@\#\% :\% ?&2VIEXQT) +ERW;0!&RU-"=2$O(B"8Q\N7IIM M=-< 1;PU.9]KB#V$#92%AQ&:JN";-%*F% _65*L(. GU?,$UP9H4J=PE P:F M(0.B_U)[)H-@#E!2DQO8'27, PVY=F:>A-=I"%'ME@_$#H)]W4\ZJHFZ,-W- M*6!4D!L[U$%NO!G*6[A5J0 6^U:#-CIZ ^4G0[!)$V@YR"".BP%'ITZ9/'A2 M1S]R*DT3,)N%$^';"VQH>JA<)"QT=W?WDG/>/=H!H$+\)(O-*_'-F+KQ,Q1? MR^3O%6QT &7&_- A@-N#AS, M8U,?=@DSP?,^]=^?!)'< #. =7@=AL_UT(52^!JPUH=.R8*XS%:;O'7SI(C> M1P,W2:OM64FD=DWNXAX;G@01RYJZQS#61]EN1W<.V'_5L52&(-4-03S<7A\^ MGY9QZHZ6K"=;N]Y1QUFO5ERSE<=3NI[/EZ)-N=?&,:R(C\+PX#+GN5*T[Z0C'W-^ MM_\MEA#(_HAHB>5^CK\19.&(O- M:@X1%@?A?3NHMPVH2<\K=*@3F^! M&;R4*]J%=PW%]"99YE7J*UGW<,&(>#5W@H8?10#=;0; :&O,L1#;I:/A>-9M METZ&H]D?MTN#_A3P,@D'# ,O#TZTS82[O?H>H[1(?7MD392I&NGE08$A)PSO M6>B(XD$C;BL@TM2H;47P-6SR.1>B:-'C4T9=:)U8<[PX98Q)QQBB,<9X,@D7 M"<$:3&'_K)(S:F7_926[SQ&U+U9ZU&\%21)S/)8DS:7](#GY$ RUK(_A$6.? M0W\\'%\]"_D8B3A=?;$X+E85$YHC*1#:QM9\&^QE0\NH'=34AT)\!LMV=4Q: M.H+X^E&;8QX.9W"O-IX-\HL)U#@P-]OFQ+&D.#!!4^NC!Q0&JC:-12>2'%G2 MXQ&=S-0I$"RIRR+R;M;-ON9;3@,Y*1&C_;3+OR M@">_XV,:4*:Z-6-10+(T#6TI2;TM+I'S?>REL/_V/1SPX1'U98%\/4JU;^4- M5I$I-?(HX6++/VE?PBYZ[P /Q#-?LUSAET;T"QB$VMM1Q4A^A\$)^5C:DE8( M!TC-E*S"ND26]) 1.*7#*'I0.^T4%^5-.1P>DL"UE&JM".)2CW4TV$K$?89;DT/4V.DMY1] MT*)'!TQ, ' <.2A:M'&L)%B3'L.+:MCV%@CNPJZY;$R!HG$@ANHM.#$^24HQ'C''*9T"#FV81*W.$_15"2TI0U(-91SXW3YDGL!3[Z MA#N6]" $6ZP=CYT*KI]IA2=DFY39/^P@*D.IXX3V!P5VH4M=5 7RA."EGI[Y M#8^-Z=]#,PY?Q/,,GU1C>"-J5!&E#7/)>NC1X4'>%WPL25RBSD:I84;8([5E M?!)7S\%62>GJ3VD$]N7CY^P+='UY..O(+QBV WMN5\K4T"I,V*%5C1HEFWAV$/M'AM<95$ ME:3B>K]^YY*4K*1)-G0/>[$EBCSWZ]Q#2F=;8S^ZDLB+SW75N/-)Z7W[;#9S M14FU= >FI09/UL;6TN/6;F:NM2156%17LWP^/Y[54C>3B[,P]LY>G)G.5[JA M=U:XKJZEW;V@RFS/)XM)/_!>;TK/ [.+LU9NZ)K\A_:=Q=UL0%&ZIL9ITPA+ MZ_/)Y>+9BT.>'R;\JFGK1M>"(UD9\Y%O7JOSR9P=HHH*SP@2?S?TDJJ*@>#& MIX0Y&4SRPO%UC_XJQ(Y85M+12U/]II4OSR>G$Z%H+;O*OS?;GRC%<\1XA:E< M^!7;./?P9"**SGE3I\7PH-9-_)>?4QY&"T[G#RS(TX(\^!T-!2^OI)<79]9L MA>790..+$&I8#>=TPT6Y]A9/-=;YBU=26_&KK#H29BU>Z48VA9:5>-TX;SMD MW[NSF8<@A[&?"67Q^V^/URA1O0YH_[,A#Q#^_'YU9ZYEI9T/D$O>+( MWM#DXMMO%L?SYX]X?SAX?_@8^M<6[7'0DP/Q;[+R2TEHI<)TC=?-1C@O&R6M MB1 M=%-4G2+QJ3,>F*W5!4Q#[H16L Q7*LS9)P#Q!@,!TC@_LM1CY_^,[72M*VF% M=(X2Z"V/PW+7(6#),)[ (B\LIV4J"E/71FF_R\) 6+W35"DH!ICF>C^6/1#[ MVQC_8%("0N]L+1O(,0?[[3>G^>+DN1-FVX@_.[5)&5A!W<-J>-_5+N34=G$*MV!Q'S_1("S$7>:BT7.D*H1P$9KTT-5;N1"F94(6QBLOL M[Z1 N*UL]TN%]&,^Z280U"JPER"GO@PF!Z9&2_O5>F2J@U[9,+V0(:Z,2TG-[Y#3Z MC4?N"1.92 ^)21(O+;7&A@9LR6JC#K(KH)=4K^-LK9C;J[#?CED3F MW@]05VSS@^/+:[UI]!K<1^O%T-_NJ?,ZDNJ[1/;OL]>]U^\9X1I>9T^.EWGX MB:(2@HP\3)*@.# .)>@CS QYD%6%KF^Q;6/2NO.8C&I -=;(H0M[L.HS'C(T MHOXH6XI]2=>,+3DUH2:.LM074!5?HO[H\:*K9#PGP)PBY$?QXQ7=Z>E8U5N5 MQG)K=YRV& /.%7SHB.$E1@^M%)D#19"1NL'?+PIVD+&50()>Z91V@^IRBEIK M'"<)AYIQ>F03V\\/_M<23=T3&\&&G T^2N92+$&,/Z4L)A4(./E 8.$JR]9R M_G1'TF:*5IYKT'GN(8W2VF#Q\NF#$86\L10D _^0&+B$@U4,G7U473S&Z7WA MLWT/ _/)XN3Q;'[9;>-,],KT5?7*641.]F?\?O7DZ#S^A) -Y M9 T@%EF1W:^"-!W!EFLU3!%,+9M\T*KN\VWR!":?Y]/APR1G\@@O3$,Z3 MQ6$^72SF]TW)I]A^($\-'UB"[^H.=T9A53LFWM%T/I]G$3@_YILI$SBU9Y4V MMX?@0C-MY5Z&>",*I99#U_.>TS>Y\%24C?[442P%-FYC091X%LC21CQL)6-Y MC#E3?V(;BA7BIE:=3=*' *QV'UE;UIK/,T$MQ7]5RWY7YVT6W/TK[>FIM=@X M8F6)(RZO;OI>O"7L\$UI%8XQ:QS*^7S&K::M"F>.79;@J"E9FF-X\4S3XU7D M82 P/,Y-NPC>8$_%NQ^O7EV*:VRGR.(E&MIU2,#+\ I&UB4R(GDW#!\SQPT MLA=#]N =ZW]!.K9C*6_H#D/=O;1,O)V>'BTC0?.CH[LW[&J2)Q,,T M1M@' *1-OY4[KB).;I9D[5AC%;4X!?%@UR(@![)92$,DA)MF^WHWM!U2PUEH MXF< -[TUVA]?00W$%:4N60^;+_!@V^%(?=]KVVSTW@W 3?BZ@(@Y\/@*/HP. M'S NXWO[?GK\^O%&V@V4$WZLL71^<'(T02N&+PKQQILVO,6OC(?WX;(D[.R6 M)^#YVJ"PZ88-#)]U+OX&4$L#!!0 ( -%R95AX"N/TU@4 !X- 9 M>&PO=V]R:W-H965T\9VTFD[S8PGE^:ATP>( $G$(, H&3]?<\N*46R'>'G.:[?A\MRWR1JG;X.(;5W+L+G6UJ\OAK/A=N&C*:M$"Y/+\T:6^I-. M7YK;@+?)SHLRM7;1>">"+BZ&5[,WUPO:SQO^,7H=]YX%1;+T_HY>_E07PRD! MTE;GB3Q(_%GI&VTM.0*,[[W/X>Y(,MQ_WGK_G6-'+$L9]8VW7XU*U<7P;"B4 M+F1KTT>__D/W\1R3O]S;R/^+=;I2J*]TYI=>A@ B0[.-D6SG7VK,=W.A^+^6PD MLFDV?\;??!?>G/W-?QV>^/=J&5- &OSW5*2=G\73?J@TWL1&YOIBB-R/.JST M\/+5B]G)].TS*!<[E(OGO/]*A.>-S\9B/\IKI*@2R'>3XB"7C4G2BF6K2IU& M(E6:-C?2;81TR>2FD4E'D7L':MJ^4)Q"L7QO333\KN_1 91)+0(7: .DS8)W MX>%8^$+(I@G^WJ!&M-V(EXMLA)[ .UXN3D:SZ72$^HV-Y@JTFQ%&%K M O/CO"B<3V*#?L1N5UJ-Q><]W(V5V).\*(R3+H<+5WKC2K$-]@#OVJ1*&)=T M<-+:S5&IG0[ J09%ZU0O3C+9J=OHR#6"6P>-%R/ M!)#E6BL0$GS-%B;&ML.#71 $S*%Z\SN!E E@ MIS=HVI!7D)&_1&DUQ\QO[S_=WN)PGV!H$.O!09!&Z65B) B=]G<=!,=+M2)P MO#J W"F89CUXACF-%!8YB6H=7D;0+R0 M?#R:A*Z7"&K;* X3I);T#T=(I3BC>IZV%4(IG"H32<-OQ+IQ#*MH*EA_?&D;LEF@:"P&ZTZU([]V.)C:C0&7E(,@8(7(':7C1LNPEX *Z#VK$0 M24&)U;*U,OF PH\1E=[)3)L1'(Z#(IT:/'%%X"9%"=FC0MTR#1)BMN&(B!"- M#L;WO8(9[W1^% HSO!_/OAB1%7^0W[/1Z4G6M;/9Z'B&3*^";\OJ<2)NNV+V ML.%1U2'C^JQ03],P/FC>7'7!:%3M8>-&WV!HI!V4^'7&',9'LC _".;U=#H> M?*9:V#I%\\ %;26/ETJ)LKJ@V!X\H M&3U@L@69'F717^UT'>G#!@UW,**6?#-GPESJKJ^[U=WE_ZJ[\_[8WOUR^"!#2O23?\ UXZ1.JA!\K5(T.M '?"X^!VK_0 ;N?1)?_ U!+ P04 " #1 MOP"B=/"FZ6?)E8WMF[4VFF6D:SUZZ#YT^0"0DHDL!7 "45OWU M_0X 4I0LRG:RZ?;%IDC@7+[SG0O!ZXTVGVPNA&-?5H6R-[WA2*#Q9:+/B#C_-7I=\*=X)]Z%\,/@U;*1D% 4)@AF? MH\Q>HY(VMJ]KZ3][W^'+G%MQKXN/,G/Y3>^RQS*QX%7AWNK-7T7T9T;R4EU8 M_Y=MPMKQ58^EE75Z%3?#@I54X3__$G%H;;@<=6R8Q T3;W=0Y*U\PQV_O39Z MPPRMAC2Z\*[ZW3!.*@K*.V?P5&*?NWTKUD)5XGKH((QN#=.X\2YLG'1L'$_8 MKUJYW+*?5":R?0%#6-&8,JE-N9N6>/:F9=W=MHU M]L_7<^L,PO^O8UX&&=/C,B@E7MF2I^*F!\Y;8=:B=_O]=^/ST8\G+)PV%DY/ M23\%_NF-5P-6>_<^%VRA"R275$OF^+P0S.9Z8YG#DWN]*KG:?O_=Y61\\:-% M&OE=EF72\N72B"5W(F/S+2/?9"H85UGDG3#,;4LQ2"@>]&>2?,1JPRHG"^F: M+:^2M\+*3"@G>9'\)9F.^J.S,2[.9OVSRTD"&R KQ4,O7*H,X@VM'5_U)Q=7 MR7C6OQA-DY^E$:PTVH6$3:;]\62:G/6GTRLHMDYLGM8^ZT^O9MAS.9Z>TML? MS4;);#9.[F11$&ZT(&+#D%)US8@Z;#*]F";3RS%D/GYV=@D/+I+?@+>IA220 M/[E,WFL'[76H%D:O$!'ER6B1Z"YG]Q%JFUR,^K/I.)E=]6?GYW!*88G?@2!5 MA0\3P"F%<=MD>C5*R-$@_S?\-O +TI5F:PCTF9)J1>0QP7[:CZ<+ M(T2-09_94G@.88VP?6A% YLK\KY@:<[-$L!Y@[:-;P/V!N'&3;)L >]PP9W_ ME<;PP[6TJ AT'D%-CH/:)XO^765+=$)'YAOQN4*F9%XI\CZ%70&E0R@#PAVQ M@B2+*[N0$*77E.QHMA!D=+7,&UNEJG1E T5\(T9L#VE2[X$G#A#^0,/!]H 7 MT0H/<6/L EKU(@G$ +!!:9-A4-4B3DN+,!+ X7'#S9;O-H#-*=B^+*0(%(BD MN*M,J&\Y7P?(+(?+)7>0[]4U5L78[0+:SI?*4MBPH7)EY=A*N%S[VED,4D\?#B'F<+^05; C>/ M !_B^!00I19%52CJ?#'X: G>">H!? 6@(%8C)RM>K!;I2V_0$4!&8/U&1 M:)H,]$BUUH H8X#(;-F*!HO&\OB0UF6 C\HFN;Q!;+G::00-SX;'<_\Q*$/[>5IJBNU9S#%)Z2)+O1RZXL/ MT9Z;+)"+A@XJQ2"?2V,5:)X%%3& >LW@IYI,\G-.PH$Y*(./^8Z4^5Y%!-Z.4)/*XG@THGW2.^G6D[&&HV/-"U9KY6Y%Z MUJQ?]YR_22780W.*2R3B'_;$#J&]2_A[[_F>=&W7% M^07G1[_K(*9#;](^D&%?[T#&)VU]N)%[$H-YL1_[5Z-M'!H8'4^!$UN,U/XX MAIBY);KQ;.V!]UW7'X=$VSH@)&H>F6G%%[Q/9U3YOLW11_TB]?4+X[&O+\/6 M9S!@O_0?^ZC%HD*%+V+-W>9[XNOP&6VW/'R,_)6;I81]A5A@ZVAP,>OA/<=_ MX L_G"[]1S6\B"+0_C('8X2A!7B^T(A-_$$*FJ^LM_\%4$L#!!0 ( -%R M95@3\KZJ7P0 ,T) 9 >&PO=V]R:W-H965T*FW\/"E#J,]&(Y^55$D_M#49?"FL MJV3 U*U&OG8D\VA4Z5$Z'A^/*JE,LIC%M1NWF-DF:&7HQ@G?5)5TFPO2=CU/ M)LEVX5:MRL +H\6LEBNZH_"MOG&8C7J47%5DO+)&."KFR?GD[&+*^^.&/Q6M M_)R*F0C0ZW=OT[=?$<,5YFM8__Q;K=FTX3D34^V*HS!H-* MF?97/G5YV#$X';]AD'8&:>3=.HHLKV20BYFS:^%X-]!X$$.-UB"G#!?E+CA\ M5; +BUL92%S+$,CYV2@ D=='66=]T5JG;UA/4G%M32B]^&QRRE\"C$"EYY-N M^5RD[R)>4384AY.!2,?IX3MXAWU\AQ'O\'_$)_X^7_K@((1_]H7: DWW W%S MG/E:9C1/H'Y/[I&2Q<@79RL1T#PB MV/@[$*$D<6FK6IJ-*)0F+V1=:Y5);@XOT-[",80R&9K;X_M:A3*:W=Q\NQ32 MY$)YL7+2!,K;O8ZTHD)(8&'LT0C"%NCOK,3TH2&/\T+\ 83*^G#@*",3MI;Q MLUC#EMGD8KEY01$->RTW(CV)2DBC>V\;M!B&^#.-U#U7#("$R".X9Q*_3$X' MIT?3:-<;'+PT\('^8S68'IT,Q>>BH'A<@(1#-)T>!SOI:$)IG?I!$?XM(CEY MM3+8@S+4SN9-1@=(N[-/"@<*Z0T\3@;'XS$;RCQ77 P$UL7GZ)%,PZ4R>]R\ MHK_'EWCM:_#;SURU]8HAUN0J%7P74!.4A@T< 1^G#A^K*'NNT%%JV<0CUF_ MJ1*J@M='JKC:62G="O*#O*[NOEZV\#P24N-"\"^*#F0P VIK%3W%(Q":_OCA M-)V*M"L1BIUNC,UB&D%FN9D0NXE!!NX9 KUV2A<115CB(@R,\FBH38U^TOD.7,' MH >TFJ47Q-&O'"S[;G4PV'8J'U*!4_B#G!7KDHPPN"2?=R+UL,AS MAQ1AUS8.+Y8$IB2H;PO0C8BRT\6F*X\7))U!&C%XRH@IPL.JT3)8AQ21R4I< M_O<[.MC#D[F\YHI[O?/_LB=WD%AU*H]ZZ/H&H7 F34QHOR^6=_D]1@W%-8AR M>_RP\(?[SO/1SA4+.:[B0X(+V)C0WK;]:O]6.6^OZ.?M[4,']%<*2=54P'0\ M/#E*A&L?#^TDV#I>V$L;H/TX+/'>(L<;\+VP-FPG[*!_P2W^!5!+ P04 M" #1KD3 #^-P &0 'AL+W=OIJFX>.IR\@P$62&R9[*ZNJY\ZNO5Z6Y3?[;E MS8V-5V:M[76Q,3G>+(IRK2O\62YO[*8T.N%)Z^QF.!A,;]8ZS<_>ON9G#^7; MUT5=96EN'DIEZ_5:E[MW)BNV;\ZB,__@:[I<5?3@YNWKC5Z:;Z;Z;?-0XJ^; MADJ2KDUNTR)7I5F\.;N/7KX;TW@>\/?4;&WGLR))YD7QG?[XG+PY&Q!#)C-Q M110T?CV:]R;+B!#8^.%HGC5+TL3N9T_]$\L.6>;:FO=%]H\TJ59OSF9G*C$+ M76?5UV+[;\;),R%Z<9%9_JFV,G8T/E-Q;:MB[2:#@W6:RV_]Y/30F3 ;G)@P M=!.&S+J,_)*GZ[_NYK4HXQ_\<$UI(CH^3 MI WSTFYT;-Z<84=84SZ:L[=__E,T';QZAN%QP_#X.>I_P#3/TXFB:W5"^ ?9 M75;];674^V*]T?E.T5:N\-\JK9887NI,Z3Q1.H'_I:0LVDCR2-4YYE^5AN7/ M*Y/0E@ #B9J[E39N!V^PHHJ+1U.F^5+I+%/%0J655<;Q9M4J+3%Q4Z9%J:I" M?=$[%87!'!UL>66"AD35&TBZ,[JT)!UY1!J+ MJF)H%YK0C$4Y1@#2*D@"@*NN>_K7>(0M%-#*SRG3JC0GR<>A-U.V4UFZ3BM2 M,'';,-*HQ7/42B24H.W10,;WF/GSGV;#Z/:5#1:8060W19;&.Y7RE!@[ODSG M=44BYC4S0#3UNJAS8K8$,^03YHW-YB:$3#CW:(LU@[I3,DRP3[& MA@ITZ:\H $5OIJH;]60ZT>M-CN^# 4^FNC;>U8Q'!M>0$:4\QA'_8,)M2:)?T%VL%?.[/IZ2?A M[9OP=E]U)P YW>@=J='B57@WO<4;?+@=C_#A M> F5^, L'DQG8'D#X,?AVCESV'--"-]/9(!B&H\' 2V\A M?IH<$?U99KN23T?AY';FN>W["\9(;,"XPV:\7.W-\MH/@\K,UI!F%):>)BF:?_BY&%;/NYS@C/ M%2<\ E4 S,P21B"B$.IC6%#GG:FZ<2QR*84AY& AT^L-E,!C.XX;\H8Z&(@0 M"'[9IVB4=9BFD]\!8^R8],2N$!=610:D;7"#- -$NH#>ZG6=:0+ @J,1Q0<, M)T4\DAL2A%U>JP\P)FAI!D7P3K"]Q/)[J"K2.- . !LM]K90?]18( YKN!$Q M6%XBQ#)+VQ2H2U*79+R4,NA?89H0"^R:)8TLRIWXX#5"=8XLG]%OCGAD'@W! M.;(&I\-M"@/.944D";+DHL;>,1(1''<)1QX?+P1:>8G 6?_0W:K#@+;GKI#?\@+[2+]N8> MYV749P;N\1PSW12HMN(<4&A9I@GLNC;5JF#3([DH*RRQQY'$/M*3@:;^LO=$ MD4NI:/#"N\,2K% "24!Y.F(XAT*Y^AWU<0.M'E5+TW"3R J\S? !GNY]U^.) MA^2-QH0XA9R( N9I(UD0!(/R#&TCGW9>*XE)G!/UT#Q/CC#;LQUE4>T.S%(] M3S, EG%,6Y?LV)>=A. _(&(G]&)D:@DKDKKL)I0( !>(Q[=#1!S$@C :1L'7 MDR"*?9PBSH_HW]^*"L:*6Z'V04)=>$YWER>6G=SY94=C=<]YYB\*SM%H!>,@ MHZQ DF#(Y#V7M0QH1'*#.]Y$OR+#:4_HY6[G MG+V=_S1_^^A=^7B^ ^--(_*9BW$XC&;X<"];Q^VTQ7'/0>['*0[]_(H=>^6L M2^9JPBT$GR$_'(?1[8#U?%1@EF'*&0SG4[[Z[47\?: O0$ISR*2MFC.XW%/M MVL2_$ZKNA@16=4-5N_C:&\+[@1\'+HQ>^ 4O!1O+4])3H>+J%#TO* [;MLSA MA(<3 *8!=5@KH1[3.'!M4U< .0BN+9,-X 0HDU*[(N5L&4PY M3/>1O)>*(&'II#%N[_BBT'/3UPI>T"#S5+FRJ9<>,Q1*^B+AAWH7'6.)U/W- M8PG5FUWOJ,=47.XG+LTFD_PN:&M67Z12DJQ5QL(G)!F12!).#0GJ^KR6%$D2 M0TD=0UL;RUD$ZK/X@,VZ.F>W%GU"V^F:#2]Z\39[/I,N32;.Z]1XF.#TTA/! M2)^(M:&-2_03L(K(7CP#,DU4S&%"M4#(AY2$YP?PT\%'3M*B5[*53Z/"N?SN M^5O3SNCT)LY1D4ZF>!AT*FM.7\;[E?]\K\ ,U7:5QJMFZS3QNA_<0S;\9E,6 M8!=6"J49U0GNT"=GBEC7:!!TSN^T\NA[-:[<"&P]M]C"Y/.=MRYQTDMD+PCZ MAC%[3#\F]&-*/V[IQXQ^W$'"T2B %PU',_D5T:]1Q'^-)OQK,L,O%-C3N]FQ M+HB%9Q1;21#+XG>1YS#Y"'V!T10(Q\;X8FIQNE#=S\.[8>GA&0;@#*Z>;UH1 M)\OAO?JW7>#^6?Z%\B2B #)""3P>_.H2ZA]\.&"2*Y\;8E2]W@@N,*!R&581 M4N;F:'*GJU-J^=#-HX/Q]>WD13"Y'@Q><, 4S.ST'GT:'@RO)\B'W5Y3(YYQ MY-D?9?XT%A!FB2-S@_/7Y)DXOJ:0JDDQLB)?7M&")Y(-F30E8?Y%2J"M(6=) M_>4=\:-L("I:PB^4#VFV9YN*']IW;O;['N ]DGL(6V9UDMXFOP4&IZ2B?DGRO M@YT4&Z*=FRT(H-"7/,7UCJDN-](E ?7&"<@!A$QG2C%GIA_-J3+^)PUR"@7! MLG0(YLQ",M50M48XSG,Y":@(Z0UE'?4F SW.>OKQV\50IAQVZ1'6VWJ!0CDE MGC$.X4/:54W'#A$T=5N%B72*P$X]%Z=P%<,P6%%GBQ/!I$;*T&_CABYW()]& M,.ZE:5!Z<*CTE2;7DYX:'F=,&P/H;"0%$3:(@VGD]W7&)J=,L-<%V%!*(-[: M5VBL[8H%62,?WOF*F3HQD&:KY4PB,=3C7#LEM=O ^ZDWIHMSS[F.>,IV'YHJ MZA!5![M+;'2+O8UU[["=%^D3K\,*MG)0D-*A0R1C1ACC>G7=MR2@#*!6@COR M0\'<2,\?:"*" K%Y>?0TI2>9*?EHG6S(B?MC:K:"$UK]J.$GIA3P2"D;(2LW MFS PZ\U*.BR9CF62& \"QROJL;F^A(9"2V/41W\0U'(@N>0)A="3K$[,2W61 M7JK?KK]!GI+/,;J*D;/ );RI^_05YF"2>TY#\B*_4 &<%;6)^Y:H'0[B45ZG.0K4F)[U:Z#6!JSMB6YLRIHX096*F[$@ ]Y,3 M)2K^^9!,-N,&K@+5%/5R94,^E:)D7F><]WHFNX$X5%\_?OG\'K\=H@J7(8-F M5=9RV< ]DV-3*M3X1(DQTQ.UKP+HQVGU*J&54428'$"12XNU?RH$*\';<[4D M@^9B.:)OZTVI<^U*CJ)(('I467$3-6OAC(0>[XA!VJ\MYS9 M^M9^A##K.F=<0P518.]#YP7ADGYB!8!R@,]7Y@F>2[6VK=U,3-W;.ST7%;RV M/1-K6#CLLW/X.B8O(/"B:HU/'C:%19RXZ$E[2D-."^$EG#+_WNGC(],UFXHV MK1AA 8,SQ+&)X6,D%KT@T2 ;;R]?V:]K/A=RX(A!J#_E]*DJ=<(QF=ZX'A.I MH@'W#G L:VP%.NNW'!WH+4I$243K$@0MRI#.MEK#"[F_KJ6";0G1HC3'UKI% M9MXVGJTH(.E[WUVBJ.[VN8I4?I:KJ< U YB:@"9T4H\GQ?]1%)=UP@HCF^IGS**0,_\Z4H\MKUQ;G M4O+OM'SPGS+W0>9"R=0JKSMF_SU>^ M<+8FA/GB AIZJQ,1N'XCBK=:1@-9HGY[:%P%&QT=\&42#<#"=!!&*Z?%P[Z]/G+'T[WHP'[T7?9+)90 5 M1+-P!#KM)[% ]]S_W!?PY[Y+%(3H M%E535\# *<)60HTCRF0>=9IQM.0PT*^LJ*)$ @$7-?H1><^5SX#;'/S$2692 M>W ( (_NTH([\W47'WZ6FRSZ27"X!3BM=!+/Z&$CC^;GM)BWOD\,:+QMGKEH+FKK4 ==)!9U,5W-0O0I=V'[''I F82,ANY:+?$&M0H2 .0:> 9S9%0PP@%"K)?4 M1)[?I+G%]-\/U2BCJG,,NU[>\%7W\J%L&>^H[G&P[NZ7>3'+D:Z"!CX8#0))V]U](P M71)@]<-E-T:MTT1.9ZE>@R ;)3G" 2?]A9*4@@;R.7:)9@)TDIQP'=NO;/J* M"(XP[N9UTFQ76T@>W"N.X.&2WGKOXLM<[F2H)H_W<8PJ'Q[1TN'1I[*(+%!5JCR8N#!A]IM[W06L5\2G4P/QJT-P(Z+9DFM^A. M"-UJM+.>^.ZAW'ELEND.)J+GP^N9"$)]/2_$+]]D17BO,@DCW8NL"Z.Y8=?I M$Y*+P?7]F_\/)0;_M!(Q<=S8P#/9F=NRPW=._.E:_]X)'UFM]7?:5=]!==0IX"Y<ZANIYUMQ@WCG0.=WE55 M=^57W/5\-!NX S;)NL]'XXE[,&1H,F5IQ+4:7]N')4+,'["C@'WBYQSXIZTW MOGN9=:Y4HX@KC4M;I)=K2JJEU)JUQ\ROFQMIKMB05CA%W]1!,5^>"UQ/G2J= MI4^%6'\+RK3GNQ;5K^ ?=$"0+BC6(-IQ7X\SJ=05ZJ<+$WM9925W+:]N+5/AN3Z=2S,1I, MGZ_[CC!YX/%T>'7A+E\V-SX.;LOWG'T=#^=(!#7+/.HL9T#EJ*N_/=) MFN^LN%.S?];.?3/O&WDR:VU\[,L^-YWO9*%\6/(WSZSDA?+UK.9I\^6V>_E. M5SM@.>J6/-'%"20A0;@_:(H M*O\'+=!\Y>_M_P%02P,$% @ T7)E6)IF81DO!P -Q8 !D !X;"]W M;W)K&ULM5AM;]LV$/ZN7T&XP; !CJT7Q[';)$"2 M-EN'O@1-UV(8]H&6:)N+1+HD%=?[];L[2K*;]OT[DHN.WIA5"P,]6FX Y>S:QO%T;PC)B*O!^'X;!? M<*DZ)T>T=FE.CG3II0P0.?S?B7.0Y H$:7RK,3B,2&=O/-?H%V0ZV3+@5YSK_+#,W/^Z,.BP3 M4U[F[H->_B8J>PX0+]6YI5^V]+3)L,/2TCI=5,R@02&5_^=?*S^T&$;A#H:X M8HA);R^(M'S)'3\Y,GK)#%(#&CZ0J<0-RDF%0;ER!G8E\+F3*Z?3Z_TSL"MC MY[J 6%N.[CKJ.T!'FGY:(9UYI'@'4A2SMUJYN66O5":R38 ^J-7H%M>ZG<7W M(KX4:8\E49?%89S<@YA@.R@6S7.[X*DX M[D!56&%N1.?DIV?1,'QQC\J#1N7!?>B/"L_]2%'<8SL=\%ZQMWS%8G1U-.PR M-Q=$P-7JIV>C.#I\89E%YKG.,V$LXXN%T3< \Q$H_X2Z8Y^Y$Z9F8F^TFNU_ M%*9@KU4J%%8>N\RYZC)MV)N/KR][Q(E/;,D!+],+!W!.,P26F4 = MDPZRG+ M$=,A)JFR/R$[^)*;S"*CGDYE"LIU628-%+W&1ZXR=BU63!2+7*^$L"W!E23+ MH+>1R3/#09J:H32EU9>2YW(J00@)9* B. M UVK=VO"OZ!R12N]:@VT!MA;" M4 L%5FAFD&XR=0TR";:D;*DDD ??)JD>=Q#VV"FV"5F4!5H3A6$W#$-FYQP8 M<"7510'J>9X"@C\13%I;"@2%&)/_R4T09^\>)]3^2G##P"L4$5Q<0%2]3VMQ MJBPFP '[.Z39":E"\#C'L!3 MM')(8NY"7Y86,A.I5TWQ--4%+X5T3C0^.]-@-94"ODW+/*^7JI3,O$2I+W3% M?B]S@/6HO;HW#>E]W%T[T%O:Y/UN@]?@+2!40-JZ8A&)W4 I 9PL"I%!]8I\ MM55ZL".XM3IW*K+5F^[VHWNUNP.U5A0VX7L_ 4]5]6E !2P&"RD]DTJA\UN( M)'G.<54%?'$%%6_UU8W) 5<">C,M1R-:#K\C"L':SKMX M#P_&+EV>*B8[=7U(: (*S3H<=\%0=O#8J"1-6B;T'OUX451 CRN*MO0G+8I- M[?Z/HF@0VY-/'/^X(^.Z;A[AR&!#^E,Z\G[M'NR]N-40>F8Y<,\)/PS938FHDU!*LA'I@,.,IL[TJV?9RIW"36 M8Y0_'&"/YWZT].3:A= M'%LA[UVPP6\%#),00 VK9BDMSKY]*(JQ'6!B:_X M#/G)0._O;:Z7Y#=@$]4M%R#9EOA*5J'+^BQ'MU+2K9HSJ"\! M@5QIJ)ZP;OFE.6//,&OA/T2+?M,=U$ < JZ\YE@%^ 5]@G=$;S3JDIA M\-BZ.53.H-,42@I&W5$X"/8&P]XX\M@B@\7!P6&PEXQ[811\(IC@YX/N>#P, M?@':N'=P$%QH,Q72[X0AK0]ZPVA3,-AW5V04=@^'!T"?].)!(W/8/1S'L!CU MADDC$Q9''COIA>.VS*@[2I)*FWB\*17%;9&<@%WCP8!8DIA=/" 2"0UNZ^_= M^H@$V% $NFAJP;*]!/R D=N+#\?K ]$^V]]V0]1O7>85PLSHRM)"[D/.^'N] M9K6Y%3WUEX%K&PO=V]R:W-H965TQ&$X"1K*A)_- MG6^MLKG<&LX$K!71VZ:A:K\"+G<+/_*/CCM6U<8Z@FS>T@KNP7QMUPJMH&GH_LGUSM6,N&:KB6_#LK3+WPISXIH*1;;N[D[C,1&Y+(!XOSSP& * M&QCD![I51Q>_0A?%Y%8*4VOR4110_$T0H+9>8'P4N(H'&3] /B))=$'B,$X& M^)*^X,3Q)?]3,/FQW&BC\%?Y>:[VCCD]SVS;9Z9;FL/"Q_[0H)[ S]Z]B2;A M^P'=::\['6+_]X<:I#LO-DI&9/C[/-1 2LFQE9FHB*$;#J15\HD5>(D8@K&M M%"",)K+$ N2+V2L(W/^F6>?U"ZQ=P?5EE,CU9XLM0:ML>^-]]9+QA.[II?> M6N$@4F;OI>/(2Z.QMZ9[A4HNB,#1A;EH(["DY1I0E1LLF-QJZ+JO]_:S:]FU[$MX M-_ANJ:J8T(1#B=!P=#GVB>J&26<8V;H&WDB#X\ =:YR_H&P WI=2FJ-A$_03 M/?L#4$L#!!0 ( -%R95@![#XXO0P "8C 9 >&PO=V]R:W-H965T MOC2U+W6EKJUP]78K[>&U*LW^U5ERUEYXK]<;3Q^")%D:\YE^O"U>G8V( M(56JW!,%B7\WZHTJ2R($-OYL:)YU1]+&_O>6^B\L.V192J?>F/+?NO";5V?S M,U&HE:Q+_][L?U6-/!.BEYO2\:?8A[7I^$SDM?-FVVP&!UM=A?_RMM%#;\-\ M],"&M-F0,M_A(.;R)^GEY4MK]L+2:E"C+RPJ[P9SNB*C?/ 6=S7V^H9=U\F5,+_L*^<1_KI;.6SC"?T^)&@B-3Q.BX'CN=C)7 MK\[@_4[9&W5V^<-WR73TXA$VQQV;X\>H?]$,C^].QN=B(.C'C1([:VXTQ8X3 MB%VAPWW/]W-D:+I(XU^486RLH3;6:LJ'SV))J,I/I,D^N"E5]V- M=)Q$S[KEB &%ZT4T&8^B;#9J%G>7TTGT-,N2Z,=NAZYNE/,(;4_\B!RKM(]% MI8BC]A11>UWJOR0%+PA,L#]\?C2>:1SE(1[C=#:C_Q-QA60! 7/LYLU$TT,A M#FS5WMB#:/F@PSLU"6]XF6?RQ\LK4R)SN;ZB/CQ.B107IQ-B9QPGR:112)_C M3MB6P%)5:J6AVODL>IHLII#S[?L/XN/U>RBRJ/.@A7$\2A>LB'@Z8UW(VV?J M5FUW'N2]@F-ZK!K1DC%I_&IKK&^42,>=U/Q NV^DVX@;6=:*UI=Z18R[VLHJ M5]$D2K)[--5MKIQ#?LWK;5U"TJ*S_=#K. GG2,BV681 RG5CX&0Q(QX03\3$ M1E9K.EBH"N&*Q8Y52#S39O%T(7X46?0'#&99EU$VCYXNOL([*#3>F.U.5@>Q MTB5(4W1(D7='@D=35UY7:[%5?F,*42.Y67:.UB9JM5)<3VA#.J( _-0M>H14 MS O:\[43.V6WVD/"".X7+!UH&.<=1X.R7A(IY^ Q>DM>ILB #NND%WL8':ZG M;K2I77F (]%IN=QIZ$'_!?EDU=-U(R_[:VUWQL$N$G_0]"T*O5-D)0WB1PTB MG'QMJ_.!ZO:RQSN%SE9^QNH-1.K\E4_:68W/@Y+6B:*M2&A<&TO;3$@8ZIP[QZ5T"4+6^Y,LGB,66;V=.\M PWH-(2E6,!1 MK(#+!^6#N*XJ8NV=M% LU]AD,=#3D)V.BT(\22>+"+P/XKFH+9%C,S4*#D=L6$J@)VUSSY*!&)*TN*-@E40;(US?6U.L-F>G(&P='=$^$1D37F+V[C)_$9C^+'*,- MSA%C-1$?[+C/5LQ\G2 LMY1V0L+OE_U069$E=O(@ER78?FW\9J!^HGC?X5QK MK, 'X#\E#F^B+C2(K=;W-"45T.FY): YY[S49#4A"U0MXBKD)+CQC("/N,KAP9 =M U5!LI'U=JUEG5\XJJI MN$[@J5.)=@]B5=92&DMD+L'I# ME=-%1)%@E[>-J5C1 ,]6+^N@8G(277#2'RQTQ J9J[%F+%2IT0N 4=?5AZ.I M@E?TEBQ-5;M!N25E_EFC/JPT3+>7E+IH$[*Z5^$GF06D#Z1BW9J?@X.U:%&# M)& !EZ(VA%O5[@@@,#B(>OFD48D3?9\)Y0?[[X0I+-K@,:B7;1)L'4*&RT\O M/1VCHY\!3B< 4.:*7Y8#1EH/)37T_9C0#=#50\"EK?L5M8@M7!6V+F%R^':I M MQ;U\V7K;*6:&($4?G:0]^5OH\N'J&]VMODVH($")@=JI55T&4-T(P="R/'#F M90?\RGH,N,RN^@2 6=PMS%]5!J/399 Z2?$[84Q:C/M)W+AEFN#6RLJ0F1#Z MY*&4T94LN2Z&_,F9L,T*#^9#XC'Z9_EP*PO4#89;=X4:G8L_*O%;C0HWCQOA M&'JIJG*'$D=K*99UL89WMDI::9F\J3-%U[ZI76<2CE:4?#OW"T?7=_7+58,J8,>7316A GF2/%IGHG\+,@".T+AC <'49RU(#2B*FYB>/MD= MS6J%?,- +#2L+B3>NY -8D3]@FB"/RUE28$LPNCX9 T?(/Z^>0F^YDSZ()RD M=HF#G6#]T.&;2=! 46!RJ9H"$5I/W0=>1WQ.J9=\IM66-9SZ*>(HPZYJSF$5 M>BZ&X% -]JI%0VXB"N'$?1MWL0BSIJ=I#.-'OE:KN ME2'BVZIJ.L=@P) M**L @N42,C:>[5KG? B;#.KL '!_P001.5.8O;?NS$' XRTNCX14^F.NG^ZS M\#QZ'V:?P5]-O?14T9HY!XU:TMFCB*R-+H7+IUPZ5E&4S*=1,NO1SMM5 M- 5*XM$LH\])&OW\+<9*69QE$_J<3P;BL+Z<:28B77H^@4O*XG_K$4 Y229T91K.J*18(^?7??\Y#ZFHRDES($N&IMI6PGID4>L M/831P70NYMD"ACRRT+^=9"*!G7D(UPRL0A?2I"H* R1C.A. M.'B49#'-EI,TGDRSH?_U7/UY=/60O=-%G"[F43J/9W"RUW=Z2!<*7#/$B](L M3N8I7!(*R**W)T>CZ6(49;N:LS-;)SZ;1=!2/I^/H=U2"DTL/-!*'MR$6GT3C6;P8$9;DM&$+9I2UV!N7HMQ7 MA;2%.TZ!3E,FD)^7L$?H93FU5Z9J2\>)E-';>ZJ6N?M01 [+DK\?*H0-CZ*CI@KKY_@EZ,0IF!73'D< /B@HJJ_N-8N_1W-?!W13T M^!F ANI:Q2)S@7.DY0ZFA3[[D9+&&J'-7-/#Q#H8 .V/WE+]#I?;QPW1*2H\ M==X1$*/G1KO&K&O@.ML]IFCJ_7"4TLXP:3F K38%Y]C]1N<4U,:=;C.IU(?M M8>K"H[1WI]3&T!4 N*BI1Z*T8)TL[ZF^%U,Q(97_J1";S'-T=_S30HL=W+8* MT4+I9$TP0%)83M^AKNZW\8HX7R]"B"X6!S!$YGU%N9 MJ*[:&1GKS+@P.Q1;!'MK^P9D=U6W/]Q"GNY:AE,9JC_DZ+7=S$GH_06]0Q'0 MN[JA-Q66!^*%F_X:7F8;PP>W(YQ&O2P';U_.KLW9F5+GG/D&SPK:)X L 4Z4 M)0-#JP)Z(J1\3(((+4\.2MQQ8#] M=Q> BM;\A@8]H8::PVL,W=7N)9"K\.[#<7EX@^0=T+N&84NUPM;1^6QR!JC- M;V6$'][L^$V(I?& 8/QUHR3BE!;@_LH8W_Z@ [I78R[_#U!+ P04 " #1 M*\>6\^.)IMM/EF2V9'#W6E[#PJG6O.X]CF)=?"#G7#"F^6 MVM3"86E6L6T,BR(8U56<)LE)7 NIHL4L[-V:Q4RWKI**;PW9MJZ%V5YRI3?S M:!0];GR6J]+YC7@Q:\2*[]A];6X-5G&/4LB:E95:D>'E/+H8G5]._/EPX _) M&[OW3%Y)IO4WO_A8S*/$$^**<^<1!/[6?,55Y8% XWZ'&?4NO>'^\R/Z^Z = M6C)A^4I7?\K"E?/H+**"EZ*MW&>]^< [/5./E^O*AE_:=&?3-Q'EK76ZWAF# M02U5]R\>=G'8,SA+?F*0[@S2P+MS%%B^$TXL9D9OR/C30/,/06JP!CFI?%+N MG,%;"3NWN&LSR_P ZU_&^0[BLH-(?P(Q2NE&*U=:NE8%%X< M,?CTI-)'4I?ILXCO.!_2>#2@-$G'S^"->Y'C@#?^59'T]T5FG4%)_'-,;X80^L&S6'"U>OQR=)&^?X3KIN4Z>0_^UA#P/,9H.Z:GD3XI^ M%ZI%YSV&=C(@5S)=Z;H1:DLY_BMV7(1=D=^WTLK0.GH9MC;".MX(QP9GJ[ZO M% QP'[C:.Q/6,IS!XN;Z[NK3@#XJY%(J7R)B50I%7_1&V5(V _H+_?KB2K?* M;0=TRTK9;;462HHA?=GCE?$*9KB&C'!2K0(5?I V+/X/)T7O.3,A KL =([V MI2*AZ&?$ )1#&(JBCX%H&J,?)*X"K@!QEAQX#[W*QJ*!74E-:_(2MP4U1N8< M".V[R;7MHG2(^2J=>DK2'AS&4M;^A)&B(J?[R'1D[=#GMI>6GAY++N+ )LB" MO2"E'7_G*%:&.80J<,_9.%SG.(L8N]9S@%^IU@R)$&BXVF5"!Q^0N!8>KT)3 M!!@(>S5)!DF2 !O@J_#:2)7+!E"B]DE_+*L=Q=^KAY>ZS:3)M"*N$K1&>5A#!$Q_X@Y;!^#>>,R5.0PHQ% MMG/FP@Y(+'W9X,)L\Q!,:6TK%&HEU,;@2'&,WPS.QJ<=^#X6;=ASM;YSM9^4 M(.B!_+W@87((D(Y '7<17*&<%%1Y6=GVH$J$[2(K:^I /#%,?EH+(W5K*1>- M=,@@7/^+7GLB_-@%&.]-)S3(*LQ@0/D:Z 95O]N/^8MNNGT_WGTCW BS0E52 MQ4N8)L/3:42FF[O=PNDFS+I,.W1C>"SQJ<+&'\#[I49N=POOH/_X6?P'4$L# M!!0 ( -%R95C!JWB*0P( ) & 9 >&PO=V]R:W-H965TVF15JG*.VVBVD7#AS JK&9 M;4K[[V<;PK(IH5)NP!_G??V<@WQ8MD(^JA) H^>*<17C4NMZX7DJ+:$BZEK4 MP,U.+F1%M)G*PE.U!)(Y4<6\T/=G7D4HQ\G2K6UELA2-9I3#5B+55!61+VM@ MHHUQ@ \+.UJ4VBYXR;(F!=R#_E9OI9EY@TM&*^"*"HXDY#%>!8OUW,:[@.\4 M6G4T1C:3O1"/=K+)8NQ;(&"0:NM S.L);H Q:V0P?O>>>#C2"H_'!_=/+G>3 MRYXHN!'L!\UT&>/W&&60DX;IG6@_0Y_/U/JE@BGW1&T7.PDQ2ANE1=6+#4%% M>?Y_2CW6II= M:G0ZV9CR9B#1@R09Y05:24EX :;L6BT];4ZP<5[:NZT[M_",6X3N!->E0A]Y M!MF_>L^0#7CA 6\=CAK>0GJ-HN ="OTP&O&+AG0CYQ==D"[Z^<5$HXV&2OTZ ME7MG/3EM;6_/0M4DA1B;ZZ% /@%.WKX)9OZ'$?#) #X9YPQPUSPA2,@$T'L.FHSU?!KRZ &S=]#6XVP,TNJMH#2'.7R!FV M<<_7V.8#V_SBPHWSC?N>Y?..ND0%LG"]4*%4-%QW#6-8'=KMJNLR?\.[7GU' M9$&Y0@QR(_6OY^9SRJ[_=1,M:M=S]D*;#N:&I?EE@+0!9C\70A\F]H#A)Y3\ M 5!+ P04 " #1Y, ^?"P8NC:I=V&8MB# M8M.Q,%OR)+EI__TH.7%S@2YW%]A+0LGD.8>D1(VW4OW0!:*!QZH4>N(5QM07 MOJ_3 BNF3V2-@K[D4E7,T%)M?%TK9)D+JDH_"H)3OV)<>-.QV[M1T[%L3,D% MWBC0354Q]33'4FXG7NCM-U9\4QB[X4_'-=O@+9K/]8VBE=^A9+Q"H;D4H#"? M>+/P8AY;?^?PA>-6']A@,UE+^<,N+K.)%UA!6&)J+ *COP=<8%E:()+QH[]SN5,N:Z9Q(/W&Q@5F: MRD88/?8-D=I0/]T1S%N"Z#<$80174IA"0R(RS/X-X)/:3G*TESR/CB(N,3V! M0=B'*(@&1_ &70D&#F_P=TH WV9K;10=I^\O5:/EBE_FLE?L0MD!O^N95>!K\\ M_UT_NDU@"H2[K81[9&IW,H#ZBM4:5=?;WBS+N(72O27J5/':+GIS5C*1(C # M<]QP(2RZS!U6;U$PM2$P(V$AM7$BDD<:81IU;X6I?$#%T0)F3=IB'^"1D [I MW?4*7+[); 7)QV6RA&6R2*[FE'BG<-7V$&@Z0B/H,KIILZ92L%VZO=>]T7#8 M#X* K.%@U ^'$5E1W#^-3\F(PZA_=CXB*R2GUO$/J*/_2QU3X&@8DC4X[UOI MM'46]$=G\;,;W%%;GBL#!-I4U,@U58TFL#NQMH-;Q0V^E7FN;;7V=.21(G]@ M5D+6*-L5VV96UR5/W>X3U?7DI7/N'PRP"JF!=DQ;?L)M9UFWV[T$LW8 /KNW MS\@5]9^3]A)S"@U.SH8>J'8TMPLC:S<.U]+0<'5F0:\9*NM WW,IS7YA";KW M&PO=V]R:W-H965T M-=;R43E67/ M/&SM T@TJ8Y!@$$#DC6_?L^EKR (R\YF:Q[B4&2C^_3I<_G.I?']0U5_U'=2 M-LFG?5'J'\[NFN;P[G,G]YD>50=9PB_;JMYG#?Q9[U[J0RVSG![:%R^G MX_'%RWVFRK-7W]-W-_6K[ZNV*50I;^I$M_M]5C_^*(OJX8>SR9G]XIW:W37X MQSJ\FW/TZ6^ "-^(>2#SKX MG.!6UE7U$?]XF_]P-D:*9"$W#4Z1P?_NY;4L"IP)Z/C=3'KFUL0'P\]V]C>T M>=C,.M/RNBK^J?+F[H>SY5F2RVW6%LV[ZN$_I=G0 N?;5(6F?Y,''GLQ/DLV MK6ZJO7D8*-BKDO^??3*,"!Y8GGI@:AZ8$MV\$%'Y.FNR5]_7U4-2XVB8#3_0 M5NEI($Z5>"JW30V_*GBN>76K=J7:JDU6-LG59E.U9:/*77)3%6JCI$Z>VT\O MOG_9P'KXU,N-F?M'GGMZ8N[)-/FE*IL[G?Q4YC*/)W@)A#IJIY;:'Z>#,[Z6 MFU$RFZ3)=#R=#D M*DVR HQ(5FXD#=JV9:Y%JV'1O,7ID0PXKI;T?92\19W?5'5.3SRHY@[,R*XM MLJ:J'^DG<]RU_+T%>L'6(&$/2!C1_)#I1O*?^A$^[C4\14.!U%K"5_A$4[DQ*"8*J,7E&^!Y=CB M*&;K0L+HX#R4%FYU>!PVT^YQ9\B+8-R(#BY7VZVL)7)A+9L'"03@W*=(+J36 MX<*G)D\=E8>VWMR!:4P.M26>&*5)3FA68*S2 <=@A3(:E.6_@;7#,Z"CZAX^ M/"$.LMZK!LE8/]*Z-S ;@)8*-I_M4:"(=36(=$1E M2I]PQ1-+ 7/6$H419JD;]2\\%5 +>@Q$$Y0!?RS45B)5_*TE0V1:2_#-R;51 M&T<)""D<?CC U"4ZVP)^:8Q.XH:MW*$\ MP@9 $IK']$B*T<>W@>:1!B%OD+U\U$PR_M 1+S8'+-.ZW=Q9)J:BJ782'JC9 MA#2!)03ZB)>D,3HK[@'')/!%*U/B/2A%O?,K&B] 3.IH*0^0GQK<+WZ\KO:' MK'PDC0$YT$=KPAP5414PBA0-'J^K=@?&#K@",K!MG!AU!B*)H ]M#9P!@B/K MB%P3I+$'.':9CY+_ ,G2N&Q1P8^:!2A;'QV7-K9QB\ +-@_R"(M4>V 'KE0V M>-)HEM"S(F8Z1U_4%?(]L+S*\=S(P ,'88I#VW3L8-4U$^Q^Y"?0<@U2A1PK MR![!?_2AQB5!5Z[*$D4%M4%I\F9P+"*>'"2HSDJ-'#!B#Q/L)1QK";:Q2-!O M'%A]V:S0;CN"A7+ I.=(;M;9-T!*V*33=2_.UA44L V@]Q9E,J"V(U^; C2. M%)P%6;,5/B#M,%Z2H89#(:VO$M2@# V"D)\ X.-YXGB6*#>%.O:@2.,'P$QP MZLDM.45DTY5;5"<(=C:U6G?-]/M JIEPC93@J8/4TPJ&EHZ.'3+PED0>?"X M4!DIHR]*<-"%QH$ CD$X%;EI^--:B5'R2[#"T9&*X SUES'46E#2(CC7?5:6 M"!747A59C7, M=ELA#;#^#=]+#83DUGRU[\LIY/)=\GR@GV,N&4U040I@6V&AW>/.9#5:+%:@O^^%*MI MNIPLQ63N)IA?F@E^955 G6+PV-:2S@05L%)V1L:!359^U&*Y2J?C2[&\3*ATZ5(818I!?+A9BE M*Z#*3.%.U@(H:YG$ G8Q7<[$8GP)R&@FK@/X3<$X#@8YV0$OM;AG M?:.!D''A0L;%8(AWG>D[V@1]^ E$!W $6IF^:/$KIS)P6#K"+0S3(,#2V;0- M/K8%;N@T0CL8P*D6()&"7Y ?)$A)5ZZQ@J0/) MW6>_1<89B8)U; Q.5&O'Z:T$!M*4,*[%6+4 C]189_R&?\;POH(P!*)D&(1+ M@?K"D;$I3)Z_>?WV^D5,+O :S$9#&P43#8^@07FT>)!=5Z$DNA5%[M2,K@R" MP\$ZR+B8X*M6^B/JY<8*5?=8AH3_P@G_Q:#$.H3R#KP83 Q:V"?V@Y/TIW1Z M9O9XJ/;?<3!&T"X#2],V\ ?("Q@'>]:I";WC0*%JU\VV+3H>?7 (\AZ )"RK M]!U!/XX( M-DD([(=BASC8'HHV2 U9>.U9>#K/[%9G;H,&];S"2 2+PM[^$P MR;GW('0)'P*\0.<"X4/AIG0<"-3?60 M."X=CY:#^_E[!0YL6!2_:(*$_@ZD+4JV\%XMA$;1(3QKL@1Y*XU_2O8 -C?J MD)%?I$1<:.' P# *VI.=4I1&4G7T%,+M$AB&)C,5UIY3L[,&,\*&E9>N0,1WC-[2T'N@Z9'&RJL]1A#H)C#U MQI8)-&%-?&KNLCC@IJP'/-66_#L&G@6&LN220IYQ:$045R9DX2PHQI4H2EH8 MDTS$9 "#B"VCY)](B*%1:49#Z %H"5@X@-91]Z41'L*-,,1#D^=^.UT7>TAOB!?+-F_3A* MZ%A=MF#9Y)HP T?I#B?/3L^ -,YOAID2(UWTL'5K7?(1L7GJ!<[?H/K4##4H ME>SS!99PMG\!Q6:-=T?S.X/HLF=FPTX'6"?!OQ8N'6>C?Q5<3%P$;1,-<1C<3::*5;J ^'N5CB_& MP@;QU^;$SL$V(P['&I=/ZU'2TZ>!Q"2=+B[Q7YC!4AENAC#RR>@4LY>1MSX* M5RE+I8C5X4!:=PS_SA8SM^ZMHW*+D*G-'VUR#NAEWZ'D;%!RML ? ME X[;C:9B]EJ(69FY#,Q7Z:K^0H_3-/%?"$"0RM^XB F+C89>69P*AP7@O Y MBKUAYLDLG2XO^,-\Z3=T X<4G)FM0XKI))VL+L1DGJ[&%P)0%!#;)!]+.+%8 MDB[2Q>0"_KU<+/WIO+M-WM^\@^TWF[OS]F#B=Z1DFE[,%O#O\N4_[>I_ MV";!R:GL4YR^,,>7BN?K%]T3Z*QBG& XO[%CH-)N*2SP8,1G*S%[JHX%98@P MEXE;)]I<_@")=&F1C*,C1#0N6=Q-E7".[/GF%/5 1H6;M7D#W,*N!NW' ZRV MHD9 V@YNTQI<:]EJYX;M'E V]]G',('*R7]"4AC-@YD[MW$9UP HRVC0I_Z[=./E)'>FD(#IC+.F^J<4AH-6'%G#GZPW4S4@ '1L- F-DY?U0!H?%Z9,A#XC=/@$6#QK,! BAF8XV^4[)^$VYGRK)'=FO,AJPD8$9V8LL;6TZQFW5I+US5B"'5>A1!#^O5*$$$([3ZQ*9BE R[FR/8DA78 MD_7HZGF)QX>F7K@UXIHB-L'Z9A_:L%)'-&9@TN_E.1)DKU2%QIP'QLMR;00^_(?G,3^]+0C1JS\X"5& I/ M> ].J@PAPLR7TS)'SM@8#EC72&Q4AJ)< )<, Z=-]1E2@_EX_ 0ZD2147T&: MG$7TIB8L*()&];<>?\ BJ%8YVV)KOCXKKRYA$M@5"V>"'FM>$!HS\K MCBA:8:++:-T>J<%D2&F,%>IIC71OJ[8VS0EKN5,E:=\O60WZ8)H3^A=RK/\2 M1$<'54@JYK9K+7]OC17NT"@"&HUQV2%6_#8UZT)"_ZK6NOD:D/J-!U/+E.T MO/B!AL$/Z3#P3;X*^.)>1)A[R3YQZLRD0@,;YN(DHTFL/,F1\EC9UQU<9A = M]B2@,RU]O(7+*.V[5/Y?<(1JA$$1FMKD_HZ #$,M4( ))YW>EMLZ<_502K2: M3J7C \-G*GZX^QR='>@$^%5N02"HYB')8,'MZT]VGX'Y9OWI=A^-P;66.55 ML7'%-C35+29F@JXW.,]#"W9EX^N$KO[>032QI'(CS^>"F:0OF(G;3RA8QT0- MI4^-1Y EMUF:*@\!C)8,Z\:4;YC%=0_ZB>RP#<5-,XX)B)S@[,#S0YB0;3XF MW=2#R?4<=Z=%L_M&-=^)T8EV' D#$8]CVU'H\94\[K0P$A(4A_[H\$\Q.Z;) M(^.*)J(.P 42<\LZW(#3-SQ-!U Y[@C3*$\],%J'HST3HP)G@'>U<"=);F:" MCR_&(H /)X^,#05H&=9Q@&,73:$T2' MQ0IK.ES@[L*5*@)YSE*#4LX#.;!)+"3[=T!Q@#:I*,&Q9UR\)>L!(71%33PX M$?/!8 'B%V/H+U&8'JR2==#)9#&$32:K47(BC1%!UIYVWU@N.:0VDG8P-RQL MX&)[>G&7G'MD&^,PJ7T Q,6$'$\MG-R)SJ002!^X_C#FA]?SW&$;#'8-U%J M%/W9KE=RH%XPN6WU#IN2 EAI^!I6/7R=)&8/.P_L].-%67*,+KAUQ)=92HUR M: 0H*#2&81 )1)#7-=AKJ'0R&?MK'N/!2L>O%/%RBK3W)L?3'T_X#Y/\( "% MM5%P L6C/1N")^ZTR!LHVVB0'.SUBCM9V%;PP. 9GEA@13!(JOT:$*0+NDQL M4>;>('3S.J@65 6FA^*.XD@#$*6#3+ON'8A5]X,]!Y/@8_+,-IS;UP*[<^M$U\TAI6QOT:A-G60A6F-L> MM$,'+8,NO4GY'ZKD0 RPC52NJ#+LA\;[-<FV+SO]"4#-'4D@Z/Z!4%)+O87(R%%R1= ="^X\,>4"V.6&:^,U&"J98G"! M^T'3G2;<-V]1J957((K2BQ9/5D]":X-BZZ^930;O@KVZ[JYTQ2M]5FS_^+3) MDP8I3E94IA3W7+TP2IU2IV@@;3'3CB3]Z9(MN)=$Q0$CY>X5++\YTC-*\IFB M)L&ZF++1\4Y/!/U!F^5GZZ'NDE-O/=170AVVY38]ZX0Z_:+OC:\7YLJ9V53, M4]82F1L9/@5P(SN,VP6'ANDXB?T':)6]_?6QWI T^ZN'D^&[@F]M(8!J?[>8 M$[^RS2V]4OSUTW7[+X)N0GM'$-L'36!H>G$H.5GN*M)^;.6BC*IK\S9@GDID MC]Q]N*>>)8)CW/J%/4OW&?4:ARV@*LCTDXC@TYU*#-KK?TD#:HXJ)JX+B$)8 MVRQ34.LKN&3.K-YG-75EG]-SY(VQ?1)DZQ.*!?;3)&^/YK8E=6Y"(@4PF7Y, M42KNQ8U)"OIZN!S N-GE_X.['(Q=1^(]&W-@9%8X"%T&QMFMX-QA9M*ZN>\) M->L<-YA"S*]V)L!OG^N_\;T[P<]\H\O.SL 4R8EGM1=-30)?<8K;9?S(WYT0/(P=%:4J M>MMB*+6-<9*!W#U(3?=>B#4U*MY;>HKE81ZI=VZ4M?Z:6DS95Q0M0Z! )QP- M"RN:7U7"-"D5,?1P?->WKYXQ2GZTD:5MC0HRMVXS<;,[%]^T*YI&:_H"B[4F:VXP%W[$B673$V[/29Y1FQ7P^\Q^^UV93*9)E_BJY9.2(CU.5VO M"NN=ON)W-#]??@CJOM)JYB;(;QXW?%$!KK,WO(@[62;AO8YGT_FEO=;!8H4V M"U6(.,"K4](E(^[2'--Y/,*SMP' M$!K'K;G;P8^,Q&TP33\=45DF2'SS36[I*H#L(UVFS-!T*@:WA7B8WG>.\GUK MS)0T@8G&W(CM$Z KYUMIH^Y]%XQ>/KC M[H*ZL3/4_FV9S.]7J)U]-PX:1MOL(: @M?=><'SQ(Y4BJ$U-BH>&HP-:C^AJY M3BB(;QJW':;4U:U8C$Z1QY$.U6_MM7Q.NF>V$\L7(W@%V )KT9/W[SK0&6B; M>I:P-2L=]:1@/8Y*JW%MUEH&3NHJCSY1K8$!6 <#&QOR:[C;I3:>RP!2QN6H MN/D3=H6=-4'"V>\DMAM>[ WU+,>"(D!7[W(U/CK%G*!^_'8 >CE!MU@&" /= M).(O\SEL$$[I<5L-64L,)\>O=LC M]%1;51B5#0\[P*+FC07>6MCN4']ME8 &5I,^N$$#4\4H U.Q]OTG@G OYC"" M1AM,=-CW?W0[+<,.*8CI[K%[%12+#RGLO^3$N"F0RN-[J"9;[W"9A=6=,MMQ M YA_=PO=^?^(I2JE@UH?KL0U-];JY[@S3'9,Q]_9TJ!PP^F'R7F](IXL5'!LMG91SB<6VD6^A, MGU"F-ZU=GR\1$A3N;LS@86T(=E\;4Q2*J#]*V%9JWI,3/1&,<=W"I/?'$_L: M6V2QW)M ,$G R;OWO9R)HHC,6[?@#DHTL9F.S5#I+2,=0M]=#(C<*@.R+-/X M"FJ7DCB@L1-K84-0ZR2Z#O48\[O:J+MCB+(%LD\YQ[ QFTLU0?&4;LERQ=J] MA8M9%_>@ -NQ9<1$SK .O= =F(\S).Z1ZSN=^6-K=B2-6$V_X:*Y)-O4HYS M]9]Q1\'T+@00($TD7FLNR=%:N^MWZ%G2NJ M+Z(U8,96)4/6FO>$F*]%-WO;Z6O)(J=F DTX45,] ?::M%\ 3]"L]N*+\"5, M/>]@$C0S>3)*.'T>X9AK\:>Z:/Z-.ZKBZR%?T _5V_."I=5>?)DFNB+SU.5E ME#KC75JM#^XVRZ-=7;8V*BEC[A6_I.].?]N[7G M#06M_@KZ9/B^^%7TIL W5$+\@ &^2?%\MO#V?S=]RC/*<%N5"R8 M+UZ0)R>ORV_V,][)7XUFJNU+NLRS&%O0AN, B-[,9YXP-\%SLV&#,\S[7TPE MKK+99QKCRVSN57S"/C 9C\;@L2@M2"\(8.Y%;Z5S).D@1+0MMKU^PC76=MXU MJ$,L/2C8_KT!D^%[_Q\X&_J3D0=["S^YP5M1M7MOV1N7$KAU.;->.?_35C-% MMFA<;R9/47L:7@7B[BU\E4OOK>F>Z]6&G \EM1K0XN1(K\!@@==)7)EU[UY* M !(I*/Z0;E,LMKK=']AJ\24VMK/LY_D=>&$N92"%@ETMPU>?4KVJ M_QE>)3C+E:1OB^LCQ71T^I1:JOP@28%S(0]//MUDX, ".%[GQ(C;(P72* M8U.O_+X,WCP,/-_1^Y5ILK+AEQ"[;Q/[#N8[RN&O!(]!'?&BMK' "_;ZNJL7_@ N[-UJ_^%U!+ P04 M " #1OP"@SF7;&D6SYDEPOMF?.OG2:F:;CN>LU#YT^0.12 M1(\D> H'?OK^RT 4I1,RG9RZ?7%%DE@L?OMM]^"X-5.FP\V)W+B4UE4]GJ> M.U>_6BYMDE,I[4+75.%)IDTI'2[-9FEK0S+UD\IBN3H__VY92E7-;Z[\O7MS M;]E>H@OK_XI=&'OQI[E(&NMT&2?#@U)5X;_\%'$83'AY/C%A%2>LO-]A M(>_E&^GDS971.V%X-*SQ#Q^JGPWG5,5)>><,GBK,>GM73X2Y3]?KZTS8,*_QJ(,-EZ,V^#J>&5KF=#U'/2W M9+8TO_GZJXOOSG\XX>&+WL,7IZQW'HZY=7KB>Z<*Y5KQ#@ZIA,3?!\ )H9H@Z#,V%K2I0L!,:0/<.J4*9UQ=$7(LFEV0 X M[U#;Q[80;\ BW&3/,D2'']+Y*RSHF870DJ)AT&4$=38.ZAE[].\FW4#B'+MO MZ&.C#,#A18M")_ KH'0,94!X(E>P9/'+9@JF]!9(.J@H#!G=;/+>5U4UNK&! M(EYAD=MCFG1S$(D#A-^PZK='O(A>>(A[9S.LJK-9( : #8L6G11CJ0%Q!JN0 M@0+QXYZ;@]AM %MRLE-@IA(D"D2JI&MPCQW(Y39 9B5"KJ6#?;]<[U7,W3ZA MPWII+*<-$QI7-TZ4Y'+MTV$HT9M*_2<8/X;)1'5AL&<,=K Z@9G/=#27'J2E MEM:B$7I_.66Q2#R\N"=%ICYA2N#F&.#B:8 ?>L"0/G1]!J@8S!]9)#IL>1U5;34@2@4@,JTHN4WTGL>'/"X% M?#OE<@YYA]RV(I5M5))CN'/I2]T0T@Y2P+&=- #!@3LS0*A1U>PDVX-<+<3? M=)^BP] SH\N),AH6D?)EAW4P5.G4=G(R-=,0[X: Y]Z$]*SFH ESXT]#M3:@ M^28:7HC7>QE!(-B2P3[LK%7!HCD1A ;I1MC3H3R6O\:/].'SD((5T/,=66/" MLD^Q4@;^RB31377@,.>C"W0V]0%H-VV O.5%(]'-P_ M2M1)HFH)3K)8=:S-:2^;9(QR&GR/P$6_(ER'\Z.O^\D>=L5YL%[F]N!TX2&C MEGWF>R,1S@81(LU58)%[L/1$G^8<=E(C2TZX5P=>" .HEB;P&8Q!IU78>O;M MO"/O4WKR1"M=:YF@&'F/UPI@ 1$X!9$(M=^UA=GAV@GVKB ML-PC/5JL"4I&<9^SFU2+4[W<>J<'*N*E6BO>+U2^RF>[/"[!>,7QG/)(CR.R M038(+T'L>IA$%64J4FQ-TEC_J,-!V0_\N]+5-T-.=;L>W^F\Y ^6:0]D?\2] M'OA'VD"NS$$;>&(MG^H.XC=UA]F7[@Y/5;UQA7ONAM]RRT;C>+[>S9ZB=X/] MR+3T+<1/;%%;&LHA2)02N/"QH5 )M6P9IRASRHP8/QLO!YBP@TU\#Z6V034] M4CGV@CH+6;$-&EB[WVL%GV<0QE)9BGD\\'J1_H^J_>PSJ/WI M%Z<)2JW7LK#3ZM#< ZG-,82=S*7/E>*C73^X[>/$"GO*A")BSC]D M^F.2'-2$7Y[ XVYG\" DZ\DQ&P057[_\*]::&]L^0J0KH;B31.$,E?H9 C\I MYK/?0YPJ\;14#?;\@TP]::_?]9R_JHK$O=$N)NN^P"OS M:"/JTLAG5GRWF_$KNE'2&,-E<'36% )-EC[A?3IEY?LR1Q_=B]3G%\:QL_3EX/L&L-_XKSC<8J%0 MX5-'?[?_4/0Z?!_9#P]?F7Z69J/@7T$9IIXOOO]VCO<<_^4F7#A=^Z\E>!%% MHOW/'(PAPP/P/-/(3;S@!?K/9S?_!5!+ P04 " #1O(-RB MV "VUOV2)@:2M,,*M*OAI-W#L =:.K:)2*1*4G&R7[]#RI;M(?7#7B1*.N?C M=R[?$2^W2C^8#8"E3VTCS=5D8VUW,9V::@,M-^]4!Q*_K)1NN<5'O9Z:3@.O MO5/;3*,@R*8M%W(RN_3OYGIVJ7K;" ES34W?MEP_WT"CME>3<+)_L1#KC74O MIK/+CJ_A#NRW;J[Q:3JBU*(%:8225,/J:G(=7MRDSMX;?!>P-4=KZB)9*O7@ M'C[55Y/ $8(&*NL0.-X>X1::Q@$AC1\[S,FXI7,\7N_1?_.Q8RQ+;N!6-7^* MVFZN)L6$UK#B?6,7:OL[[.+Q!"O5&'^EV\$VB2>TZHU5[PD6?Y@5L^N]1J2[6S1C2W\*%Z;R0GI"O*G=7X5:"?G=V) MM10K47%IZ755J5Y:(==TKAI1"3#TEWN^;,#\>CFUN)OSF58[Y)L!.?H)HWM$X9#0*HO@,7CS&'GN\^'_&_M?U MTEB-??/W2]$/V,G+V$Y+%Z;C%5Q-4"P&]"-,9F]>A5GP_@SS9&2>G$.??;.B M$?:9SAOD_A*YL^XOD[O? %VI!E7JDJ#!*=JM&E2-H5P#[0W4:*+I2D@N*\$; M-.N4]EGK>MTI ^:"8)F@78+&4I'KKM/J2:!Z@&HNUT!.J--K8W#PW.+GM=+/ MQ!7672*B5O^E0+[@$Q*1-4JY F.4QB*1UR0J,E:6L5ME*0OBF(0Q??.JB,+P M/2TR^@Q<&W*'40IT8[0%"QKO#FGS7",M:TA9L+C(21FQ(BQ(F(P 2;X#^-J! MYFZ2&(I=T5>VUPYMR)\2>\0MQJ*IY?+!D*)D49"3(F>1 PU&T#3=@<[[MG,1 M.D^+0]7BO+,4?O2B& MY"DK,5M)R,KL 'ZO++;;2?-@P;,HP R'N$J3DH5)2,^(*QW%E9X5UP+6?<,M M]N/0GD//?<;XW>;8*FTQ MJF4!E7J$$S7-00M5&S+$0SY)1 5LTB^Y?.,+J\6R'Y2-C!$ MZ.MG"D]X5G(I0LE&"4EV,2[<]*OPZ("#L_%RW-O%84+B$H6TLWQ-DH*52>D6 M$4N3E!RU'?GXY,:>FWY]ZSH'\X7G#] :%\)G@8Q9<".R=E+$TS/": MI\6A.HL[>C]?8/BVVKSM.R13[Y(:L2Q.\5J4B9N-8P9B?.^F>5RPX">*GAX= M>+#4:W^L,]3_PH>SS_AV/#E>#P>F@_EP[/S"]=K]5QI8H6OP+D34+I3:C%U7I@745%[Q#3"\R;FHJ4)7K%VY M$4 S ZHK-_"\@5O3DMFSB3F[$[,);U15,K@31#9U3<7O!51\-[5]>W]P7ZX+ MI0_Y:LK(')DC,B()_:O!-=R8KS M)^U\RJ:VIP5!!:G2#!3-%I9059H(9?SJ..T^I08>ON_9/YC:L985E;#DU?IKQA M2I)[2*'\W!7O,B.,EX ^D5"7V'!%X0GN +^QZ$AB_\SQ[\F*^D M.?AYK MMCNAX#CU;8[FA*4QM'!X)8@OV[/S,'WC7)RJ(^@JB4^QOK>"8[#<2 MBP-B =T,EW\@(R4CJ@"2\PH'O&1KHG34V)I+PO/N^>*+O? ":UE0M@;K6*;S MLR3P_>MN#D!(ZYV5.$'LH1TZWF"$UG?\Q+>^H 1Q )56/ JL*!E:OA$0[< 9>GZK+AQ8CVQ55A7V2L 66 -X$3I1$AD;C'0Y_B@Z]CMP M#R8;&[ V^TL2D[\=\OZT7Y'S=C/\"V_WZRT5ZY))4D&.4.]J&-M$M#NK=13? MF#VQX@J[;5X+7/,@= #>YYRKO:,3]'\&ULK53!;MLP#+WG M*PAWZ#:@B!TG:8LV,9"D&]9#AZ#=UL.P@V(SL599\B0Y;O]^E.RX&9#FM(LM MRN3C>Z3)2:WTD\D1+3P70IIID%M;7H6A27,LF.FK$B5]62M=,$NFWH2FU,@R M'U2(,(ZB\[!@7 ;)Q-\M=3)1E15OG;2LF,&%$H\\L_DTN P@ MPS6KA+U7]1=L]8P=7JJ$\4^H&]]S;":OG**L\E791'N,46^92N! MP&0&"Y\6M7D/LVS+9(H&J/VP4-)8737E_/#-^9N/D] 2#0<6IFW*>9,R?B/E M((8[)6UNX)/,,/L7("3^G8AX)V(>'T6\P;0/P\$9Q%$\/((W[(HR]'C#_UV4 MG[,5&?2G_3I4EB;IZ'!2-WU7IF0I3@,:+X-ZBT%R>C(XCZZ/2!IUDD;'T)-9 MH2II#:D2S&(&5L$C'33<<&+,4PM+K7[3J)A#S(]B'V9^*U-147N!2[ YU3!- M55$R^<+EAN9(N J"_V\-, O40BQ6Q&?7QIXK.AUBJ%&CAU@K03O$Q;-6C7Y5 M8W-NH&PT]'L>P47W?"]UU\LSXN.(.10NJ0!H;.]=+QZ/VV?7Y].3RWAP<0UL MO]OI7K<)?]R+1T,XU)YP;R0);>,7CZ%XXMU,9W?;[;99,]*O[LUBO&-ZPZ4! M@6L*C?H7XP!TLVP:PZK2#_A*6:+NCSGM9]3.@;ZO%=6@-5R";N,G?P%02P,$ M% @ T7)E6 B+I0/% @ +@8 !D !X;"]W;W)K&ULI57+;MLP$+SK*P@5*%I C5YV[+BV@#A)T1X"&''2'HH>:&EE$9%( ME:3BI%_?)2FK+N"XAUXD/G9G9TCM:+X3\E%5 )H\-S57"[_2NIV%H=A0QGWL[E=6\EL+CI=,PXK2537-%2^ M+*$6NX4?^_N%.[:MM%D(LWE+M[ &_="N),[" :5@#7#%!"<2RH5_&<^6(Q-O M [XRV*F#,3%*-D(\FLF78N%'AA#4D&N#0/'U!%=0UP8(:?SL,?VAI$D\'._1 M/UGMJ&5#%5R)^ALK=+7PISXIH*1=K>_$[C/T>L8&+Q>ULD^R<['GB4_R3FG1 M],G(H&'ES?PX'"=/HE82D3T@L;U?(LKRFFF9S*79$FFA$,P,KU68C.<;- MI:RUQ%V&>3J[$DV#A[/6(G\DE!?DADK.^%:1%4BRKJ@$\NZ>;FI0[^>AQHHF M+\Q[]*5#3UY!CQ-R*[BN%+GA!11_ X1(=>";[/DNDY.(UY"?D30.2!(EZ0F\ M=-"?6KST/_1_O]PH+?'[^7'L!!S^Z#B^Z:F9:FD."Q^;1H%\ C][^R8^CSZ> M8#\:V(].H6>6GR(/"@K".$$Q;:>1/5E2Q7*KYYK5G88#7>U>US$Q)\L=%W-? M 2E%C=UM"FOSJ?0MSGXA-XW;RM'L>IKY0',ST"QZFAQ]B'&, $O49LX\<]GF MD7C?;)MA('T"B:YAP,P%NA*!0_3B49!:Q*KJ;N5NOZPO=5OH6* MJH&H@>/.6LB*:IS*C:]J";2PH*KTHR 8^A5EW)U-[-I2SB:BT27CL)1$-55% MY7X!I=A-W= ]+-RRS5:;!7\VJ>D&[D#_42\ESOR>I6 5<,4$)Q+64W<>7BQ2 M<]X>^,Q@IY[IQ$2R$N*+F?Q63-W . 0EY-HP4!0/< EE:8C0C:\=I]N;-,#G M^H']HXT=8UE1!9>B_),5>CMU,Y<4L*9-J6_%[E?HXK$.YJ)4=B2[]FP:N21O ME!95!T8/*L9;21^[/#P#9,$K@*@#1-;OUI#U\HIJ.IM(L2/2G$8VH]A0+1J= M8]QWX.LR!6L-*&\('=;(76[MA 2^1C?*')^3UJICE,76P?!?(!W-G; M-^$P^' BA*0/(3G%_B*$8]Z=Q!_WSI)J0UK8O"@BULB?0[4"V5^ S1/4-6X17-6,LU D5M$\ 9)8=WP MPIQ>"%XHC]R!-/OXO-DH.(AX@%D,4^MO)Q+C=C)(CUIZF0/$/*7@ M/8HD-).;T6*]GY!6LZ$)+\+#>K F\8DL6?(VS=9 M%(8?G$M154QKK(T;+#\3XJ6$@NG>D]2P1B,LC[$W2@+G7FA:DO*',G3"+/*& M"0:?1%X8!LX-*$4*IG+18(W@EYXIU6"=6 ,OL.=A,G+>H4@S%!;9<%IAK]N2 MM67>PW.AM'+.(R_)Q@9D%(-^:HO: 5WL'(R$^K(:/'82X8I.='4:=_4Z&PO=V]R:W-H965T5] MU6[N5YX5T.6_$&N_1?VEN+"KQ(T;C($CR8WYQI/KEKQ;)<0(EKD2K_)W9_(I=/!_97F&4"U_8 M1-F#HP2*UGE3=\J$H)8Z_L5CQ\- X7CRBD+6*60!=W044%X*+Y9S:S9@69JL M\2"$&K0)G-22GE]>"6GAJU M@EG!E=1"%U(HN-;.VY;8]PY^^BQR MA>[]//7DD?72HK-^'JUGKUB?9G!CM*\<_*)++'\TD!+4'F^VPWN>[;5XB<48 M9M.?(9MDLSWV9GW\LV!O]A_B_^,LIPG5SY\O,1#M'[QLGWOJQ#6BP$5"3>/0 M/F"R?/=F>C@YW8/^H$=_L,_ZW]!?:X_DP\.=\ CW&]&\A'>_Q<\5PH6I&Z&W M4 E'?5<82ZD#243(G0/+#APY "5%+I7T6Q >5@SG(<"1W'"L2GPBU;2OP)-I MYX4NA2W=&-C3D[8J+SX[F (>C2W2%E1$S52K6.>'=5>MHD*T;%*ZU&.N+F+OK35VRSR^.A_=R MK>5*%D)[B*%_RKF"0C#7NFFY-W_#!U20O1\]S_[H[>$L"Q^XZH,D=Q:ACOY+ M#HQ#";5);GH>A%* CPV=G22T:CT)4S9>@]=Q#DE)K@\>S#Z]&%'BC8'8._H$8@D2W6PR= M,99MO$OE4^)'3SU,-M].C_:S^;S;ADPPK?\Z7QD?(JXRFQ[?H.WW]V;V?_3F M\21\7KH&TL&%7J-=AV<+T<"E%^_V?K5_&9W%!\&3>'Q6W0B[EMJ!PA6I3L9' M'Q.P\:D2)]XTX7F0&T^/C3"LZ'6'E@5H?V6,WTW80?]>7/X%4$L#!!0 ( M -%R95B@V6I[*@, . & 9 >&PO=V]R:W-H965T-]8=1*M%QVIX ONY>]"XBT:4BK<@#5>2:M@N@YOD>IT[?^_PA MG*RI4[)1ZIO;?*B60>P(@8#2.@2&?R]P"T(X(*3QSX 9C"E=X.GZB'[OM:.6 M#3-PJ\177MEF&?=)_(L[YAEJX56>ZJ=-Z*YA9?JHY$(?T%0I+2CTK:QM!WLH+J9X ( MZ8RT,M6FY5VS%Y M>/UJEB;3MP9?X<"S^B]/<\*S//*TR/.*N"JZGY1\16]-=Y8+;L>0:_((AE<@ M+6>"_$'R.(RS!!=9$6:SE" 'Q"K1Z,&YK!!>.]]D'J;3.4F*8$QLR2_E#>,BY@414+67 AW;\YAN!N* M+_(XS']MUJU6)%I&]A M@W/"-F-+&#*-PR)/2#$/B\D$14ET\1%8I)WP9<++Z4#; \GG,7%">_Q/>,BL MDS%DPKN?)D,1)EB-24+/]7AT,G600NUGJT'].VG[ 32>CN/[II]:/]S[V?^1 MZ9I+0P5L,32^FA8!U?T\[3=6=7Z&;91%O7[9X"<(M'- ^U9AW8>-2S!^U%;_ M E!+ P04 " #1I.TQ6*Q M'S@29X:-)$Y(RH_^^CV7U&@TMD9-%P6,L1[DY;GG/G@O]>).Z<]F(X1E]U59 MFY.$F5>5E$D73RXK+^N3J MA7MVHZ]>J,:6LA8WFIFFJKA^>"5*=??R)#[9/?@@UQM+#RZO7FSY6GP4]M?M MC<;=92>ED)6HC50UTV+U\N0Z?OXJ3FF"&_&;%'>F=\U(E:52G^GF7?'R)")$ MHA2Y)1$<_V[%:U&6) DXOK1"3[HU:6+_>B?]K5,>RBRY$:]5^;LL[.;ER?R$ M%6+%F])^4'<_BE:AC.3EJC3NE]VU8Z,3EC?&JJJ=# 25K/U_?M\2\343DG9" MXG#[A1S*'[CE5R^TNF.:1D,:73A5W6R DS59Y:/5>"LQSUZ]J;:E>A""O1*U M6$G+;DI>&W;VB2]+8^O=4_L_UTE@-+_GOD-)>Y&18 M)(7.<[/EN7AY@M@P0M^*DZOOOHFGT?LTL69\980T>:KMA%J^W1--WW\R3>/8] M6WD,QF%@W#"U8C"4J)9"=\9R:'&17#"27PEN&BT0TY:&<^,6H#&JIR'>=*LQ M^16R@U%^V+7M3PYH+OTDP>L-K]>"R;ISA+V@X*9-/,OVU1XAXQ9/U[*NB2E M>Q!+V20XB]-P NSGP0[IEC\0C0:OPL5TAC>X MF$U27(PC%\1VBWD2A3%PM<#W=% \L&MGG> MEYK=\K(1-(V,TMEMB(8L"^?1 M+)AF83:?>(U*)&_;Z)H!0&]^, ^C; [8$92? '<;EAK$U%;+9>,,"FZF\RA( MPC2*=MH;J"^+ =5'P?8UGZ9A-IOOT![Z"\;XA( Y;_RL>Z\^*E3&O9!Y&I=RS^!%C,^B'53, MKC^<"WJ@#C@$J*=.96#>/BB]!U5*OI2EM!*RN!84R3[%F.>],/P9I4?/X3%2 M&G*IHM$N%2$7M!%VABB8); S+!#&21STZ-AJJ5!L[&).BT(BNE+Z^Z0LG##? M*]6#Z%1C9SND#^='ELT6NV73R9C=IYW=IZ-VOZY4@_#]*X,B;<(+?^2W@OVL M+/S0PBU$W9\&4E^K:JMJ2@?DK,3GC0 =AXL1ET4YXP+NIJW\ MTV]@E-4'[1:G;A^@WP_M.Y)_%7^@BJ;-$I::8Q.=A/$LK2 MO-MTQBP[[RP['[7LT[BV"HM2&)=07*ZD"R(\/&IU]LLMG/MG<6_96VER)#3: ME(9\81P*U6$PC*P<.:2P*_%<0*&9P>A]DM^VE80OQ;2 "BXU*C?Z:46VY!@( MH_AVTH7^G2Q+TI1[*T+X2JOJ6+9P%!QW1444T-(UT;#R-%"2?N*DO;!W!6O\ MO3?X<=\Y]?]'C+WHC+T89;CK*MH2C74N[XU^@]IER&[C4@_K\^6C,C!D=QN9 M;ZA-IG:7B=V2JP91)G8JAT02WVZU A-P@- 1)P[Q46U%&5UP"&Q3;4OXK=\3 M?2F YX%IED9\::B@[[W%9)K$UVO8&]T2B?-UK]X;5^6F?Y)H)JR=]V MM62O.!MLB4<7^^J.RR!TH(AK?SI\3TNNT-.;YTW5)KFA,:V-V.IX4?RXL^IG M]YL1 (B6MG?HVIZCI?=AK3V63>/>F44\7CWU5/]'S#>ZW+#Y]DQ=CQK"4Y3% MM*&DZ!LFT3_"5;+G*AGEZG=W+B6*9]?(GAP-'FAHJJTOW7\UCT]H6D)&90X3 MTBW$VX5X;Z'&^/Q2"!0&%<0-=A+<'O/&'Y#LJ>QD&C0'DXM9]FV07431MVZ[ M)QJIB,1^Y3U UDCNW(@@N*14\I.FI,P_1,*8O^T/U^+1H["K?>#Y5KJM(?XJ L>% M?CK(8]T9$=6PO'YHSZ3,0<'2Z_R/GQVQY:ZXS\'@VM7Z>-5+F1L)?]#Y!H6* MN!7EHTKC@EVCOO%H IJPL->M;CW_ZYV" M<;-Q2K]'-_#0"G9':!#$J3#*T/\N*'U-PSB:/WWPYDN#GHA]%#E:9ZKCG@

-^[HJ,61GP=Q%$;3#/U\F$V21W=OY3U( M>E?#_<4!CH,7AR*+\P 4Q/,PA9S]E;= _P3L=)>53W?G14^?$%'DHUM4N7 - MJ;P+%,+(=>V3QVE.XJE MXU;C3U%;IV=W<$-4U7!1P6]E^?#LKLUA)"5W5CUR@INP( QU8X ^E*:K4*GA$G[AOC4X,N8:!H@.6 MO1/(;/A?('30+^9,^,"L?!2UXVK7MPI=.WQX?O#:-R5K2EBV'QW4'1 0#P-MY M;$V-9^T"@8#F2D,3VG'-/K'!PY>J_5#BO,M]UL =.7Q#'B_:^*U5_T0/=!^NI_4$L#!!0 ( -%R95@D7%74^@( (8& 9 M >&PO=V]R:W-H965TFYJKL5MIO3SS?554T%#EB25P/)D+V5"-6[GPU5("+6U04_M1$*1^ M0QEW\Y&UW$"ZMH H8Q?6TRWHS2!^^L=^I7-'7.94047HGYDI:[&[M E)/$\RK)!>BP5HK M:J_KPSV=U:!.1[Y&&N/L%UO(20L9O0$91N1:<%TI\IF74+X&\%%?)S+:B9Q$ M1Q$OH?!('/9(%$3Q$;RX2SJV>/'_)OWC?*:TQ"_EYZ&T6]#D,*CIGC.UI 6, M76P/!7(-;O[^79@&GXY(3CK)R3'T_ Y0&"LT*K;J#^D[BG!8WWT%9"YJ;$W& M%T2;DF_[D_T&130>*T-'%I)R36@C5EPK0GG9]A/3+Q@OK>,+4*D(F)H3K!@T M,Y"[JD4VQ)3/ MX2#69P8)Q;D0CSH[=,CG#WC!(G),D];*PQ882C4E_X)S$F1>$SH.% M<3[T>UF6.J?H&WG]OH-M/@?6G@2!M2=>&KXFQOS^I0R#WB#MHW_L14G'F?8& M683&T$OCCA.-PQ8[]H)LGS/L#>-XJR;*7K,:N@/,,>:5)8D-B2-RZ#OS]V9# M W)A)Z BA2ED.R8Z:S=DS]O9\M>]G=#75.*E*U+#'$,#;]!WB6RG7KO18FDG MS4QHG%MV6>&/ J1QP/.Y$'JW,03=KR?_ U!+ P04 " #1 M5,LHC>-!5'.APGSL?3.3C_4:I5 P,\RNZYJ;[15(O9F$2;AWW(E5A.& MK^ >\'LS,V1%'4LI:E!6:,4,+"?A-!E=92[>!_P0L+$'9^8J66C]X(R;X1JD=$0DX\^.,^Q2.N#A><_^Q==.M2RXA6LM?XH2JTDX#%D) M2[Z6>*Y2>./!\;O6'&11.;._A2/9K$">4>Y1X-W0K"83[G3V#9-ZS ,*RX M8C>JT#6PUO]^SA<2[(=QA)3+(:)BQWO5\J:O\"8IN]4**\L^JQ+*EP01B>R4 MIGNE5^E)QD]0G+->)(/XXPG=6:<[.\6>7^NZT0H46J:7[&05QZ2?)#\N M?5X!6VI)_2O4BJ'[)5AC]*,H*35E9L4+2>@EZ6=)HI7D_:/ /9];TN .5FO) M49LMFUH+UE*S8_ VZ/4';LTN@IFAZ6-P&V3]),B2?C#C6T-*SIBB>46Y>*W7 M+FW!&X%&\;LV$M%!WU6 M@UGY:4+)G8:VY3IO-["F;9\^A[?3[I:;E5"625@2-#Z_Z(?,M!.D-5 WOFL7 M&FD&^&-%0Q>,"Z#[I=:X-UR";HSG_P!02P,$% @ T7)E6-XL4OC:!0 MEPX !D !X;"]W;W)K&ULK5=M;]LV$/[.7T&X M0Y$":JT7Z\5I8B O+19@W8(DW3X,^T!+9YN8)'HD92?]];NC9$5>'&/#^D6V MJ+OCW3W/W9%G6Z7_-"L RQ^KLC;GHY6UZ]/QV.0KJ(3YH-90XY>%TI6P^*J7 M8[/6( JG5)7CT/>3<25D/9J=N;5;/3M3C2UE#;>:FZ:JA'ZZA%)MST?!:+=P M)Y[-?UK<:W<6^ED!741JJ::UB.SR,%#(_%<4PDXA='ZW&SDOKX45LS.MMER3-%JC/RY4IXW.R9I N;<: MOTK4L[.;.E<5\ ?Q"(:?/(AY">;=V=BB:1(8YYV9R]9,^(J9(.1?5&U7AG^J M"RCV#8S1I]ZQ<.?897C4XC7D'W@4>#STP^B(O:@/-'+VHG\3Z.\7,.Q MXOC0ZT.N'C5VV-6'%?#U_BZRW<6ZW.2X*HWE:G'**/?T"-EG*$"+$BFI-=26 M_16\=:O?ND0E$=W/0SE!;;% M?SIC$5[SPB%*Y7KH$(E9Y]3S\D*5V*/-$/:7H>U9(AIX84S)G7A!$'?P#O/? M0[5*F!7?B+(!DB_E@APWC19U#BQF M0?3")CSF8 Q.DKRIFA(C+7HF[]>0&SSH&DQ3\@$;!CFQ$O62 M-N908S]"8>-22#Z3,C^9\G<\8K\@8-KEDD49.YG^/ZXG/=>3HUR_WD5'A+XP M!BQ&7Q?\)RGF2#HK#W>EHT9?[TH4,RP6.*^-8S*"K32>%'@A<17K'K./]+%; M@)K3H'>^D-97*AF;A=-281236T)Y##-Z(GLOU(5'L^,8YF8&Y&GX.(!XBS M*W_TQR!#VRZ)*:58J RP+2CKWHBO2Q6ZT*KB74MG8>0%68B4Q 1$[.9@4PZG>#8( MDN]%GIPR]U_9DWG3)&:I-T$L;EL\#6*7X=ED@I"'[&LMVFG@TC''*61,0YQJ M46$1)C.:1J\CA4$] T6PX9DH97$R/835 F69-XD35CB>Y-DPG[&:7I0](F& M,;(-:Q&G<>I-_>#@"!@/+@M8(DMW):)C'S:7]M[0K_:WKHOVLO$LWE[9O@B] MQ)')2UB@JO\AQ3.,;J]![8M5:W?UF"N+]>C^KO#F")H$\/M"*;M[H0WZN^CL M;U!+ P04 " #1LQ&!T>DX\RB/[ZD))N6+7^2;.IFQ@?RY7Q*G MXGJTE'+U;CP6T9(EH7B;K5BJOEED>1)*]39_&8M5SL)YT2F)Q\1Q_'$2\G0T MNRH^>\QG5]E:QCQECSD2ZR0)\]=;%F>;ZQ$>;3_XP%^64G\PGEVMPA?VQ.2G MU6.NWHUW*G.>L%3P+$4Y6UR/;O"[.]_3'8H6?W"V$7NOD7;E.Q6( MO0[4/]&!5!W(00="3G2@50=:.%I:5KAU'\IP=I5G&Y3KUDI-ORAB4_16WO!4 MI_%)YNI;KOK)V1-_2?F"1V$JT4T49>M4\O0%/68QCS@3;] GR6,N7]%CK)N$ MZ1S=,U4P$0^+-/QTSV3(8_$S^A'Q%'U<9FNA&HFKL536Z3'&467);6D).6$) M)N@A2^52H/?IG,WK F/EULXWLO7MEH"*]RQZBRA^@XA#*/KT=(]^^O%G=*=] M?$5/KT*RI,',N^ZB9"L*&$MWB:"%+CTO$>B_-\]"YJKJ_]<4VE+;;=;62\$[ ML0HC=CU2J1,L_\9&LW_\@'WGGTT!L"16"X.["X,+J<]^6R?/+$?9 FU"E:!- M*-4[5>3;:2^*M FDUK%S;S-Z-?ZV[RIHS)FN>CM7 MO8M>@[:=Z;F_\]SOZ'E9YZJ\U=JQ6?)HB19Y MF$9++I2'*AXYEUG^BKA <195;I<3N,EM_\AM]\!KT*XSO9[LO)Z ,[QE)84G M^,3F!+%*9C[;116912BKVLN>%GO\S_5]4X7>^/5HY3U]I(;T.EA M?AL:X(-UZ7G:.H^>KJYN #XQK:>6Z 77S"PCT&P:"%[Q<+5N Q+;6Z^P97,,PK%ZUFV"JOV%*K1\(0"X:1I7U^N4?SADS](#B$D:9V MON=0>J)4#6A@F#3@4E67U >>\F2=P-5KB1@J7X?@#VP !/L#5J\EBJ@B,023 M8 ,E&+S:SSXP_6-?_]2(^8(UN@L+8(I>69@W7?'NX*[G^F90 \.LT5[WX??V MN@?'Z)UM2VKUB!B4P<& =0]R4N](6%*K;PT8*B(P%;77?8O U#]=]W#73 T2IFNW_0 G(%)^ :6(8BL ,U;%B.Z(* M/%COU VQ240,O!%OP"*V"FVVU.J1,-!&X&VC#DLV+(!=8,D> L.(P3 "4U2/ M"="!6>#!>J=]"(HCAN+(=, )8)7>;*G5(V'HC< [41TF "S@3H ), 2/4<-C M%,:IWXM];950@=3'ZTBNZ1QBZXP:[*/N@(5ME?)LJ=4C82B/PEMT[4M[BP!V3B_M<-=S M?3/<1F'LNG!2=. =V(#>I3 $"E*#@G3 '* MW;6*>;;4ZI$PF.?"VW:M<%/UWX<;UYW@PT/DJEGM/@C'.77BZ1KXZ5IG.EEH]$GLW<,%;>>V+=HL L*\.]SS7-0-I M+LQ8?29 !VJ!1^N=]B$@SS60YPYXHNI:Y3=;:O5(&'YS+SU1;1&@ +7 7<_U MS1"9"P/5[XL%C]@;5?UA*E99+HOLEOQ>8;[RNQO%P$/U3OH0..<:G','/%AU MK?*<+;7Z3:V&Y[P+;S?SCF\CPP$)R.$-JLX1Q> I)B/2^N;2E5H^5(3YOP -4SRK?V5*K1\+PG0=O[+4OZBT"P%TR<,]S73/ YL&\ M=HNJD MK%18LV]^;*G5(V#8SA_PH-2W2FZVU.J1,.3F7WA0ZA^?@'JN2Z:'-Z4WM7,F M>'+BIG3?$)4/ ]%=EHKB-$AGYG.6?]$5^YAG+RH<\.(*"_=.U!#TY1OZ\@<\ M O6MLI4MM7HD#%OY\.Y:>\EZ1XOKQ OV#NTK-XZ;N3CP#Y?7\=Y#TPG+7XIG MR47Y1&+YC/'NT]WSZC?%4]H'G]_B=W?E4^=&IGP(_B',7_0=Z#%;*$GG[439 ME)?/E9=O9+8J'LU^SJ3,DN+EDH5SENL&ZOM%ELGM&SW [NG^V=]02P,$% M @ T7)E6!',HLO$" *DD !D !X;"]W;W)K&ULM5QK;^NX$?TKA+MH=X'=:XN2_+A-#"3F7?0"N6V0W+0?%OW 2'1,K!Y> MB<0YXHSF#"E=O*39[_E&"$5>XRC)+T<;I;:? MQ^,\V(B8YY_2K4CT+^LTB[G27[.G<;[-! _+3G$TII/)=!QSF8R6%^6QVVQY MD>Y4)!-QFY%\%\<\>[L64?IR.7)&[P?NY--&%0?&RXLM?Q+W0CUL;S/];7Q M"64LDERF"C23$B$8E M%1!<_WL6*Q%%!9(>QQ\5Z.APSJ+C\>=W]%]+X[4QCSP7JS3ZCPS5YG(T'Y%0 MK/DN4G?IRS]$99!?X 5IE)=_R4O5=C(BP2Y7:5QUUB.(9;+_SU\K(HXZN-Z) M#K3J0&L=*#W1P:TZN'T[>%4'KV1F;TK) ^.*+R^R](5D16N-5GPHR2Q[:_-E M4ESW>Y7I7Z7NIY;W\BF1:QGP1)&K($AWB9+)$[E-(QE(D?],[L33+N(JS=[( M59X+E1.>A.1&\D<92:6;D!^94%Q&^4_D!R(3\GV3[G+=)K\8*SW XC3CH!K, M]7XP],1@'$J^I8G:Y.1+$HK0!AAKRP[FT7?SKBF(R$3PB;C.SX1.J$L>[AGY M\8>?R+W(GF4@;G3CED&N^D/2=\@6&-8;QO':82R+W<,%=4M<]P1N=9%^NWK, M5::]ZK]MEV$/X;5#%*'F<[[E@;@ M@3H/0E\>375>LMA&W1["+R&*H/J\].8+;W$Q?C[FI*45]3W?;L7 X7S06/]@ MK _.DV,/AB>+CSE9,,$8$IC%W_3 W[3O9(D,E6W\[7&FQW/!G;IN;<8T6[GS MB>?49@PXI@]:/#M8/ ,M_O(:B#PO[A*[N#!=A(2)M<@R_>%K$J2Q(-_YJYY. M^G:N&^E;>U8UTH,))"_O\[]]$_&CR%HG&GCZH1,-$XPA@5FTSP^TSY$<=8[) M'R880P*S^%L<^%L@.>JBX8*.2^?3FJ.VM?+F-7=FX)@^:+$S,4G=!+3Y-M73 M1"B9"9VB*W(M$K&6158 >!\,.73ZH*(Q+#2;SJ,9R'@7PPZ)E&Q7=&&B,2PTFU:C!)P9ED.B)O6H M: P+S2;1Y/4.F/9JARSJLD6U3!,]:*4--Y+'0 M;,I,*N_ N?Q)=^:OW>Z,E))7M&*B,2PTNT9JY *=(+DS114)J&@,"\TFT8@$ M"N;/P]RY \N?E/[<=G=>P5T'DW8.44"-**"P*/AZ=T^^W]Z1%5?!YI>'+6$B MW 6=E2(8=? TQ$1C6&@VHT9O4+C^/\"7404'*AK#0K-)-(*#]EX)Z,B5:;/2 M3Z=NK="_JEI9BG:^\&JY<@N6.Y_/#JUL8TSB3[L2_R&!"<9RH,"$6MO'0K-) M,\*!PL+A:KO--%3/*@,*+!+W+'3#. MX.B#*@RPT&P.C3"@<,6_UQ(N1:WVHZ(Q+#2;/Z,2:.^*_^EUW K#"K;^?-Z( MW,UR/UW,9HMZZ#Y' N^:!-Z%Z_T/229X)/_4\>K^A6_)3:KMAOT/1AR\!P U MD\="L]DTF;P+E_O[;:% K?2CHC$L-)L_D]2[O2O]I_VOPK"*C"ZM>9_;+/%/ M9_6T"1[-1ZT]VF\#%_@[?*]GL1$^R>#IA+LGYQS)N&N2<1>N_O=S1]3"/RH: MPT*S^3/YOXN8_W=@G:XSPAT'4W:.[-\UV;\+I^L]?+I'Q1$^R> YB2H3L-!L M@HU,<.$%A'X^C2H14-$8%IK-GY$(+N+:00?6]+0TA7L.YNPZAB Q6- M8:'9_!FQX74M&_39=.PTDN6%OZAGRU6KXVQY,9E.ZIN.SR$./",.O"YQ,"!R M=6 !136XY^ Y<@Z)X1F)X<$28U4^!R*R7_[UDNB4Y$;P\/T9!G*CV^I@MHWT MZ8MH!@JLQ 16-8:#9_1F9XO?<7 8&LN;7( MH?ZL'LB:6XLW'0K,Y,VF_!Z\._'-7 M1":2KDE4Q+#@/:ZE95S+JY!6],J)2LFCT-R6D2TD/$EV/(K>M/:"']^ZKL9@ M/7 QF=2G&*H:P$*S:35JP(,S^.\BBPM2%<_D>DWB-"P?Z2N7K#2-%8=UNLM+ M8''>RB9\Z@4P:UO=;,M&U1ZH: P+S7Z"S6@/'T%[^*C: M Q6-8:'9_!GMX2-H#[^I/?0MNQY/_:;V<%R__E0,/)Z/VFNTAP_K!9,SKP6Y M5[OPC7QYW8JD:ZT,AAT\A5"E"1::3:F1)C["X\8^JNI 16-8:#9_1G7XO7<: M 2[8W!CDU)\X]ENV&-57RN"Q?-36HR>.$17!1UUY0$5C6&@V?T9K^%TK M#WT"UKRYN<;QZA&KI=&B_HH$>#0?M=:D_7[75J(A(0O&/8DM0J*Q%IWG7R: MZ6N?[5_,L_^BTFWYJIK'5&EU57[<:)4JLJ*!_GV=INK]2W&"P^N1EO\'4$L# M!!0 ( -%R95@A1K<&Z0( ,<' 9 >&PO=V]R:W-H965T8B*0M,^5'TPN\.N%:]- M[>&2OZ_M799+ +5J7\"7F;/G'-LSW:54+[H 0+(JN= ]KT"[KF0*:N:22^U$0=/R2,N$E7;_6(QE,Z9SCDUQ^AEI/V^*EDFOW2Y9U;."1=*Y1EG6R M85 R4?W35>W#5D+8.9(0U0G1?D+K2$)<)\1.:,7,R;JG2).NDDNB;+1!LP/G MC5<(!,Y&4G.4@;ZDCP(! 4:R1-% M(.,EG9%^K@#,22(YOP>DC.L+Q_?D_.R"G!$FR-="SC45F>[Z:%C:;_EI MS6A0,8J., HC\B@%%II\%!EDNP"^D==HC-8:!]%)Q'M(KTD<7I(HB.(#A(9_ MGAZ=H!,WEL<.+SZ"=]+1'_V)1F4N]\]#SE7 K>9%ZU!+>>YJ:T7A$M]\'%4N)TM,E=1:X]P^PWAJS",X\.4 M.PWESK\;NE>[B%=G3><6\&>K)/\_O9"^ELU ML025NU:AB:MP5>EH5IMNU'=%>&]]8+I4U50V,%6+>Z0J9T(3#E,#&5S?&'6J M:AO5!.7,5=Z)1%/'W; PG1:4#3#[4REQ/;$?:'IW\AM02P,$% @ T7)E M6,W[AFPB P 6@L !D !X;"]W;W)K&ULK59= M;YLP%/TK%JNF3FI#^,C'NB12&E:M#Y6BI-T>JCTX68^T7 M9F052[U@CP897L$$H63HSE94;(D(:82C<.0K:DD=(6F+"$A 7&%[FG(4D"/> <" M708@,4G$)W2-GN8!NKSXA"X0H>@Q9FN!:20&ME19:6X[+#*XS3-P3V3@N.B! M41D+])5&$!T3V$I.J,8XE&-%Z4*4X MYW*< SGMENN\T7Q65% 9Y?EEU)&<;BFG6ROG?C9'C],9FF 9QM=/&0H@6N?_ MCN<'2!? *S^)6M+W?A)-D@4-D1V9V2O-[#554WI-&M@D6= 0V9&!_=+ ?NUI M'&<99QM54W#*N"2_L3F(&7#"HBH7Z]F<#GH%S*M*T:06^5[+&B+++;,/NHX4 M^,IT;P*9'B+_69>K98,X-GW1F_5;U3CF?=Y?FKSK?,!\1:A "2P59;O54Z6% MYYUW&2:6.O8P7;:Y>_Q)0W= M55M XB7QV'/.S!E[)CT(^:AJ (V>&L;5#-=:M],@4$4-#5$CT0(W)SLA&Z*- M*:M M1)(Z4 -"^(PG 0-H1QGJ=M;R2P5G6:4PTHBU34-D3\7P,1AAB-\W'B@ M5:WM1I"E+:E@#7K3KJ2Q@H&EI UP105'$G8S/(^F^=CZ.XSZWE*P13[HL.O6^(4=$I+9H>;#)H*/=_\M37X000 M32X XAX0OP2,+P"2'I XH3XS)VM)-,E2*0Y(6F_#9A>N-@YMU%!N;W&MI3FE M!J>S-:TXW=&"<(WF12$ZKBFOT$HP6E!0-VC.S$437@ R3P;==;Q4:*.@1,M. M6L]<<*5EYR_ES1(TH4R]30-MDK,A@J)/9.$3B2\D$L7H7G!=*_21EU ^)PB, MJD%:?)2VB*\R+J$8H22Z07$8)V<2RO\>'E]))QDJG3B^Y +?/Q7RVWQK#//& MOY^KI \T/A_(]OU4M:2 &3:-K4#N 6>O7T63\,.Y*OPGLF,T M("LW3Q1R;> ?VK [C*RYZ]07^PLSROSD^4WCY^ ]D17E"C'8&T:%U[;H4VS>Z6M1G'(*V#.=\)H8^ ,^.P74$L#!!0 ( -%R95CZ MS)8(80@ --D 9 >&PO=V]R:W-H965T9JK=-MIL&U55/Q![$G.#P85QW$C]\1TP M,1[P3J%[_&4WMID'G!P(XQ/CBVV2/F=+(23Y7Z_6"0S9=B%63] M9"UB][.+XK[;=':1;&04QN(V M)=EFM0K2UVL1)=O+GM5[N^-3^+24^1V#V<4Z>!)W0OZ\ODW5K<%>680K$6=A M$I-4/%[VKJSWW![G XHE?@G%-COXFN1/Y2%)GO,;?''9&^9;)"(QESD1J/]> MQ(V(HEQ2V_%'B?;VZ\P''G[]IGO%DU=/YB'(Q$T2W8<+N;SL37MD(1Z#320_ M)5LFRB!GYUA$R"*/L._(-"6/R>9ELLB!>9!<#J5:5#QC,2Y;M6/H%UJ+D8Q++ M94;<>"$6.C!0V[C?4/JVH=?4*/XTEWUBT7>$#JE-?KYSR+???$=NBN^02(]L MX8W9<\2\3X96X=$VGF/V?DQ>U/9-VGMNB^=+I^T]S^Q=;9Z4-VKO^2T\J\/W MC[7X>=B6_O,]PO#V##W.:/&S]_N)7;AVF_WDMZN'3*;J./W[D0V\WD%GQZ'\ ME]?[;!W,Q65/_7;*1/HB>K/__L<:#_]W+,1(S$%B+A+SD)B/Q!@2XR!,2_#9 M/L%G)GUVNTGG2W5:0-9I.!=$'=?5F<8^U&2>9/+8@?[:J':-,Q)SD)B+Q#PD MYB,QML-&!9:?"+_,QG1T,7@Y3&ES&=N>3O<+:>D;[=,W,J;OX/A)@L7_U:\) M=<8LC^7-Z'3-&Q)SD)B+Q#PDYB,QML/&!UGZ_MR>GM42-VHD[OMS:_*%R(WW MD1L;(WQJ5B0OTP3T&LCW#712,Q!8BX2\Y"8/VV<#(R&^ID 0ZZ/ M@S MI^?[G)Z?9+IE5+N&%(DY2,Q%8AX2\\\;YZ)GDUI(D>OC($P+J36L7OX= M@N9E9JAK,J&: ]59]!:@Y4(0GL\J.9"-<\Z4H6-QO49G@]=*8-J'*7I&:U:/ZM# M[:=.!JZBAS3_BTJN5#-@VH^5&-0C:,T/?A5M6?!NCT+6NY!-0>JN5#-@VH^5&-0C:,T/=K.4SRYVS#>WYH)IK-?NT<6WVY4'7Z$,U!M4X2M,36]5]UFGZ/C/;.:[0 MQ@^JN5:S6;,:<856>5"-036.TO0W4U2]'T7U?F:H:T"AF@/57'JD6ZO];:P' M7:,/U1A4XRA-#VA5^]$.M9\Z#[B;)U*2^[+V6ZV#V%R]F?G.L856;U#-A6H> M5/.A&H-J'*7I :^J-PJKWBBT>H-J#E1SH9H'U7RHQJ :1VEZEJOJC9ZL>C/+ MG;,-K=YHL]ZJOUG&A:[1@VH^5&-0C:,T/;%5]49/4[V9V M5VBA!M5\J,:@&D=I>ERKXHVBBC+H6HZ\W9VSC^TIH-J+E3SH)H/ MU1A4XRA-WU.JFH[":CH*K>F@F@/57*CF034?JC&HQE&:GN6JIJ,GJ^G,/:X16Z2A>J>5#-AVH, MJG&4IN>U:NUL#:AY4\Z$:@VHD1K7HW MV]B%?/UE@6*U\%-R^/;1XJ6*G9L/NQ/;EB6U>5,[[P308@^JN5#-@VH^5&-0 MC:,T?68B]\B;WR)?;2E]AK7V(O?HF]^N4I*C^[JOQL<^7W M%2]6E/+ARPMV[>6%&_/:.R<6J;E0S8-J/E1C4(VC-#VQ5>MGFUN_?SW[:_9L MH_K+83?F=7?.*_0]=5#-@VH^5&-0C:,T/:]5"6B;2\ .L[]Q<[XVL>L)A99O M4,V%:AY4\Z$:@VHT2.CCXX /UJ_NI^-2,3!T8-['_Y[O,U*F;W<1\?@_0I5">_D7A4Y+ _49E-=Y^@L;LADW7Q\0H/B53G M#\672Q$L1)HOH!Y_3!+Y=B-?P?YS3&9_ U!+ P04 " #1TZ3F 7)*/68F:NW?/%C)4RSRC<OYPD.V M3:6^8"]F.[*%1Y!/NWNNSNPF2I(50$7&*.*PF5M+?+/"OG8P%G]F1%,??=5"KR:D=V\?/T3\8\4K,F@A8 ML?RO+)'IW(HLE,"&E+E\8(>/4 LR@#'+A?E%A\HV]"T4ET*RHG96!$5&JW_R MLRY$RP$'+SBXM8/;=9B\X.#5#IX16I$967=$DL6,LP/BVEI%TP>F-L9;J[]#;-^_0&Y11]$?*2J$\Q,R6BD='M>,Z]VV5VWTA-W;1%Y4F%>AWFD!R M&L!60AHU[K.:6W[ 6O_Z" ^>WH0+\3\%.RC%IRC$9BWXL M!S^6XZI^R($//D!50-\$U!UIOXA M AVDJT($K<3^U.W ]6TF43C,%C1LP;EU'*(+>IFC:-+%ZQN%OA\,\X4-7SC* M]QF$N$$D5R."T!B0&C8H8>5:;LI<]>T*?H@X[,%<8) M)AVX:>^%\=RI,PR'G>,D<4;Q5BFA6] S@9S_HM>QV^ 81[@#/DYP8?O"K5F) M7ZF0O:8]U-%.-/6>YO&4ETIRCY+A.O9I&^H-G7&"2Q4>1RD>GZ6CZ_9BZZJ#GKYE7F_Q1E-?*NTX>?'XZ#U* M*U_1\.I@[6:&I]V&-Y[Q7$5VZW-;];.MV84(9):A^O)NKC8[G:7YOK>/YM4V MZ0OAVXP*E,-&N3K7>E_!JYU'=2+9SGR\KYE4S=,MB$ P +0L !D !X;"]W;W)K&ULK5;;;MLX$/V5@;;H!2@B6;XF:POP98O-0]H@V6X? MBGV@I;'%K41Z2I/JF4T0#=WDF],Q+ MC=E=^+Z.4\R9/I,[%/1E(U7.#&W5UM<[A2QQ2GGFAT$P\G/&A1=-W=FUBJ:R M,!D7>*U %WG.U/<%9O(P\WK>_<$-WZ;&'OC1=,>V>(OF\^Y:TH]!< M"E"XF7GSWL6R%U@%)_$WQX-NK,&:LI;RF]U<)C,OL(PPP]A8"$9_>UQBEEDD MXO%?!>K5=UK%YOH>_8,SGHQ9,XU+F7WAB4EGWL2#!#>LR,R-//R)E4%#BQ?+ M3+M?.%2R@0=QH8W,*V5BD'-1_K.[RA$-A?[P"86P4@A/%,+P"85^I=!WAI;, MG%DK9E@T5?( RDH3FETXWSAMLH8+&\9;H^@K)ST3?90&X09CY'NVSA"82&#I MKD6EW\ \V3,1HP9*&%A*H8TJ2O^_7:%A/-/OX!5P 7^ELM"DK*>^(5H6W(\K M"HN20O@$A5X(5U*85,,?(L'D&, G>VJCPGNC%F$GX@KC,^CWWD,8A'WX?+N" MMZ_>P54A>,QW+./F>PO+Y:]CAO>8'5S[=0#Z#K?_T@'X.E_3ALK@GS:7EY<. MVB^UO>%"[UB,,X^*7Z/:HQ>]_JTW"GYO\\P+@1WY9U#[9]"%'GTL\C4JD!O( M'^+'R2$';E)@6X5(7<5H,!+PSB"Y[\ ,:5@B/$;X_V>!7Y0$1HZ ;7O[J#?U M]TT'=%)\I@.&M0.&G0ZX%&0-:D-5%E-2 (5>V)Q1=/A"=W.FY\9A'%M MU[BS2N>Y+&R2W6!&AB4VV;ZX+%MQ*D(>&[A6\E]ZFC1 MN'4O&S=Z;1O=\\=4@E.Z+3*#?CO=7O#P8 >=A#^9 ME/(N?B;M"ORHZ">CP>2$>9O88#2:G)#W&X,'D=FZ>4P3"2J6\KFN3^N9;^XF MG9/SA9T%W4#S %,.DE=,;;G0D.&&((.S,7%2Y6Q6;HS&PO=V]R:W-H965T"T^]7\2]C.O MI/?!\N5SRK]D&\9R\C6.DNQJL,GS[<5PF*TV+/:S\W3+$O'*.N6QGXNG_&F8 M;3GS@S(HCH;F:#0=QGZ8#):7Y;$[OKQ,BSP*$W;'25;$L<^_7;,H?;X:&(.7 M Y_#ITTN#PR7EUO_B=VS_&%[Q\6S84,)PI@E69@FA+/UU>"C<>%9"QE0GO&O MD#UG>X^)O)3'-/TBG_P:7 U&LD*HVR\G_R7)\[ M&I!5D>5I7 >+'L1A4OWUO]9OQ%Z ,7XCP*P#S&,#K#K .C9@7 >,NP'3-P(F M=<#DV!:F=<#TV(!9'3 [-F!>!\S+3[?Z.,K/TO9S?WG)TV?"Y=F")A^4@BBC MQ4<8)E*[]SD7KX8B+E_>I'$L)'2?IZLOQ$\"0GV>A,E31NX8)_<;GS/RSF:Y M'T;9>_*!/-S;Y-TO[\DO9$@R^6I&PH0\)&&>G8F#XO'OF[3(!"F['.:B@[*9 MX:KN#*TZ8[[1&<,DMVF2;S)"DX %*F HKJRY///E\JY-+?'CEI^3T>R,F"/3 M[.G0S8^%V\>$3]X,I_IPFZW.B664X59/N'-\>%_KKC[\4[K37KNG#[_UQ;4; M9>N&I?DDK4:H5LFS?D"H?WY\S'(NTN&_>_I[7?''_7PY1EQD6W_%K@9B$,@8 MW['!\N]_,Z:C?_;I!@FSD3"*A#E(F(N$>2"8HL5QH\6QCK[\).848;)*8]:G M,VWLJ3I#PFPDC%:P20F3,Z3=TK1FD]GE<+Y2([YH%@BC(F MC3(FVBQU7PV)#QD+Y%@HDM:VR$66(M=^%J[*O&6'49&SO?RU/3)_39"Z0L)L M)(PB80X2YB)A'@BFJ'3:J'2JS5]_E#-ZH4%_Q[A8H9!5-;A6$[HSN1@08GT7 MOAQYWR=';1.GRA$)LY$P6L&F^PEL;"[&"Z.3PYR>$ZW%9#:;SSO)#MD]#P13 M9#1K9#33)CNZ7HL5*$G7)) Y3:Q!2<96!0_S4.1 ?3*;(=6#A-E(&$7"'"3, M1<(\$$Q1X;Q1X5R;S&B\C=)O3&A/+@T^R$)&(!/:EB697]9'#B0R+?Y4*2)A M-A)&YZ_RTWQD=7+8ZW,,P^Q,Z5QDKSP03%'.HE'.XH>&P:">J1W0C[:14_6# MA-E(&%WT#H23F=$54<^)8B"<+XQ)1TC([GD@F"(D8]16T4;:H? A"1A_%B-? MSA)R5SQ&8O[TFQ@>N9S[ZT?"F@S2#Y1F0VD42G.@-!=*\U T58U[-5U#F]A^ MS;+"3U9,3LU>"JE):05I%/F\JFB4,NM7F99[LLJ0-+NF[=>KQD978<@6 M'2C-A=(\%$U56%OQ-[1%W++,NN7IBK$@(VN>QB1\(['URLQZ_5%:BUDG7]SH M^W"R?J"E?"C-@=)<*,U#T52EM?5\8ZPOVY:CXV>V+?AJ(Q:0Y(ZG3]R/#TW= MH*5^*,V&TBB4YD!I+I3FH6BJ$EO_P- 6?I>?BOA1C)XBO]7NNE_DFY2'_Q7K MT#PECXSP1J4!*>2R@^2;NOBQ]YI,G*6"#TWYH*X"E&9#:11*.T<=+V%PZ>X MT#YY*)JJL]98,+05XSV=<29OP)/+C/]1/H0:$U":#:71FK:OJ:DQ'XW&7>U! M;02O& MZ+B(9>4O3 .R+J+H0Q[&C+ Z168D+K)I- GX4I<_'JQ+JE$!I-I1&:YIA[*\]SCLU<0?:I@NE>2B:JL#6)S'U/LE= MNP*1/HDOEC =-:[]D)/8YU]83G9^5!Q5WM:W>K("H2X*E$9K6D>!BTE7@E C M!4KS4#15@JV18AXP4KIE&^FC'+ZQ14\]66)0HP5*HS5M?RT\-KLW/CE]9UFS M[NV=T)YY*)JJG-88,;7E[CWE[-5=FMK?2VFF*L0<*2JH9P*EV5 :K6F*7"9C M8]I5%=0,@=(\%$U57VN&F'HSQ YW8<"2@'QF8;)C61Z+0;/^$@67MQYWZB[R ME7L_.J( HV_X9!5";0\HC4)I#I3F0FD>BJ:*M?5&S"FJ &-"O0THS8;2*)3F M0&DNE.:A:*KZ6L?$/-8Q>>63G)$BJ<;FL\JC2Z-(C-/I3IQ?&29;F2X/C=M0 M8P1*LZ$T"J4Y4)IKOC9MK.ED,>LLACQ4JZH:6V/$U!LCW[O@@-HB4)H-I5'S M]3U174R8#2/!1-W66B=3(L?9G]MZTL!_L1Z5]\W*6\+!<+>1Y<9.A; M.E5W4)H-I5$HS8'27"C-0]%4=;9VAF6@%AD6U** TFPHC4)I#I3F0FD>BJ:J MK[4RK/^+E:%O]62E0JT,*(U:QUD9T$9=*,U#T50)[NT"I;"PFX%A=T+"KL9U,]P2:S6);'&L%$9:G] :3:41J$T!TISH30/15/5 MU[HDEMXE^5FC,M0B@=)L*(W6-&54[M[@ FW1A=(\%$W57VM\6/HOA31['S#^ MCXQ4ZV?]" RU/Z T&TJC4)H#I;E0FH>BJ1IL[0]+OQ75#^R_84&-#2C-AM(H ME.9 :2Z4YJ%HJAI;^\/2VQ_?N_^&'GNR%'MV2B:*K+6)['T/LEW[[]16][D>35[MK-T>:W!CZ6.^QWCE\;%S=&SW%J7#C5+PFT^.J'#6Y] M_A0F&8G86C0U.I\)N?#JMP*J)WFZ+7>>?TSS/(W+AQOFBY%:GB!>7Z=I_O)$ M-M#\8L/R+U!+ P04 " #1<_;NC=3.9_]$8G\^B. MW!+Y97Z=J:->A1+3E#!!.0,9F9YVSOQW%SC($XJ(KY0\B-IOD)\(=?25E007#"$U%\@HBP; MHI;@XS4)L$R VR:@,@$5A2Z9%65=1C(:G63\ 61YM$++?Q1M4V2K:BC+;^.M MS-19JO+DZ"-G=\>?29:"2S*6(&(QN)WQ3"[_.^>9PJ/L3AR!1N2;2R(CFHBW MX!A\N;T$;UZ]!:\ 9>#SC"^$PA$G/:D(YI?I34HRYTLR< V92S+I N0? >A! MU))^L7TZ---[JHRJ;6#5-K# 0VOQ5)W?SL9"9JJW_=E6SQ( MP/D$GPGYM&$ MG':4Q@3)[DEG]/-/?NC]TE:=(S"C5E35BFSHH\]<1@E(\GLL\WLM.<])<];&+URYLC_P/*_9I"UA:(C#H)UA MOV+8MS+\&F4T&B<$W$22@&O"F'A*[B-&(_!^PAE/Z42-5/=JHIJK:4>"#Y2I MUE9C&3A;2#7$4?D$WC^2=*Y.11.:4$F) #A MM=_;R>_:&5RAF4U=\T?^OGV_1'!5KR,TLU[M>7RKS=BZ_YS _V%O(5ANW<[V.T,QZM8'S[0YN:R&'+5Y] MT%\1&F32UB8%6T[!99&7^BLA@<[ZT7^BE[5U;D;&[$UP8WV. NX'Z M_H-GW\%%OACP!*Y8O%"]CJK;49\XMYDNFT]X?E![P#O.%1Q8%6SGO/,JT"&6 M@: V5A#MO>CER#.5]1["@4'MP*#=@6VM8-SB=UL4O+I^9(:9-+5[@?8EI/^\ MXX-_P"?*:+I([5IP:J%K,QO/E3A MI@@.8<6@MF+0;L7^%UJ)'C=KQ:GS=.C]7:.9VB79^R.[\ M-FJES&]:*APTMTH.L;Z%M#5$=FNH1(+7/+?85[?MN+O>35=H9BMH7XGVWNI# M3EV>*S2SWMINGZ/MOM6-/-CB>LJP<&V825.;,V0W9YM%AM>(K#DEV2_TTO;6 M]@W9[1OJPC4J"^RK W;VGD%,_Y0K-K%?[*63W4UNKK+^B M,M2FLOZ*RI!%9=HO(;M?VJRRP9K5@165'<*#(.U!D'WO+B@,7ZO*D%UE3IV) M*S3S'0GM3+"WK\JPTQTZ5VAFO=K!8+N#V59E)4Q=9;A%9658767K7EO1]@+; MEZTV*JS,;RHL:)I%^W5>VM3:-F"[;;C@:4JE)#'XJ,[DNTD7&8FIK!Z%[ ME M=O2=N]TA%HYP[5TDO+?,G.Z?N4(SZ]46!MLMS-8R"UHF,]AO+B2WA,%A'S>E MUJN]VIB_5_HIRNXH$R A4Y7G=?L*(%N^JKD\D'Q>O.TXYE+RM/@Y(U%,LCQ MG9]R-2^4!_D+E-4+LZ-_ 5!+ P04 " #1ENIGO0* MTNJZ,5)DQ?R!0%S2RD2IBAKEJZ.E7(YADHB5W?\UINPKAP MPEXV-E9A3ZY-S 6.%>AUDC"U&V(LMWVG[KP,3/AR9>R &_92ML0IFOMTK*CG MEBQSGJ#07 I0N.@[@_KEL.Y90+;B@>-6[[7!EC*3\LEVOLS[CF<=88R1L12, M'AN\PCBV3.3C9T'JE)H6N-]^8;_)BJ=B9DSCE8R_\;E9]9V. W-2D+],L"_8RW<8"WTO;C M8*:-HB_B1Y71G+!936ACJQ8)2+#@EUJH2"UZ) M-1H'ZFJ54JU34NTJJ=9KJ>8!J78IU3XEU:F2:K^6"H)JJ4XIU3DJ]< 49[,8 M8<(,PAB%T+MXPP1G48 W=,BF]FN'&RZ8B"BX,%@;RC,W.[A^QB2E M*1;QF!N.&B:$$!2+"2[68FY7#R6%MP935':>CO;.H 9S6D*U=N'Q%I,9JLK0 M'/7_QM!TR[?3_=<9[_X'NW7O]Z'KO2E\!6P_YG7:A+^_4W?OO+=WYRU32RXT MQ+@@G'?1)@*57T=YQ\@TNP)FTM"%DC57=(6CL@MH?B&E>>G86Z7\4Q#^ E!+ M P04 " #1LG2G$^MC1#;&]OF MRPUDF _H%G+YS8JR# MYR]8VWS+ B3+*4MMSG*&=89);LXEZ]L1F$UJ(E.3P MQ! OL@RSGW>0TOW4(US$%\V3XQ>6(K@3T_ND9E* M*?Y0WGY*IY90>00I+42*P_-C!/:1I29)^ M_%=#K:;/TO#X^I7^H(*7P2PPAWN:?B.)V$RML8426.$B%<]T_Q?4 2D'ES3E MZC_:UVT="RT++FA6&TL/,I)7G_BE%N+(P W.&'BU@7>I@5\;^*<&PS,&06T0 M7-I#6!NHT.TJ=B531C=(U:VEK3R0JFOK*5>)"]?E+E@\ELB[<3L;YJO M/WX&EJ$(%@+A/$'S#66B>G9'F>21?,VOT -Y@00]8P'HQ.A]! *3E'] ']&7 M>83>O_N WB&2H\\;6G")Y!-;2%_+'NUE[5=4^>6=\JG,EN^!8O86K)J8H#VX$U^^,W M=^C\V:6R25AD$A8;@K7R$33Y"'1TE0\DRGPD93X8",).W_HJ&5I.WV28A$45 M+%2P6K7D"QOY0JU\X2!T?D=SR EEZ!\J0,Y7 M20%RM(0^^OX(V0)8YZNMQ?95TR0L,@F+#<%:N1DVN1F:FVJ&)O-A$A:9A,6& M8*U\C)I\C+1CY4&"T0ZG!70E8/3+\ P<^=<>Q/?:'OHJ:Q(6&X*UE!TWRHZU MRG[*Y0P.7$[?=P0G"T_CTQN@1(.%HQ M6NU/KE NC[!TA0CG!<[E?+*D7'3M\N]J]O&$XE^/O>N3"47O0E^]C=)B4[2V M_$<'-%=K]C9[==U 8I45&:;$I6CM+WB%+GKE=3LTR ME163M,@H+39%:V?E<,IUM8>VMU=DO7WO3!@]W-:TTT5Y'/@GJ[*I;MLB'XZN MKO[L^N;"K+?O+;+10^L;L355GW-EG]B4.VWQ#P=?5W_RO;QPH ?USD+XR[H^ M"D_/"9'1/F-3M$IJ^ZAHF@%;JVHUESN9(A=55;%YVE3$;U4=^.1Y5%;*53'V M@*G*[(^8K4G.40HKB70&(QD JRK7U8V@6U6:75 A:*8N-X 38&4#^?V*RE6_ MOBD[:'X_F/T/4$L#!!0 ( -%R95@<,GPKC , /() 9 >&PO=V]R M:W-H965TM&%H@M63YM9EMP$Y2;,"" M&7&;?2CZ@9+.%A&)U,B3G?S['25';(I(L%S MGBD[]U*BXMKW;9QB+FQ/%ZAX9:M-+HB'9N?;PJ!(*E">^6$0C/U<2.4M9M7< MVBQFNJ1,*EP;L&6>"_.RPDP?YE[?>YUXD+N4W(2_F!5BAQNDK\7:\,AO6!*9 MH[)2*S"XG7O+_O7-U-E7!H\2#_;D&YPGD=9/;O!;,O<")P@SC,DQ"/[;XPUF MF2-B&7\=.;UF2P<\_7YE_USYSKY$PN*-SOZ4":5S;^I!@EM19O2@#[_BT9^1 MXXMU9JM?.!QM P_BTI+.CV!6D$M5_XOG8QQ. /WQ!4!X!(3G@.$%P. (&%2. MULHJMVX%B<7,Z ,89\UL[J.*385F;Z1RI[@APZN2<;3X7:O=QR]HA9$BRA >!"&X>\:\X"41RTR21 L/C% ED^*V M5(FS7FF5L*X-&K?.:3M=7D'")F$0?H)O]YA':+ZSH*^;6WC_[@.\ ZG@2ZI+ MRV[:F4\S#H7SG)@Q9!-_\>'G;(&33),*CX!A?X.H_XVS*R9/C:?6^+7$T\;"=VI>C: M%B+&N<>UQJ+9H[?X^:?^./BES>O_B>Q-#(9-#(9=[ M..82]R$IL<[/&CBJL M*Y![3HH@"&;^_E1_YPX_J'_4Z!]UZK\75%97*.$S;'.A&_Y'3#V @'.JND9M MI]-)\(/>C1OOQIWREDJ5(@.Q1\,]AL_IF+!2$?)N!.:"US5M/S@YN: 7# ;3 MLZ-KM^N'H\;NC>Y)HWO2J?NQ52@(@A<4!E E;:(G[:*GG\Y$7[";7! ];41/ M.T6ON;+JQ!7-0RKC%$ASWY9Y5!J+W#O5$_ K HK2Q"DW4BB,Y*NCMT#L#CN9 M0.0J-%#*;J9\9* T083HVC\_&9Z0SHMH[7:WJOX0\JH*M^5F)_2_YJ9_TE9S M-+OJM6$AUJ6BNL,VL\V#9EGUWVI-KP.W0?/,6_P-4$L#!!0 ( -%R95C].,'2 MCP0 ,T3 9 >&PO=V]R:W-H965T]F3'9I>_K: 8IT^IDR]#"&1R[Y'O=6# M)SZ=&?O '_0R-H41F*_9H\([OT*)>0I")%,=/Y+EN78P"/17!N9EL;H0RT!L&-#V'H.P- AW#9I[#!JE02,G6GB6T[IAA@UZ2BZ)LJ,1S5[DLTC'H'[@VZ^C&_+^W0?RCG!! MOLSD7..+C'<1J2>RG,3)-/(H9X&\!'KZM0A*M0#$,G MX@U$YZ1!ST@8A(T:AZY_W3QTN-.H5J:1XS7VX#GC_?UJK(W",_"C+G(%<+,> MV":&2YVQ"/H>GGP-:@'>X/??:#OXHX[UD<"V8M"L8M!TH0_^DO:LLX2P5,Z1 MMIP0C8&HXUP M7(@F[L6N$."(.CYBTTRSND.)-.JR+2<9!ZEP:7CR"9C+_DJ M&DDBRPM4QI1YJ:/5>D6KW>SND').>R"I=D6J[21URY\AQJ-<[E6%>[6.1@%" M@PT>P7G0H.T=*L[)#J1R45&Y<&\V_&BN5L;R(/B5V;?;+FKY!+2YPZ=^7!BL MQVVYVJE<[3A=_7PW?'BJLFJ=@T[[MZ: (X%M4>U65+NG2H/=8\;@2&!;,:#! M^BL=N','J @)H["R.7#!%&?C!/[_W)6PE&YMP-9N!G'/?BB[#0U"G>QRK;') M:R\=-PXEJ94$=>&3+--2FJ1\+B?[!8L0M<2ZA MHN'N]Y(VFYU=5J>0,W2M9ZA;T'Q;K5*^=Q]!"/V2+)C@C'R*I) IC[!46F#] MF^7;^98+)B(LD2BQ[ MSL@(E'V/4K5S=49B'(+E0]>=*HXDDLIPGT)RT;7FHAJEG2G7GFV7QVC^H'4UJ9UTI.N!1EU:IW!PP(42Q("DPGD M39C;](%T57T1BHGE8]J:N\$[/S?&A[57G#90U3-+KNF9IRH4D"$X0,SB\P?:FB M=U3<&)GE[9>Q-$:F^>4,%Q>4'8#O)Q+KPO+&3E!U\ ;_ 5!+ P04 " #1 M7FPK9%N,:4BE.V MP4S=63*>4JF:?&6+#4<:Y4%I8KN.$]@IC3-K,LK[[OEDQ+8RB3.\YR"V:4KY MTQ03MAM;Q'KN>(A7:ZD[[,EH0U.?$M2JYM2! MS>MG].M&>#E0@MFN:PK*NEDQ-D. MN!ZMT/1%GIL\6JF),_T8YY*KN[&*DY,;EJW>?T2>PA4N)- L@OF:<5GT31E7 M>'&V$B=PHR*!+6'&,8IEXQ:\O4))XT2\@_?P:7X%;]^\@S<09_!QS;9"08J1 M+157/:,=EKRF!2_W "_BPBW+Y%K [UF$41O 5C-72MUGI5.W$_$*PU/PR FX MCNL9",U^/-SMH.-5B?=R/.]0XMOIO*9AG,3R";Y<+H3DJKK_,B6MP!R8,?62 MOQ ;&N+84FM:(']$:_+K+R1P?C,)[@FL)7]0R1]TH4\N'Y&K;0(6=1FI349( M52VJ89)>X/DYGMZ<'BN[9[ 6GDX MK_)P_@I;VWF?\GL":\DG3OU.=3H+H7HW0DC5-$J[\058@ 2-*O3UHMJKU>ZY M?E9+PQ^0GM9>"=34XSGN<'_M&8:YY\/!@;5'W)JHV]?J@W_A,@S9-I,"[ND3 M7238N3*[9SZV-OM":^>I]AWD-8P'Z=5Y](763D'M/4BW^9A1L0:FWHH1ITMI ME&OP$?Y@N%_*+T=Y9.@?J.3:;9!NNW%<)<_OKA^ZJ[=SMJ,?74]H[=S4GH8$ MKU&]G4[IZ!3TA-9.06V&2+<;FE(1"Z#1W^KK4'U0F^MW:'1BA+PHXH+K?WQ M7GLJ]SN>Z@>JOH1X4?6.OU?UW7,=J\5N'+^DR%?YJ92 W& 4YQ-5;W7R=9F? M]^SU3\G%K#B_JF&*X[1;RE=Q)B#!I8)T3H=J%^;%"571D&R3'_(LF)0LS2_7 M2"/D>H"ZOV1,/C?T!-4YX>0_4$L#!!0 ( -%R95B"R5S*HP( -8% 9 M >&PO=V]R:W-H965T;0UHH-G*92=1K5SS64Q -ZCH9*6-9(ZVIHIM8Y"5(4B*.$V2BU@R MKJ(\"[9;DV>Z=8(KO#5@6RF9>9FAT)MI-(QVACM>UR5+K1[_Y6DZCQ!-"@87S"(P^ M:[Q&(3P0T7C:8D9]2A^XO]ZA?P[:2)H&BMTW(;3 PD5]V7/6_KL!>0IJ\$I-N -/#N$@66<^98 MGAF] >.]"2X\I>R<(9..<6Y_)M6U;M[-!+FN'3 5 F+6AO7V6;: M$!Y7E3WOSJ_U&A53S@;/.[3.\%!>"Z=S=(P+>P8GP!779'PXB6_+2]NP J<1]9U%L\8H M?_MF>)%\/")AW$L8'T//;]@SEZV$Y8XL-&@*5(Y:$O0*6L<%=R_0"+KV0^0[ M^&'WP/P,6.?)X"*+UP=(37I2DZ.D9M1GP*1N%16UI#< 3E-U56Z*C4%$X3HG^,0+^2KWF)]/["K5 ?%8\T IY:;KEW.:2DXS39$S*<),D_ M2N*]7I-HJC!1+!2>:]=VO;4?6E==K_YQ[R;>#3,5I\X1N*+09/">4IMNBG0; MIYO0N4OM: Z$94V#%XUWH/.5UFZW\0GZ49[_!E!+ P04 " #1ACW0TK5-5!)=DK(;8#]^)*7(DB-S M2:&^6!_F/;SG\I \XGC+Q5>Y0E3P/4TR.?%62JW?^[Z,5IA2><+7F.E_%ERD M5.E'L?3E6B"-;5":^&$0#/V4LLR;CNV[6S$=\UPE+,-; 3)/4RH>+S#AVXE' MO*<7=VRY4N:%/QVOZ1+O47U>WPK]Y%;B.)UY@,L($(V4@J+YL<(9)8I!T'M]*4*_JTP36[Y_0KRQY M369.)+U6KBC3R(<4'S1-WQ[1]8$AH8O(@GTO["MFP;>!#E4O&T#-89 MI"PKKO1[68A: !D>" C+@' _H'\@H%<&]"S1(C-+ZY(J.AT+O@5A6FLTHJ(L MD4=P#)_O+^'MFR-X RR#AQ7/)!K$A63\(G)1>A$O,3H!'KD'81!V&M):/;R\-"13J\J;,_B]0[@76<* M!4H%=U0AW&_I&OX^G^NB:N'^TU:O J[?#F=F\WNYIA%./#U=)8H->M-??R'# MX/J;EB"5,,)0A=BAC.CR&7^JHXQ$Q& M/,\4K 67:[13&B(J5[#0ZTNKK-Q]]P)X1"K:(F?.R!^LR:"JR<"9UQW&>;%N MZ6FC5@@+,^\V3_-.&GDDC,Y-I1[;:!?P PMOEN;-E)R._4V=GS.#'^0WK/@- MG6JO+2,W2&4NL%@ZW)(?=BGYCL :]$\K^J?.X9W9A1J%_ UHO-%+J!:[WF(A MXG89M2/?5H "=5@?U=%HT-L;V-/G8]\_(Z1JU4AY5*4\T:)>$NP; 3E<*_<,^6&5NPB.J-[I->_ 5\FIN*F7FGC=8Z-Q[K M(VXP@?#(*6]W3J\>XH[0FA7<&232L4,BG5JDKM":['C9[/4VO1G+KLR'N4?'Z&DR$[*T->ZF7>U3Z(/I;NS/C8 M_Y%II[:F*[1F,7;&AKB=S0-7FGS"L^6Q,K[>F/I6TFU6)ASV][U,6[M^2,@A MN>[L#''[F0]2L=1^7]169J=FG7BO'J:.T)KL=Y:)G/UKDC4KQW#Z(^!I3V=DF"_<(L3F>IM=0)V M;L]]_%WSXOCLAHHERR0DN-"APZ@SYTI_>=C;%=(8A6F@ M_U]P[>_+!]-!=2XX_0]02P,$% @ T7)E6/.^?[2/! #Q4 !D !X M;"]W;W)K&ULM5AM;]LV$/XKA%8,+;!%+WY)G-D& M$J?#!B1;D+3KAV(?:.EL$Y%$E:3L&-B/WY&2) M-W03RE)G.C;O;L5TS',5LQ1N!9%YDE"QO828;R:.[^Q>W+'E2ND7[G2,I$;"8.!?^^2SPM(&9\0^#C=Q[)IK*G/,'/?@SFCB> M]@AB")6&H/BUAAG$L49"/[Z5H$ZUIC;E,;H0<+2XIL^EH'8,^CUGS ( M2H/@P" (GC#HE08]0[3PS-"ZHHI.QX)OB-"S$4T_F-@8:V3#4IW&>R7P5X9V M:CKC2<(4YD5)\OX*%&6Q_$#>$9:23RN>2YI&H1*K@3'_^R1]ZO[61[0BL0;E?4>[;T*T*UF?$T?@'S!,:.))%6>O@#K3$8>FR[E(D;&MB MBI,YX&D8YD*T=[+142<+1OW!0H]S; M'9U$GYW26N=V\)=FO2NT9BCVY([?4:V70%W1[@BM23NH:0?6"O@KU^G5/2[6 MR0]W!<%-0P$NZ.O M#42MS7RK#II^ I'H,"@JV&)!$AZQ!0NI^4N!Q$O6AP$R06M$J96_?>D1V0(5 M;98SN^5K@U*K-]\NW^X@Y&L06Y*!8#S2\1&PS&.J.+ZD4D+K)M/N73EA=UF:FSC]GS]/ M57'[5+VM;OLNS!V76T\OK@IOJ%BR5&)K6J"I=W**3$1Q^U8,%,_,!=:<*VQE MYG&%;0R$GH"_+SA7NX%>H+H#G?X/4$L#!!0 ( -%R95C!'-F"D@4 /(B M 9 >&PO=V]R:W-H965TAZH,A!JQ-8FH;V)'VXVN'$!,2S$)-7V9(8A_? M:%T/Q&2&5XE\8IM/I" 4:KPI2T3^%VR*MKX'IBLA65IT5A&D M--O^Q]^*1.QU0.&1#K#H \Z0'BD RHZH)SH-K*-CG; .X;JW0](\\ M-WEOQ89F^C8^2ZZN4M5/#I_(FF0K M[?$XEI(CZ =X!FX,N"K03.8M%O236* M;MN:%HBC+2(\@AA \, RN1#@MRPF<16@I<(K8X2[&$?0BGA/IC< !;\ Z$,$ M7I[OP?MW'\##*J-3NL0)E6\-48Y_'!/N,"VQHC*?*,=%)_+YU]U$2*Y$^G=3 M!K<8[68,/7-OQ1)/R\.>?@LC_M8FH([ *W79)MVU#+^G..$O! M5-UV35DH#*/LK4CGRMX16(5TMR3==3#+NR[I.@*KT.V5='O6>_S[2M]2P&8@ MQF]JZC!>3FX@F7H$?CY44R*L M'2],1.";QZ5O#>P5:WK'1 ^^@RR8B<# ? M"A!7E!VA52E#0QE>Y\E7X.XOUFV_OE@7S?97:Q2B+FQ>K0/C3P*K'S@MX#%+ M5>A3K5]E ,'G+%9L^$DY.[4TKM"J.3*F)FB[D+/5&IU-V1%:E;+Q1,$I4W2I MG.O.)^C!3N]0S@W-PH[?/B)GXY$"NTDZ*>>/E!/PR)DLWANM(K:.=?8==816 MS8SQ94''A8B=>C)7:%7*QI4%5A?T'T3J$16X%<_@AX>5EX9687BDJ &-'X)V/S2B2:)?8;5.=P3&+-E5GPMQ"[MP MK4.K$D.AXV\\)D(..DD+UN=>[:98<[^Q/%-3P5,IX* MN2A/(:?E*5=H5>E]\^8)F0W37^HA9J7SL,Z4YV6H5RA56D;VX5"%S/5J;%RA5:E;(P5 MLE>P+I^I]:]^-7/&ULM5C?;]LV$/Y7"*T86F"+1/EW M9AM([!7M@P$C6=:'8@^T=(F(2J1+4G8R[(\?*BV\R 5#H,4N9G'F)4MM+WY=1 AF1%WP+3-^YYR(C2B_%@R^W DA<&&6I M'P;!T,\(9=Y\6NRMQ7S*@[K9KH5=^C1+3#)BDG"$!]S/O"E\N\,08%"?^IK"71]?(4-EP_LTL/LR^$3[\NQPZ*$HEXIGE;&.(*.L_":/52*.#/!+ M!F%E$)X:]%\PZ%4&O8)H&5E!:TD4F4\%WR-A3FLT@"$WE!_0[6J_O%NCK"K(-B'_T^NYVB=Z_^X#>(%TZ#%]PB$.TXDPE$OW)8HC; +Z.OJ80'BA/+2$TZLSVBOP^K:,WL#W'*1"'VD*,=)R79$G%(Y* M)TU:_T-?]&E1;W2ET^K-5/FEW)((9IXN8PEB!][\UU_P,/BC*Q6.P%J)Z=>) MZ1?HO==([>O51BJAB[B3<]\E9T=@+#SH3_W=,2^KYS?R&M:\AE9>5[E*N*#_:F(Q3U,B M.OG!#EC>3;&$'QY3U*$%)Q2M0;R1XJBF.'):Q_I7WO^PF*TN?U;8CL!:V1G7 MV1F[*N:Q2\Z.P%J<)S7GR1F*>?)"O+HTX'6UDN;S\OK,5IM_]9I;I":[,-&[:AJP*MD%SQ=H36YMUT7]C> M?BVI9DHW>?&2()]TN6:(9EO!=Z#?/A2*$B(>X*#FSG3TGOW]AOW)J98[#H7] M7GVJ'7W3(F%K-]+6J/Y;69%'FN697;9.NR57:.T$-/T2'CB3K:,&J.)]CG8* M-_T4MC=4KY3M%D2DE_H%&^D[Y1ML\=?3F:#2)<9'(@TN@L&IE,_19>&FS<+V M/NN9Y"G[L>2=]E&NT-H):#HI[*R5PDY[*5=H;=Y--X7M[=19)#_ID/RIWITV M6_[1["4#'; 924D4\9RI*I<*+XM)CP;KA3/BLL$2 S"'-#W[SE7AX5Q4 \)Y_\#4$L# M!!0 ( -%R95@"'0K.[04 -48 9 >&PO=V]R:W-H965TDDJ:_?J0DZY5BW,Y?8DN^.SYWO+OGR,R?N/@JMX0H\#V)F;P<;)7:70R' M,MR2!,MSOB-,_[+F(L%*/XK-4.X$P5&FE,1#Y'GC88(I&RSFV;L[L9CS5,64 MD3L!9)HD6#Q?DY@_70[@8/_BGFZVRKP8+N8[O"$/1'W:W0G]-"RM1#0A3%+. M@"#KR\$5O%BBJ5'()/ZFY$G6O@/CRHKSK^;A?70Y\ PB$I-0&1-8?SR2)8EC M8TGC^%88'91K&L7Z][WUMYGSVID5EF3)XW]HI+:7@^D 1&2-TUC=\Z=WI' H M,/9"'LOL+W@J9+T!"%.I>%(H:P0)9?DG_EX$HJ8 QST*J%! ;851CX)?*/B9 MHSFRS*T;K/!B+O@3$$9:6S-?LMADVMH;RLPV/BBA?Z5:3RW>)+N8/Q,"K@DC M:ZK 78R9? V66\PV1 +*RE_^6L5T@_/@LR@3!%=2$B7!R0U1F,;R%)R!&RW, M2%09+/8\,PR6/%EE/W^^)F=4^;GDJM7TY'RKMGT$Y M# M?KG-?4(\O$(%;SM16@C\BV MEH>K(P<G]R&5]<8N_TR1-P(X(RB/ UX#HA*2KF "S% V) MS7VW3=\#SP0+6[(MG9J_Z&M0^AHX=SHOOY[J<^]W<,S]/I*Q1@S&90S&SKW9 M-XY5$0%>ZS]*O]U0QBC;F$0P>VB+1;Y D"U@".UQX4\G<#(?/M:=[$H%,/"] M4JJ!?E*BGSC1/^0I"4(NE0U:KCVN+SJ;MH!U9:"' CNN:8EKZL3UGBFB]TKU M IMV%YU.QBUD%B'?']N1S4ID,R>RJU"E6% <@YA+S2D;/829?'9N)UV5K')R.^!6&-T^#_J MAK#(53&%[3JHD0<[F6D1:U96$SNJL*,#^UY]O' WO,+DD3K>L:PU U Q/'12 MZ.(MI@(\XC@E9I=V)@@X#\*A/:]8H-%9@JG7R;ZNV%C+C7IVL")IZ&;4K(IC M/>&K5#"@>>FV@72GD>SU< BLJA&XN+-J.U'V'1E9TX\-ZCDVLO^=49 ?=;.=, MVY=:3I?FQGXPZ:2 A3$;>=V$7O$A=!/BV]0<%H!46*5RC_X@W-/.W(!\OYL1 M73$X\69]*5&Q)7339=4J(RI#GC(%!%;6&?@%2R?>.0I^MU'MLM T5%6B]\[U M8:AG"D$5D2(WD7[JDFCWH>/Y:U9GRK,02YQY!]35H=M8P6 6H?'"U2:#;J.3FB:OY [OGC M[M!"ZPX19ZA]=K0)^3US!JKF#.2>,^X=E66%VIT;SH*@/5U8I-#,F[7 #FL7 MQ D1F^S>7()L:LAO0\NWY=W\578CW7I_#2^6^0U[92:_\+_%8F,X.R9K;=([ MGVA((K]#SQ\4WV77T"NN%$^RKUN"(R*,@/Y]S;G:/Y@%RO]D+/X#4$L#!!0 M ( -%R95@,WJ:<)@0 'H. 9 >&PO=V]R:W-H965TV ;]D6#]D,))V^U#T RV=;:X2J9%T MG.S7[TC)LBW+:AODBRU1=P^?.]X+;[@3\IO: &CRG*5"BV.F4<%I*H;991 M^3*%5.Q&CN_L%Q[8>J/-@CL>YG0-CZ _YPN);VZ%DK ,N&*"$PFKD3/Q;V=^ MQRA8B;\8[-31,S&F+(7X9EX^)B/',XP@A5@;"(I_3S"#-#5(R./?$M2I]C2* MQ\][]-^M\6C,DBJ8B?1OENC-R.D[)($5W:;Z0>S^@-*@KL&+1:KL+]F5LIY# MXJW2(BN5D4'&>/%/GTM''"GXT06%H%0(Z@J="PIAJ1!:0PMFUJPYU70\E&)' MI)%&-/-@?6.UT1K&S3$^:HE?&>KI\5V6I^(%@$R!PXIILD@I5Q_(3&2YX,"U M(F)%_L1X6H!D(F%Q)3D32I.K.6C*4O6>7),Y+G-(#E#E:5M(@[BTG[_<0[8$ M^14U/C_.R=6[]^0=89Q\VHBMHCQ10U>C98:?&Y=63 LK@@M6^ &Y%UQO%+GC M"22G "ZZI/)+L/?+-&A%G$-\0T+_ PF\(&P@-/MQ]:"%3E@=4VCQP@MX+<>Q M][(]CB^3I=(2<^-KDQ.+/3K->YB"<:MR&L/(P8J@0#Z!,_[U%S_R?FMRP!N! MG;BC4[FCTX8^?D0\%@.)T>8F0POMKM4VA>QIW!WTA^[3,?]S&=\+NI70":]N MQ:O;RNLCUX#6ZHO$"O7H>--^+ZHQ:Q *PZB9650QBUJ9W3WG6#@Q^R3HK>0$ M R;'M"14*="-&1>=L;@.(S^H<6V0Z@1^OYELKR+;:R4[R834[#]J"SW&>XZA MCJUG?^@2$M;HW=XY&3^L$6Z7.:';K^CV6^D^4 W7$M;;E!H/T^0?K-O8ZAHY M]L_V#_JA7R-Y+M3Q>UXSRT'%C>7@+(." MT+O TO<.#-]QK,1W*5@L(&I1&8\)_Q0LGT.X?5;L\K*Z%_U,#]UM903Y:'@X,F-KF) M%F@IKLHRM&+J4<5R\W-7;VTA)Z(WZR%NAG;HO.+@O^&Y:I$(U7SJ"L_.O MYT [^FO9'ZX%?FN;+9+Z!ZMC"=5>'MOW>ZT]A[[NMS?V3T+3E-!:2-=S?A_2 M\BRD+Z8W2;:2\346 4"A9RP;3,6XU0M0V>BL\^M!@[-:C?E99[E'M_@,Y-H. M-PK9;[DN+J[5:C5 3>S84%N?FL'*3@<'F&(JNZ=RS? NGL(*(;V;'MHGBT&G M>-$BM[/"4FBXX1V3EEA12,S-A/1B%6:VT'[MEB MJ?2 '8U*NH '4(_E3&#/;E%2ED,A&2^(@/G8NG(O)ZX),"N^,UC+G3;15F+. MGW7G:SJV'*T(,DB4AJ#XMX)KR#*-A#I^-:!6RZD#=]M;]%MC'LW$5,(USWZP M5"W'UL B*-\&H(&=%_4\W32)V M CQO3X#7!'A&=TUD5$ZIHM%(\#41>C6BZ8:Q:J)1'"OTKCPH@;,,XU1TDY<9 M?P$@$RA@SA299;20YZ]=^H)[H"2YV9282$B)XB0&'&3QX?IN3TY.PMC(W.6GM> M:\\SN/X^>U(QW#J4?5NI2@!I_ IRS0LE6%SIVI#DZ2J62F")_.S27G/TNCGT MN;F4)4U@;.'!D"!68$4?/[BA\_F []UX!]"WW$ 6^G)&^F8>$Q:KTMWC1P8 M9'T\5Y$;!.'(7G7HZ;5Z>@?U3+$L"E33%DAS0DW=8%;SV$P_W4$>@^A,YT&" M?TQGT,H/#A;$7]7UX6H(_H/\L)4?'LS^OIVNH\*=G?8\?]"]T_V6JW^,*^CB MZG=QN=U<@Y9K<(PK[.(:O.?RW3V^ABW7\!A7OXMKV,$5[.%RG=?[U3G&-NB\ M#YWW=,%@']W.=>X>HQN23W@C^'XGJ_O^2O##X9^T]LZ#HA_G.RH6#(]W!G., M&PO=V]R:W-H965T-[CGW.]35WL&+\6@F4 MK8:6:ZT_W)+97.H/=CPH\0SN0-Z78ZY&=L,R(3D4@K "<9@.K9%[D40ZW@0\ M$%B)UCO22E+&GO7@VV1H.7I#0"&3F@&KQQ*N@%)-I+;QN^:TFB4UL/V^9K\V MVI66% NX8O0GFYFB4*)^,O>4G9*P"ZA *F1*(QQ84X0V/.?JG4P*29^)Y2 M,L,Z66=HE&6+?$%Q]SS"Q01=8\+1 Z8+0&QJ6-%(") "G28@,:'B _J($@4M M6B3C^D"97: KEJ=F^O$&\A3XDT+'P]U-N*TRV*31:]+H&3[_#;Y] MZ?I+.AY'J9!_C[UE=UK;S1J[NURLV$+#IB_B91PX[J?^P%ZV[=F-\ON1&VU& M);M1H1OZ3A.U(2AH! 5[!9GCL5P?CU(?#VR.1Y>:BJK7VD'/#Z-M-;M18=AW MMM5T<*FPH%M-V*@)]U;#?UU/^^LA/&8]'),L.1+9AN&]QO#>WN/3-ORPBNCM MY-WOAZZS=88ZHB(GV(I*]N[M'Y5'C?+H>(43[91N5^'L1G453@=71^'8KE,%4XYSQ2!+QJC:J!9*5I%E(F5>MA7N>JFP2N ]3\E#&Y'NC^ MH^E/XS]02P,$% @ T7)E6*%H_O+C!0 LR@ !D !X;"]W;W)K&ULS9KO;Z,V&,?_%2N3IDVZNX#)C[9+(Z5I3^N+;E6[ MV[TX[84#3Q)T@#G;25II?_QLH#ADQ F)T=V;%HC]Y?F%_<%XM*'L*U\""/02 M1PF_[BR%2*^Z7>XO(2;\ TTAD;_,*8N)D*=LT>4I Q)DG>*HBQUGT(U)F'3& MH^S:(QN/Z$I$80*/#/%5'!/V>@,1W5QWW,[;A:=PL13J0G<\2LD"GD%\2A^9 M/.N6*D$80\)#FB &\^O.Q+V:]AS5(6OQ=P@;OG6,E"LS2K^JD_O@NN,HBR " M7R@)(O^M80I1I)2D'=\*T4YY3]5Q^_A-_6/FO'1F1CA,:?0Y#,3RNG/100', MR2H23W3S.Q0.]96>3R.>_46;HJW30?Z*"QH7G:4%<9CD_\E+$8BM#NY@3P=< M=,"['7I[.GA%!R]S-+,;I!3+66:NH@BTW66WH3)BJ-SX+)7T/9 M3XSOXC2BKP#H!A*8AP(]1B3A[]#GS'\(WD_6P&0^T83+3*2U4J3(93]_>8!X!NR?45=(TY4!7;\P\R8W$^\Q MT\7H@29BR=%=$D!0%>A*GTO'\9OC-]BH> O^!^2Y[Q!VL%=CT/3X[MA@CE?F MPZLMDQ@63ST5M?//;]^IOKP:+*YX2 M'ZX[%T>Z', GC56P<<(T* M34O(DEC%VVHR4);%*I%Q'S_:.L3">Y%.&Z!SY-)8@R#/W49CX MD@!Y[>-7Z/WOR=JMX\/MJA9O\8G[(PRHA166DFQ+K1HSK&.&+6<9'YGE@^VJ M%FOZ<JH9R34BQ?B!O!R=HEPC936.EB6U:K0T=+EFZFH^?-6SEK<[>AUJ5K57PY9[\4-,45:) MS99:-6::V5PCZ)R0X\OCP5^Q4(3 RWD;_8N.>=,TZS=^"-J@-*PI#?=:&0@L$5<1@S;X#6M^PV9^ M*R<\4DQX(@]*MAB"B Y*;23Z=47O[M9\&\"&-;!A\[*4N>:/P%>S?N-\MP%D M6 ,9'K92\T;,:QP#2VK5&&C(P^8EM?-J_J*NYG?9Q6S!J1YJ),-F)/L8OLC9 MZSZ12 ;GC/96E\MLJ54_RFCL\UK!/L\J]ME2J\9 8Y]GQK2S*K_0WJG\X4[E MFRTXU4.->YX9]XZI_"/&?/-=&F>]#>KSMKY'MK(BY]G]SM@&ZWF:]3SS"MIY ME5_[??%RM_+;(#E/DYQG)KDIX4M$D@!E!XIZUB22[RR-1WWS?1KGO0WZ\S3] M>>;ENE-KWRKSV5*KQD SGV=>A#NO]NM6VG8KOPV>\S3/>6:>.Z[RCQGUK2[+ MV5*K1D4SH&?^EGIJY5ME/EMJU>TEFOEZYF^D9U5^H7W@[=9L05,/NUO;OV*0 MMJI=<1QE^RKR#5'EU7+GW23;;[9S_<:]FN;[Y[1,OIWO088@E&40P5Q*2H"3 M S3+=\CE)X*FV2:S&16"QMGA$D@ 3#60O\\I%6\GZ@;E/L7Q?U!+ P04 M" #1)(+ $6>TR23U[V%4LOW M@X&,%I!2V>=+R/#*C(N4*OPIY@.Y%$!C(Y0F W\XG Q2RK+>],JTW8GI%<]5 MPC*X$T3F:4K%YB,D?'W=\WHO#;^Q^4+IAL'T:DGG< _JV_).X*]!A1*S%#+) M>$8$S*Y['[SW83#1 J;'=P9KN?6=:%,>.7_2/S['U[VAU@@2B)2&H/BQ@AM( M$HV$>OQ9@O:J,;7@]O<7]$_&>#3FD4JXX M1GP3>&?&'?M"BT.V/B_LMXN&/BWL6 M:X)JN@*#%QS JZ?ET*P\?'B42N#Z^Z.-_0)]U(ZN@])[N:017/(C_RL;U:&S5?KQ%:P'KY7Z M4FJRO6R#T>5P9W&W=)MXPYT0$-I5.):NK?MZSW48X&F*'<(_G:*$KM.8,^/4,^"<-!"6\*VI=HH6NT)K4UEF09TT'.L8".]:# MW\Y^L+?(]^+ ?A?O_/S2WPT$ITAMO#JW\>SY1O= 4$: +[G*:?(#]P%V!3H[ MJM,TR!5:D_PZ$?+&IXT!3O,@IVBA*[0FM74JY%ES@HXQP([U$+2S/]E?X,/A M9+P;!UJZ!>/17APX18[CU4F.9\]RNL>!3^P9&SYG$4^A0S2PJM'995VBA:[0 MFE-09V;>Q6FC@=.,RRE:Z JM26V=='G6[*-C-+!C/8S:V;_<6^:ZHMP,!?M] MO(M@-V*$=@6.),NO4RG?GOYT#P7_S;G"ECO!(C ET0_F 4]9*Y!DQ@7Y'$.F M6(1!XN4!P:^P@H1X;ZWQPJYK5Z=VBA:Z0FO.4YW#^=Y)XX7O-#ESBA:Z0FM2 M6R=GOC5#Z5;S*[$:"7]+T:^E6UO5SZ[9L9;7N9-OSW=^VN+_&Y5&NTF='=GI M@RM7:,WIK-,[?W3:&.$T>7.*%KI":U);)V^^_3%6IWN*5[ .5!Q+J=R;V,T-*URJH MW93.+N_TR9TKM.:9I3K?#(:G/;7D-$5TBA:Z0FM26Z>(@?TQ7Z=H\@K6@2IH M*?5:%;2M6TL5U*[#L7S5>5]@S_M^9D0YKIYJ-ZBS\SM]#.@*K3F96X,"X)%4!BD&RNP\O+2=-\J;_R#,R94,UTE[.G M?:+'P)BUI-F&K*DD*<=1%D!7+-F\6YM#\C@:HD2F\&*.H2)7EL M;'U1RK#WK7_?WS-*_T5%PB@5CYZ*43".(V%5$T:-6*M6&JN!]-%\/0W5'.%X M%%'F6F>9IZ@\7HH$:-6IV)S5[:S/;P=TN&Y=!3-(7)DG%5[ MPQJ21'_&N %*W"\)%/?8:;$7EOTR/8MH7V8LP/;&Y?6"10LRUSNPVEYA..J2 MRUP8UTI9;' 2*E"-B"XUK?"\KTESH!A1A60S9ARI$NAC &MU-]S\S9;.BBV] M2<,>2RUFE#ADSG'@S"PEK7;$!=J%@Q%95S)PC3QR=)/*&W5/;#!+)M=K!N>R M"&HF+F0\>V?ZU6A:0NJAC*-OJTMC/4W"H)4LX+R4B[1AI"9'"I^*+XTK\8@L8JGYBLNQAB$[H#79QSO_H#J_:WI7U!+ P04 " #167.1$:6'8N/+7 !96:8L]<,@&/D9H:%2RN!!(%ED&1'/"TCY;N9A;S_QB6X292;\^30G&W@$]3E_$'KDUU)6 M- ,F*6=(P'KFW>#K6SPQ#);B=PH[V?I&!LJ2\R]F\,MJY@5&(T@A5D8$T7]; MN(4T-9*T'G]70KUZ3\/8_MY+_V#!:S!+(N&6IW_0E4IFWL1#*UB3(E6?^.YG MJ -C;R8I]+^HEU%&W@H+J3B6<6L-<@H*__)4V6(%D.$3S"$%4-XQ!"&)QBB MBB&R0$O-+*P[HLA\*O@."4.MI9D/:QO+K=%09MSXJ(1>I9I/S=]G>5-HM2F_"$-CA$]WK#1*+W; 6K0P&^AE;C"_?X%F&OQ#N( M+U&$WZ(P""/T^?$.O?G^ NU1.S2\_7IYX5Y>CYY1[8?(RHU.RCUA;_3GS5(J MH3K))8@M>/,?OL.CX"<7]%<2=F" 06V 09_T M^3UYHEF1H3+!MX!@'YEQVR0YB!B8TA7&98UR"UP&NZE@VWEPB8=3?]N&V:O( MF3"'-ETF6#L"N1@<&2#7BW/M,&DML&DUP8WA]A75,8"#!S=#!Q8P@5OTO$P#CL> M[MW_3'17-;JK7G0?BVRIC[*6TR3*B5 TIKEVFLY;RA"PA+!8%^TU$%4(Z^/< ME.Q_^@Z81;GSJ 5^/#J"WJO1(J;ML@>3H>U2B-UGO!! MQ[F13M^.>UUT@V&;[E#]5D>#7SI*'?U)_S%:B7RE<_2UI!T:(&P,$/;Z[\$( M90IM25K8H%P797@N4[JQUI!.&X2=P!S@R<3A.0=A,!J?=EW3!.'>%F/^&U>Z MIL1$)HWRE,E"F#Q#.4]U_H%;^:BKTW T]B91 MVKW2%3YPV M&'4\$#K\]"VZ%=RT*[B_7SFW((P[V'#@JN1=NBM\.@:;#@/WMQA]"56Y!J5T M#>T2(?A&D,R)IMMTN#*J2_5N..F"\5M7[@S$QKY$F+Y.!U%Y.ZUGZ]>.&WO' M/YI?F%<0>Y5OQ)1/*/=$;#0RE,):BPPNQUHI4;Y*E /%&8_$R#: M.H9 KZ\Y5_N!V:!^&YK_"U!+ P04 " #1\AY=WGM( M\>R1\0>QIE2BIRB,Q7EO+>7F=# 0_II&1/39AL;P9,EX1"3<\M5 ;#@EBZ11 M% ZP9;F#B 1Q;W:6E-WPV1G;RC"(Z0U'8AM%A#]?TI ]GO?LWDO!;;!:2U4P MF)UMR(K>4?EM<\/A;I"C+(*(QB)@,>)T>=Z[L$\]9Z@:)#7N _HH2M=(F3)G M[$'=?%F<]RPU(AI27RH( C\[>D7#4"'!./[)0'MYGZIA^?H%_7-B/!@S)X)> ML?#/8"'7Y[U)#RWHDFQ#>?Z&902.%Y[-0)/_18U;7ZB%_*R2+LL8P@BB( MTU_RE!%1:C"I*8D/'A$DMD99X^( MJ]J IBX2,I/68'X0J_=^)SD\#:"=G-U)YC]\O 3F%NB*1>!.@B0OY+U')0E" M<8+>H0$2:\*I0$&,OL6!%!^@$*Z_KME6D'@AS@82QJ(0!W[6[V7:+WZE7QNC M:Q;+M4"?X@5=5 $&8$1N"7ZQY!)K$3WJ]Y%C?T#8P@[Z=N>A]^].T*=H$[)G M2LM6I#\M8[YZ>P\X[^$MP)X>^)H\(PLK7-MM!:D0XN2OUDE0G:ZO]OO%7$@. M,^ZOMO>6@@[;0548.A4;XM/S'L090?F.]F8__F"[UD]MA)H$\PR!5<@BSW[?1G'+$EA#L9,"#>(4>Z#.BF7L)*/9IL%/EQ/[V;VV6!7IE,[QJYT&@*KT#G*Z1QIZ?SMZY<;]/V: M*E);O5#;O*L7F@3S#(%5:'-SVMQC3&G7))DFP3Q#8!4RQSF98ZT/7I.G(-I& M*,ZG=A;&X.HRO_)L&\<3/D6.HOCSL59B (N^T%*O]:FKO0; JO0;UN%[K7>GH$@,=]" MIN:!K\A,HJPV.^FQN\YHHVB>*;0JKZ7UA*U-4850NDL=^OLM"T,$BS3EO>UL MVD;9-(GFF4*KLHD+-K%>=K)824AP2ICS<[H*XEC)26!7Y9ZWS.NL@VJ('[NC MVLQNJ3:96,-J+4\_VD/9*!8TME;BSW[.HMT^DYV&+>YXBNL6-VM-AJ-QW>)C M+#KL8M5AZY<=]^G+WV=P<^7PT1U/ZM&[K=IH.G7K)A]C86 7*P-;OS2 2+&D MP5NL'C7-L2>.4[>ZI=JHGMD\_: .-;K0];96Z5;G.23M3C/<;3KR=#BLT]"L MU1('//TX#^6AD.3V6)L]DAF./%@[HS^3+3M@Y&('B^D519])P-$]";=TSW+' M-JJWC:)YIM"J_!;"W-9KZS?FDP6D;%#@B8I,/.\$%%*QT=5*>MKQN.1?0Z>/ M&V[84LWM3^VZ&QY#F]N%.+?UZKR<: [A(D6WG;*5=M]MA*:6>LZT;S78.(94 MQH54QGJI7$I"!Y"1@5?)T5,+C:=VUCB&7<2&7L5XNWU*?K>+@7[4)1)X@I\=T&4CU/2(D MVU/-Y6YU&A#J&ML:%ML9Z;9WHQEVB&R$N9<$JVVU[S?*F6,:- M!616J>(=S6QU##V-"SV-]7O<>Z='S"2$::D^7[VXT6NM7\YBU5 M>/;'2IP?03'Q]R\Y$'6,-X!1K $>_!N@R\7IH?^[Q(#CO6RB_M MTZOT\&8!DYXEO29\%<0"A70)D%9_#)*2I\6J M CQ?,B9?;E0'^2'9V?]02P,$% @ T7)E6$>S>#_M @ 0@@ !D !X M;"]W;W)K&ULK9;?;]HP$,?_%2NKID[J&O(3VD&D M IO6AVJH/[:':0\F.8A5Q\YL V5__6P'4AI"M(>]$-NY^][G+O:9X8:+9YD# M*/124"9'3JY4>>VZ,LVAP/*2E\#TFP47!59Z*I:N+ 7@S#H5U/5[O=@M,&%. M,K1K,Y$,^4I1PF FD%P5!1;;,5"^&3F>LU^X)\M[)PU04%8]<0ONSH<.'CQ"0=_Y^ W'<(3#L'. M(;")5F0VK2E6.!D*OD'"6&LU,["UL=XZ&\+,5WQ00K\EVD\EC_@%)/JF=G'] 9(@P]YGPE,B.,Y5+])EED+T5<#5^G8._SV'L=RI.(;U$@7>!_)X?M !-_MW= M[\ )ZI(&5B\XH3?A1<[VM9XA1& MCC[ $L0:G.3].R_N?6HKPG\2>U.2L"Y)V*6>W,-R1;'B8HNPE""E[@.J+>-* M)K(RI@&MDR"*A^[Z,)$6F[!?V[SABVJ^J)-O)G1;%&K;AE1YQ@?APLAK(+78 M>%$[4EPCQ=U(>"LXI1>(Z5:N]Q$N^,ILJ1271&%*_C2/3D4;'Y'$@WZ#ML7& M"]MI^S5MOY/6[N\VGOY1K*A!7,!ZRZ6KU:7X0WMO\WUL?Z@JSN MLU>9ZG:]PV))F$04%EJR=]G72**ZL:J)XJ5M^G.N]!5BA[F^Y$$8 _U^P;G: M3TR ^F]#\A=02P,$% @ T7)E6"\LF.P*#0 H6L !D !X;"]W;W)K M&ULM9UKC]LV%H;_"C%;[+9 )K:HFYV=#)"Q5&R MIAU,DBX6Q7[0R)RQ$%ER)7HNB_[X)679-"\^MH+C+^W8.7Q-OZ1(/KSYZKEN MOK4+QCAY6995^_YBP?GJW6C4Y@NVS-JW]8I5XE\>ZF:91RUJX9E\R[1 MLAS1\3@:+;.BNKB^ZMZ[;:ZOZC4OBXK=-J1=+Y=9\WK#ROKY_85WL7WCKGA< MY?&H4S01?Q>L.=V M[V\BO\I]77^3+S[.WU^,98Y8R7(N)3+QOR]HE%#I9%M?E_]M(;L9? ]PXDH'T":B2@]$ "OT_@&PF\X$""H$\0 MG/H)89^@^^JCS7?OC$LRGEU?-?4S:62T4)-_=.YWJ85?124KRF?>B'\M1#I^ M_;'*ZR4C7[(7UI(?$\:SHFQ_(C^0HB)?%O6ZS:IY>S7BXJ-D@E'>R]YL9.D! M68^23W7%%RU)JSF;ZP(CD<==1NDVHS<45$Q8_I;XWAM"Q]0G7S\GY,QT/;K5<\@D)\MXL2-Y>GKRP)T+S2U_5ZQ^I^L?T+UMZJ="/LPM M$8T)T4KYCP_W+6_$$_I?5[EN= .WKFRVWK6K+&?O+T2[U++FB5U<__UO7C3^ MIZL(,,423+$424PKG&!7. &D?OTSF[,F*\7CW32LXJY2V B$G8!LZY^NPW%T M-7K:-]>.\3P]) 'S,=0R)#'-LG!G60A:]IEGG$&&;9)'>V;0P'!C9L>,#;_ M3 SU"TE,\RO:^16=5,5$E\F$9W.799%E1Q@8ALSL&#\V30-S,M0T)#'-M'AG M6GQ")8,LB^U:%AJ.V2&7OF\^EV ^AEJ&)*99-ME9-CFIGA75$VNY&$!RPK,7 MD@O_"OZ&5&*D6S]LGUNRYD59_"\[T&'?3!S6F?:>$). 61[J+I*8YNYTY^X4 M=/=+S3MON\Z;R\[;9=O4LL2C<6SXY@@R;0/S,M0V)#'--F^L!K5C(JGI7E+E)3VA MA]MO4'9M]-;<>U:QA\(YQNK%M>YO8KEJ!UUZT\AT%1U'17%6MY("U< M?[S[3+[@W-EV!,IZ9]CC _BJU:B0I#6&JZ?PJ'/)B'1$M\ MR5[81,?(2[^@4N!TW_7$'F\ O.SV#WS@%&GB(C#T:C#\NZX?VH2C[( MSJ&8TT^;A^SQUBE!"9S#P7Z> YP\14X>C$ZSK%V0IZQ<,^EF63S(!K-=-UF5 M,Z>-#HXR3;1#/-_T$!6CL-1T#Q5(>3!)F762O>2L;4F6Y^OENA1]T'R'65IO M1+JIXYR5HBO:!(GLY<5!8O 3"7S199 M]2@K+F&5&,$**]NNZYW\4F3W@F!Y<73*GF(BR@Q5+4%52['4]-)1^$1A?-HK MG5*5CK-(J#4Y'_B1[YOUVP[S)V-KO IG:[")YZ EJFB)PK2T6_VHFU7='.N4 M>C'/VY^U?TO-J?W3PA)WF!_H82G\#;[7(<5#- ;@60[-))35!_:EO&C+0 F MT,Q0U1)4M11+32\:!5L4AJV[C6:WJ#JOU_?\85W*$6N]KKB[(0BM)YS&YAC! M%622;0+G;+"/YX LJB"+'H&L>KEB5=L-\K/[E@FV)N1#J"HJI:1\J M7V&IZ?8IOJ(P7^U:B'SKXP% HC;Z>./8ZH9<4:'E("H@8:GI#BI HC @I6 +(CB+/#9U MVUZN5W+&H&%/K%J+P(K)@LK$D(O7XEV^;JHWDFME<;1ONG3LX8'EW20V9TLY MIA#!\T*\V1QN5QSK81&UG@M'5#RV&F94>L-2T[<-*7KS87J;=5O.6-/^@V3S M)SGGM=E!E->5&'^L^]U]E6QY*MX4]VO>;3(2!9(5\VZM=R_0N;_(@72>9X*? M*XI:4S;P=QF\)>@;7;BVDAQZO35M>2E]53.J+\V#0_ M@3,ZV-9S,)NOF,V'F4W:6HIVA>19T[S63ZQQVF>O6GF1.4QS!$U\+D*8U69[#_D1 ^UU*\^ ^5\A7(^O+35S1^* M-K$5"+=9'A0=GFQ/Y=;I-Z2J>?=*](E.4^W%K(B:GMHQX<2T%!7!L-1T2Q6" M^3"";>87YWO#"3F88&[\\NWE*\^W=P:ZPF@8F5/;<,X&^W@.!/,5@OG1Z;,, MIT\V^I@<-4-52U#54BPUO7P4X_E'UM &4(?OV)@XI5.K W.$36(+E>&,#;;Q M'*#G*]#S8="[R=JBW<P--O,< M$.7-E'YYJAK MY@J:FLTLG+?!3IX#NP*%70&,70>I030;"AHD0CA-M2DK#,P)%E=09#W3J"B& MI::;NG?HZL@N0YL;CBSB!@[\F@2Q=0[+$38.HL T$Q7"L-1T,Q6$!3"$_K.',2O+^OG0#M# QBISJ'L\)('S,MBY M 25(S5+4$52W%4M./*BO*"V'*^W6]O!?C-T%B%7O6'P#QZANKR%_0 MQ04WH0U%=KP,U/*%- M<=:1<52$PU+3O5,(%\((EV9-64COY+#D/RQKR!^?F*S,S@8%%AO:H*"J):AJ M*9::7BR*!T/X-H\!C7R(>G\'JEJ"JI9BJ>EEHG R/+*R)]J6KFU_%8^)LR3@ M]'1,QT[+43=?HJJE6&JZY7MW@,#0^8N<[#RU;<*$Q!FJ6H*JEF*IZ86B #:$ M 79(VX3*K:AJ":I:BJ6FEXGBUA#FUN-M$YQ>7HGEM!P341-4M11+3;=< 6]X MY,#=_DZ9_9DF%HR YA"'Y>R;90E1:1E5+4-52+#7] MHBI%R]&1\X*[A61XAUDOHQVI&IL['.#/&NHSJEJ*I:;[K+@X@KGX6 M%_B)# M!ECPIPU]/E#5$E2U%$M-+S?%Y!%%;[PB5#)'54M0U5(L-;UP%)E'\$IM^K(J MFLT2P?S "<8C"KL;0.5%I*X;1&>PP&#[42$<2TVW7T%X!$/T]N:=6<;SQ>77 M%4FV5_# ;1Q1"+9=WW6V :F2MWT?V.4PZF9K[(.!,#;;0SID_V;N43+=&$71T9//M M2EXP)P^G[M]DLV)-4;OO4H7EO+!#<9>W,SCIX J*"M58:GHI**B.8*@VKQ'* MNV9^O8)O6HOL!>5+&IHWV42.VVZLJ 3.X& [SX'!D<+@Z,CNW;ZW_*UZK(OJ M4766\#0%K#JX/48E852U%$M-OWU8D7!\[-;2[^@M8]1[2%'5$E2U%$M-+QW% MSS',S]NGYNA-C[&]:'SIQ^:UV;/87GZ^] -K_SNGH-E8\6R,;R^?,NJ MJGTMG[*JR, V!]897*M1 195+<52TTM$ 6P,+RUWA[_D\=B3YQ9BU!5F5+4$ M52W%4M.+1L%M#,/M:2>7>Q'][IBI.=J!/VJPS:B,BJ6FVZP8-897E4^8PCFB ML#^%$S@7SF"!P?:C0BB6VL;^T=Y/$2U9\]C]!I2HPO*"I,V/_>S>W?W.U(?N MUY6,]V^\=\GFUZ*4S.;'JSYES6,AQJPE>Q"2X[?R"S2;WX/:O.#UJOO!H_N: M\WK9_;E@V9PU,D#\^T-=\^T+^0&[7^6Z_C]02P,$% @ T7)E6.&A@7U_ M P F P !D !X;"]W;W)K&ULK5=MC]HX$/XK MHUQ[:J4]\L;;;@%IRW9U/8G>JO3E0]4/3C(0JXG-V@ZTTOWX&X6:>&7MF&&VD^J9S1 /?RT+HL9<;L[KR?9WF6#+=D2L4]&0A5%'0=#W2\:%-QG5]^[49"0K4W"!=PIT599,_7B-A=R,O=#[>>,] M7^;&WO GHQ5;XAS-Q]6=HI7?LF2\1*&Y%*!P,?:NPZMI6 /J-SYQW.B=:[!2 M$BF_V<7;;.P%UB,L,#66@M'/&J=8%):)_+AO2+W6I@7N7O]DOZW%DYB$:9S* MXC//3#[VAAYDN&!58=[+S=_8".I9OE06NOZ&3?-NX$%::2/+!DP>E%QL?]GW M)A [@"@Z 8@:0'0 B,,3@+@!Q+70K6>UK!MFV&2DY :4?9O8[$4=FQI-:KBP M:9P;14\YX 9VHU.V+W%I /1X *B(.K"Q_D-O'CV\@C-U$WS#Q,= MB,-]&IC6<4.US^=3:-KX1&U\HMI ]X2!7J<_> YS%%PJ>"<-Z@O(*B1[O;B- MQC'Y3EI[.*_TBJ4X]NCT:51K]"9__A'V@U?'@G FLKT(Q&T$XIH]/A&!&TPH M[]>)-HK.W%&M\3FUGHEL3VNWU=IU9ON6B&'-B@J/R=QB>S76EL?UI!O09^2O M=_UW6GBB_[W6_Y[3_[?"(+$:4,PT>ZQ'>;$/U'5- C;7M MU2*##S1DF-+VD&NMD?H,*9Z]F4__M8UD)@5;YHPZBMP(G?.5L[0Z77ALN3D3 MV5ZT+MMH73I+ZW5Z7W'-;8ST;TKLY3DUGXEL3W,8/$P<@7./O*ML9FW^TZ9/ M:YKF*!(*,_CO1/-N9@HG\V/#T+#U=\Y3.'PHY_OR=@:JT'W"*Y7F-%C"2G$Z MS';OLX<\GS[<;MI':PM_J151[T":OS,VVIE]QM22TTXL<$&@H#,@M-J.P=N% MD:MZDDRDH135ESG]=4!E7Z#G"TD#4K.PPVG[9V3R/U!+ P04 " #1L#$T@;>17DP;61J)TTWBHQ&"P!\2#FUP;B\3N;*>%_WYGI\U*&SH> M]I+8SMWG[\Z?[S)8"?FD"@!-GJN2JZ%3:+TX=UV5%5!1=2H6P/'+3,B*:IS* MN:L6$FANG:K2#3PO=BO*N),.[-JU3 >BUB7C<"V)JJN*RI<1E&(U='QGLW## MYH4V"VXZ6- YW(*^6UQ+G+DM2LXJX(H)3B3,ALZ%?WZ9&'MK<,]@I;;&Q$0R M%>+)3*[RH>,90E!"I@T"Q=<2+J$L#1#2^+W&=-HMC>/V>(/^S<:.L4RI@DM1 M_F*Y+H9.XI <9K0N]8U8?8=U/)'!RT2I[).LUK:>0[)::5&MG9%!Q7CSIL_K M/&PY^/$;#L':(=AUZ+WA$*X=0AMHP\R&-:::I@,I5D0::T0S YL;ZXW1,&Y. M\59+_,K03Z>W*(N\+H%<79'/Y)Z6-6W2RW/RHZ8EF[TP/B<7629JKA4Y'H.F MK%0G:'T#"N02"&J)W'%D8L]FBF"M^<,$JBG(1[2^NQV3XZ,3$'80>CR_>[! 3IA>R2AQ0O?P)N()> ]T29/FQ0_W&!V"0IW167^V)6T M!K/7C6EJP;E:T R&#EYVB^FD'S_XL?>E*^#_!/8J_%X;?N\0>CJB)>49$*K) M%.:,-P2 MC]]-7$*&DI.LFV:\MW_0BWOQ#LM]J_#,WJ8NDOV69/\@R3&6)EOM.XGU]Q/C M!_VS9(=9AUG?2_J];FI)2RUYKTH!S_F /I,]X?F>UR'0?;M.@;I;M;X"%)QI M@8K8>MN4O':U[;(7MKGLK(^P^S;-\B],T[HGJ&.&RBAAAI#>:1])R:8=-A,M M%K:C3(7&_F2'!?Y!@#0&^'TFA-Y,S ;M/TGZ!U!+ P04 " #16QE\M4R&) YEKGGWV_F,Y92HNK+&?2($FF4JI-5\W\(E>,Q@604N%W M6JW03RF79-B7B_0NU84WS192#TBW"7GV]"T>D'9X33PK-\IB-B"/%Q]_+S)] M^\&SY[-/9V>MQ\O;W?A%"5P2WREZYGF_:]QW M;UN^)IP;M89]CI$C!WG-Q&C=ECMG:R=MJ\[L5R4S[">97%=.0&S Y* I\YZH M&) 1%7RB.+ 2FG*QLN$.!*:9R)2G35'.EDW*9J3*WS6#_ M3JK+=X"Z!P:Y$(W!#K&!83^G6C,E[TRGO+@,OH"\JCU>Y<;A3-%5NW-#UH3R M9)),,A4SU:1IDSHT[ N6@!W%9W,XZRSW =0Z2TTCYG2625IZJ!E5P\A.F1 / M<*O_2K:TE\G&ZI5K)YNF,50UK8SM@/ZFFM7>E+U^DZZ7\Z=,?UV8XQM5IGHO5%\%G,F5V\ +/)AN4RM0$F"+> M$U.:3SH>)J*Z:MW^#L-KA\V.VN3B,F9+%H^JKII-RJ9G&B9K M=0!A%[DK#S>"<2SF1@##\F .,(YE87G^I_'TT/%8#//6-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( -%R95C+\!&1(P4 "8N / M >&PO=V]R:V)O;VLN>&ULQ9I9;^,V%$;_"N&7IL"DMK5E01P@:QM@%C<. MTL> EFB;C41Z2"J9F5]?2G9:*F-_Z,NUGQQ1#'5$2O=9YJO4S^U:5 MRHYZ"^>6I_V^S1>BXO8WO13*GYEI4W'G#\V\;Y=&\,(NA'!5V8\&@ZQ?<:EZ MYV=O;8U-/SS03N1.:N4+FX)'*5[M?^>;0_8BK9S*4KKOHU[[=REZK))*5O*' M*$:]08_9A7[]0QOY0RO'RTEN=%F.>L/5B4=AG,Q_*IXTD ]\:ML2QZ?WW(., M>MG -SB3QKJV1ML^]XPOPE=>'=5.W\K2"7/-G?C=Z'HIU;QIQM]%/[B-MA_> M?E>=>&K^3S?JV4SFXEKG=2646_6C$64#J.Q"+FV/*5Z)4>^M"N.J8#?*^4YB M=VK5E*_;W*F_]%VQNFOG<8,^-*?2GS!W10M.!WG)2ZYRP=K^M %3!)BB73*Q M@S$W_A\6HGU2?@T88\ 8TS).FNLV=2S3,S^LN:Y$0)8 LF279%>ZJK1B$Z?S MYX4NBQ R!9#I'B&?H@ R Y#93B&Y7;#;4K^&;\D1H#O:#]WZ?0D@CP'D,3&D MG"OIZW(?!B_R7-<^#*HY&^M2YE*$/7D"($]H(2_RK[6_9EL>1N4!"LL#:J:V MLRR[%[F0+]Q?O?7(E;>HX7F(">U!K(_//D?X";&VSD=#8W]A(282RI#8*&& M6>F8&^4?1,O&PK!)B(F<,B26RD>MYH<-DH8U;E5V&F$@P0V+# MW')IV",O:]%$GENIO*TE+[T%K3-U%6(BQ0R)'=,,NG1MA R1D%"&Q$:Y%R]" MU:&#A\@@0V*%^*Q:L$_<^6RYTT5(&$-B8]Q4RU)_%X)="B5FTK&Q3P8[=,@4 M0V)5M!'D\));T83BRK=DWR?S$=)&1*R-!_Y-6/;%)\N&N057Z\R4M>4A)))& M1"R-;4QPRD%LB$D]M>)KW4S7;E[>A8P(.2$B=H(/JK+PH_E@>-&D3A?&<#47 M[\-:A(0044\Y?!M%[?5_=\<.6S.T=5J!_5GS$!,)(:*>=*!DM#/IB) DHMU( MPN?QZRPYG/)&R!<1]90#=F <8B*%1,0*@;ES=YR12R)BE\#' M&S&1:6+RY:W-:>(:-,1$IHF)30.S17808B+MQ,3:Z5)M&&HDFWB?*UQ/28B) M9!-33UP@9AHN72/9),2RP9A9B(EDDQ#+!F,>A9A(-@GUI 9B'H>82#8)L6S" M]5=V<"T3'4PDGX18/A@SE$^"Y),0RP=CAO))D7Q28OE@S% ^*9)/NM>93BB?%,DG M)98/Q@SEDR+YI/O<RT>0I??6H5S[@Q))B.6S#;, M]6&(B223$4MF&^;8Z+]%WL%$DLF();,-\R\AYPO7&70DF8Q8,MLPUU$]Q$22 MR?:RNO;!FW$FE2A"3"29;&^K:VWH##'AUV/[7%WK?N.&Y)/M='5M@WPR))^, M>GGM_;[L9D0DGHQZ:0WM?G;&^0B)YZ@53[^M;,_/BM4[]]E?POKRG)?YV+#F M9_4U59(V'T+,ZK*\\F5?U$?-B[?/G-\^T3[_!U!+ P04 " #1#Z>RJG;CV/^JZ[+>Y6-;[KH^G\Y'-MUP;,?SYEN4RZN%V1O7T>#MS\?K5Y_^9V&TV^W7^W:W_'/-I_,?@^J,;WLLN MY[%:O+;#-H^KJOX\7'>7^K))=^?)U>+Y;54-SV^IJN<.$@B2^8,4@G3^((,@ MFS_(((.AA_J"T1!F7!$D3K FT3LAU(O Z M(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/BG0CT%M1;"/06U%L( M]);)PS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>BGHK M@=Z*>BN!WHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+> M2J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VH MMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ MZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K' MY&<3 KT#]0X"O0/U#@*] _4. KT;U+OY2;W+^'7(Y=KSO<;K_R35X_G7M+2;-DVNMOGG MV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.& ME>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R M=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[ M7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\: MI \#TLZ']5>\ K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #1&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( -%R95B@,TZ]F0< /$Q 8 " @0X( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ T7)E6"GV/B)I P W@L !@ ("!,A@ M 'AL+W=OQ1L% ![&@ & M@('2( >&PO=V]R:W-H965T&UL4$L! A0#% @ T7)E M6,\=1RZ @ [@4 !@ ("!(R8 'AL+W=O 8 M " @=DH !X;"]W;W)KI@2#X# #)" & @(%[, >&PO=V]R:W-H M965T&UL4$L! A0#% @ T7)E6 $O0K:1&P EE0 !@ M ("![S, 'AL+W=O&UL4$L! A0#% @ T7)E6(4(\0/U P M.@D !D ("!8E4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T7)E6&".A(N#$@ DS0 !D M ("!G&0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ T7)E6(#X4T6_" <1T !D ("!?X0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T7)E M6)IF81DO!P -Q8 !D ("!^Z4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T7)E6&.8>/@)! " D M !D ("!&;T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T7)E6&K-E)/A&P Y5H !D M ("!+,< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ T7)E6"!&U=K$ @ 1 8 !D ("!P? 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ T7)E6/*N MI&39 P @D !D ("!E_D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T7)E6!=4\O)F"@ G!X !D M ("!9 4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ T7)E6-XL4OC:!0 EPX !D ("! M !8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ T7)E6"%&MP;I @ QP< !D ("!="T! 'AL+W=O&PO=V]R:W-H965TY" 0!X;"]W;W)K&UL4$L! A0#% @ T7)E6 YEPVJ9"0 O6$ !D M ("!J48! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ T7)E6!(V8P$Y! 2Q@ !D ("!2%H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MT7)E6%4W?PY+! ,Q0 !D ("!06&PO=V]R:W-H965T@0 ",4 9 " @9UN 0!X;"]W M;W)K&UL4$L! A0#% @ T7)E6/.^?[2/! M#Q4 !D ("!3G,! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ T7)E6 (="L[M!0 U1@ !D M ("! 8(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ T7)E6+PX[5;^ @ JPH !D ("!AX\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T7)E M6()%_NF1! )Q( !D ("!5:$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T7)E6"\LF.P*#0 H6L M !D ("!=+ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T7)E6(TUA<9' P UA0 T M ( !O\0! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ T7)E6-MVL'$Q @ B2D !H ( ! M:LX! 'AL+U]R96QS+W=O XML 87 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 88 report.css IDEA: XBRL DOCUMENT /* 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; } XML 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 243 426 1 true 90 0 false 11 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://yorkwater.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - Balance Sheets Sheet http://yorkwater.com/role/BalanceSheets Balance Sheets Statements 2 false false R3.htm 010100 - Statement - Balance Sheets (Parenthetical) Sheet http://yorkwater.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - Statements of Income Sheet http://yorkwater.com/role/StatementsOfIncome Statements of Income Statements 4 false false R5.htm 030000 - Statement - Statements of Common Stockholders' Equity Sheet http://yorkwater.com/role/StatementsOfCommonStockholdersEquity Statements of Common Stockholders' Equity Statements 5 false false R6.htm 030100 - Statement - Statements of Common Stockholders' Equity (Parenthetical) Sheet http://yorkwater.com/role/StatementsOfCommonStockholdersEquityParenthetical Statements of Common Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 040000 - Statement - Statements of Cash Flows Sheet http://yorkwater.com/role/StatementsOfCashFlows Statements of Cash Flows Statements 7 false false R8.htm 040100 - Statement - Statements of Cash Flows (Parenthetical) Sheet http://yorkwater.com/role/StatementsOfCashFlowsParenthetical Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 060100 - Disclosure - Significant Accounting Policies Sheet http://yorkwater.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 060200 - Disclosure - Acquisitions Sheet http://yorkwater.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 060300 - Disclosure - Accounts Receivable and Contract Assets Sheet http://yorkwater.com/role/AccountsReceivableAndContractAssets Accounts Receivable and Contract Assets Notes 11 false false R12.htm 060400 - Disclosure - Note Receivable and Customers' Advances for Construction Sheet http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstruction Note Receivable and Customers' Advances for Construction Notes 12 false false R13.htm 060500 - Disclosure - Common Stock and Earnings Per Share Sheet http://yorkwater.com/role/CommonStockAndEarningsPerShare Common Stock and Earnings Per Share Notes 13 false false R14.htm 060600 - Disclosure - Long-Term Debt and Short-Term Borrowings Sheet http://yorkwater.com/role/LongtermDebtAndShorttermBorrowings Long-Term Debt and Short-Term Borrowings Notes 14 false false R15.htm 060700 - Disclosure - Fair Value of Financial Instruments Sheet http://yorkwater.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 15 false false R16.htm 060800 - Disclosure - Commitments Sheet http://yorkwater.com/role/Commitments Commitments Notes 16 false false R17.htm 060900 - Disclosure - Revenue Sheet http://yorkwater.com/role/Revenue Revenue Notes 17 false false R18.htm 061000 - Disclosure - Rate Matters Sheet http://yorkwater.com/role/RateMatters Rate Matters Notes 18 false false R19.htm 061100 - Disclosure - Employee Benefit Plans Sheet http://yorkwater.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 19 false false R20.htm 061200 - Disclosure - Stock-Based Compensation Sheet http://yorkwater.com/role/StockbasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 061300 - Disclosure - Taxes Other than Income Taxes Sheet http://yorkwater.com/role/TaxesOtherThanIncomeTaxes Taxes Other than Income Taxes Notes 21 false false R22.htm 061400 - Disclosure - Income Taxes Sheet http://yorkwater.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 061500 - Disclosure - Subsequent Events Sheet http://yorkwater.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 061600 - Disclosure - Insider Trading Arrangements Sheet http://yorkwater.com/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 061700 - Schedule - Schedule II - Valuation and Qualifying Accounts Sheet http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Uncategorized 25 false false R26.htm 070100 - Disclosure - Significant Accounting Policies (Policies) Sheet http://yorkwater.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Notes 26 false false R27.htm 070900 - Disclosure - Revenue (Policies) Sheet http://yorkwater.com/role/RevenuePolicies Revenue (Policies) Policies http://yorkwater.com/role/SignificantAccountingPolicies 27 false false R28.htm 080100 - Disclosure - Significant Accounting Policies (Tables) Sheet http://yorkwater.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://yorkwater.com/role/SignificantAccountingPolicies 28 false false R29.htm 080300 - Disclosure - Accounts Receivable and Contract Assets (Tables) Sheet http://yorkwater.com/role/AccountsReceivableAndContractAssetsTables Accounts Receivable and Contract Assets (Tables) Tables http://yorkwater.com/role/AccountsReceivableAndContractAssets 29 false false R30.htm 080400 - Disclosure - Note Receivable and Customers' Advances for Construction (Tables) Sheet http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionTables Note Receivable and Customers' Advances for Construction (Tables) Tables http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstruction 30 false false R31.htm 080500 - Disclosure - Common Stock and Earnings Per Share (Tables) Sheet http://yorkwater.com/role/CommonStockAndEarningsPerShareTables Common Stock and Earnings Per Share (Tables) Tables http://yorkwater.com/role/CommonStockAndEarningsPerShare 31 false false R32.htm 080600 - Disclosure - Long-Term Debt and Short-Term Borrowings (Tables) Sheet http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsTables Long-Term Debt and Short-Term Borrowings (Tables) Tables http://yorkwater.com/role/LongtermDebtAndShorttermBorrowings 32 false false R33.htm 080700 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://yorkwater.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://yorkwater.com/role/FairValueOfFinancialInstruments 33 false false R34.htm 080900 - Disclosure - Revenue (Tables) Sheet http://yorkwater.com/role/RevenueTables Revenue (Tables) Tables http://yorkwater.com/role/Revenue 34 false false R35.htm 081100 - Disclosure - Employee Benefit Plans (Tables) Sheet http://yorkwater.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://yorkwater.com/role/EmployeeBenefitPlans 35 false false R36.htm 081200 - Disclosure - Stock-Based Compensation (Tables) Sheet http://yorkwater.com/role/StockbasedCompensationTables Stock-Based Compensation (Tables) Tables http://yorkwater.com/role/StockbasedCompensation 36 false false R37.htm 081300 - Disclosure - Taxes Other than Income Taxes (Tables) Sheet http://yorkwater.com/role/TaxesOtherThanIncomeTaxesTables Taxes Other than Income Taxes (Tables) Tables http://yorkwater.com/role/TaxesOtherThanIncomeTaxes 37 false false R38.htm 081400 - Disclosure - Income Taxes (Tables) Sheet http://yorkwater.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://yorkwater.com/role/IncomeTaxes 38 false false R39.htm 090100 - Disclosure - Significant Accounting Policies, Utility Plant and Depreciation (Details) Sheet http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails Significant Accounting Policies, Utility Plant and Depreciation (Details) Details 39 false false R40.htm 090104 - Disclosure - Significant Accounting Policies, Regulatory Assets and Liabilities (Details) Sheet http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails Significant Accounting Policies, Regulatory Assets and Liabilities (Details) Details 40 false false R41.htm 090106 - Disclosure - Significant Accounting Policies, Interest Rate Swap Agreement (Details) Sheet http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails Significant Accounting Policies, Interest Rate Swap Agreement (Details) Details 41 false false R42.htm 090108 - Disclosure - Significant Accounting Policies, Income Taxes (Details) Sheet http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails Significant Accounting Policies, Income Taxes (Details) Details 42 false false R43.htm 090110 - Disclosure - Significant Accounting Policies, Allowance for Funds Used During Construction (Details) Sheet http://yorkwater.com/role/SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails Significant Accounting Policies, Allowance for Funds Used During Construction (Details) Details 43 false false R44.htm 090200 - Disclosure - Acquisitions (Details) Sheet http://yorkwater.com/role/AcquisitionsDetails Acquisitions (Details) Details http://yorkwater.com/role/Acquisitions 44 false false R45.htm 090300 - Disclosure - Accounts Receivable and Contract Assets (Details) Sheet http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails Accounts Receivable and Contract Assets (Details) Details http://yorkwater.com/role/AccountsReceivableAndContractAssetsTables 45 false false R46.htm 090400 - Disclosure - Note Receivable and Customers' Advances for Construction (Details) Sheet http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails Note Receivable and Customers' Advances for Construction (Details) Details http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionTables 46 false false R47.htm 090500 - Disclosure - Common Stock and Earnings Per Share (Details) Sheet http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails Common Stock and Earnings Per Share (Details) Details http://yorkwater.com/role/CommonStockAndEarningsPerShareTables 47 false false R48.htm 090600 - Disclosure - Long-Term Debt and Short-Term Borrowings, Long-Term Debt (Details) Sheet http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails Long-Term Debt and Short-Term Borrowings, Long-Term Debt (Details) Details 48 false false R49.htm 090602 - Disclosure - Long-Term Debt and Short-Term Borrowings, Payments Due by Year (Details) Sheet http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails Long-Term Debt and Short-Term Borrowings, Payments Due by Year (Details) Details 49 false false R50.htm 090604 - Disclosure - Long-Term Debt and Short-Term Borrowings, Fixed Rate Long-Term Debt (Details) Sheet http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails Long-Term Debt and Short-Term Borrowings, Fixed Rate Long-Term Debt (Details) Details 50 false false R51.htm 090606 - Disclosure - Long-Term Debt and Short-Term Borrowings, Variable Rate Long-Term Debt (Details) Sheet http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails Long-Term Debt and Short-Term Borrowings, Variable Rate Long-Term Debt (Details) Details 51 false false R52.htm 090608 - Disclosure - Long-Term Debt and Short-Term Borrowings, Interest Rate Swap Agreement (Details) Sheet http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails Long-Term Debt and Short-Term Borrowings, Interest Rate Swap Agreement (Details) Details 52 false false R53.htm 090610 - Disclosure - Long-Term Debt and Short-Term Borrowings, Line of Credit Borrowings (Details) Sheet http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails Long-Term Debt and Short-Term Borrowings, Line of Credit Borrowings (Details) Details 53 false false R54.htm 090612 - Disclosure - Long-Term Debt and Short-Term Borrowings, Debt Covenants and Restrictions (Details) Sheet http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails Long-Term Debt and Short-Term Borrowings, Debt Covenants and Restrictions (Details) Details 54 false false R55.htm 090700 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://yorkwater.com/role/FairValueOfFinancialInstrumentsTables 55 false false R56.htm 090800 - Disclosure - Commitments (Details) Sheet http://yorkwater.com/role/CommitmentsDetails Commitments (Details) Details http://yorkwater.com/role/Commitments 56 false false R57.htm 090900 - Disclosure - Revenue (Details) Sheet http://yorkwater.com/role/RevenueDetails Revenue (Details) Details http://yorkwater.com/role/RevenueTables 57 false false R58.htm 091000 - Disclosure - Rate Matters (Details) Sheet http://yorkwater.com/role/RateMattersDetails Rate Matters (Details) Details http://yorkwater.com/role/RateMatters 58 false false R59.htm 091100 - Disclosure - Employee Benefit Plans, Changes in Benefit Obligation and Plan Assets (Details) Sheet http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails Employee Benefit Plans, Changes in Benefit Obligation and Plan Assets (Details) Details 59 false false R60.htm 091102 - Disclosure - Employee Benefit Plans, Components of Net Periodic Benefit Cost (Details) Sheet http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails Employee Benefit Plans, Components of Net Periodic Benefit Cost (Details) Details 60 false false R61.htm 091104 - Disclosure - Employee Benefit Plans, Benefit Payments Expected to be Paid (Details) Sheet http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails Employee Benefit Plans, Benefit Payments Expected to be Paid (Details) Details 61 false false R62.htm 091106 - Disclosure - Employee Benefit Plans, Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details) Sheet http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails Employee Benefit Plans, Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details) Details 62 false false R63.htm 091108 - Disclosure - Employee Benefit Plans, Weighted-Average Assumptions Used (Details) Sheet http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails Employee Benefit Plans, Weighted-Average Assumptions Used (Details) Details 63 false false R64.htm 091110 - Disclosure - Employee Benefit Plans, Fair Values of Pension Plan Assets (Details) Sheet http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails Employee Benefit Plans, Fair Values of Pension Plan Assets (Details) Details 64 false false R65.htm 091112 - Disclosure - Employee Benefit Plans, Defined Contribution Plan, Deferred Compensation and Other (Details) Sheet http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails Employee Benefit Plans, Defined Contribution Plan, Deferred Compensation and Other (Details) Details 65 false false R66.htm 091200 - Disclosure - Stock-Based Compensation (Details) Sheet http://yorkwater.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://yorkwater.com/role/StockbasedCompensationTables 66 false false R67.htm 091300 - Disclosure - Taxes Other than Income Taxes (Details) Sheet http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails Taxes Other than Income Taxes (Details) Details http://yorkwater.com/role/TaxesOtherThanIncomeTaxesTables 67 false false R68.htm 091400 - Disclosure - Income Taxes (Details) Sheet http://yorkwater.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://yorkwater.com/role/IncomeTaxesTables 68 false false R69.htm 091500 - Disclosure - Subsequent Events (Details) Sheet http://yorkwater.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://yorkwater.com/role/SubsequentEvents 69 false false R70.htm 091700 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details 70 false false All Reports Book All Reports form10k.htm yorw-20231231.xsd yorw-20231231_cal.xml yorw-20231231_def.xml yorw-20231231_lab.xml yorw-20231231_pre.xml image01.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10k.htm": { "nsprefix": "yorw", "nsuri": "http://yorkwater.com/20231231", "dts": { "inline": { "local": [ "form10k.htm" ] }, "schema": { "local": [ "yorw-20231231.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/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "yorw-20231231_cal.xml" ] }, "definitionLink": { "local": [ "yorw-20231231_def.xml" ] }, "labelLink": { "local": [ "yorw-20231231_lab.xml" ] }, "presentationLink": { "local": [ "yorw-20231231_pre.xml" ] } }, "keyStandard": 329, "keyCustom": 97, "axisStandard": 32, "axisCustom": 0, "memberStandard": 33, "memberCustom": 54, "hidden": { "total": 15, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 6, "http://yorkwater.com/20231231": 3 }, "contextCount": 243, "entityCount": 1, "segmentCount": 90, "elementCount": 721, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 738, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "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": "c20230101to20231231", "name": "dei:DocumentType", "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": "c20230101to20231231", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20231231", "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "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": "c20231231", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "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": "c20230101to20231231", "name": "us-gaap:Revenues", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "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": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "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": "c20230101to20231231", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "div", "div", "td", "tr", "table", "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": "c20230101to20231231", "name": "us-gaap:NetIncomeLoss", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "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": "c20230101to20231231", "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "td", "tr", "table", "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": "c20230101to20231231", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "yorw:NoteReceivableAndCustomersAdvancesForConstructionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:NoteReceivableAndCustomersAdvancesForConstructionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "yorw:CommonStockAndEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:CommonStockAndEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "us-gaap:PublicUtilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PublicUtilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "yorw:TaxesOtherThanIncomeTaxesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:TaxesOtherThanIncomeTaxesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://yorkwater.com/role/SubsequentEvents", "longName": "061500 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20231001to20231231", "name": "ecd:Rule10b51ArrAdoptedFlag", "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": "c20231001to20231231", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "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": "c20230101to20231231", "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "yorw:AmountsRelatedToWaterDistrictProjectsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:AmountsRelatedToWaterDistrictProjectsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "yorw:ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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": "c20230101to20231231", "name": "yorw:NumberOfWastewaterCollectionSystemsOperated", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:NumberOfWastewaterCollectionSystemsOperated", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "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": "c20231231", "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", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "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", "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": "c20230101to20231231", "name": "yorw:InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "ix:continuation", "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": "c20231231", "name": "us-gaap:AccumulatedDeferredInvestmentTaxCredit", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:AccumulatedDeferredInvestmentTaxCredit", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "div", "ix:continuation", "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20220811_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfCountryViewManorCommunityLlcMember", "name": "yorw:NumberOfCustomersAcquired", "unitRef": "U008", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "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": "c20231231", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "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": "c20230101to20231231", "name": "yorw:InterestIncomeOnNotesReceivable", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:InterestIncomeOnNotesReceivable", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:NetIncomeLoss", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "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": "c20231231", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "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": "c20231231", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:RepaymentsOfLongTermDebt", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230224_DebtInstrumentAxis_SeniorNotesDue2053Member", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "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": "c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member", "name": "us-gaap:DebtInstrumentFaceAmount", "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": "c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member", "name": "us-gaap:DebtInstrumentFaceAmount", "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 } }, "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": "c20231231_DerivativeInstrumentRiskAxis_InterestRateSwapMember", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231_DerivativeInstrumentRiskAxis_InterestRateSwapMember", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:LineOfCreditFacilityAverageOutstandingAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:LineOfCreditFacilityAverageOutstandingAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "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": "c20230101to20231231", "name": "yorw:MaximumBorrowingPercentageOfUtilityPlant", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:MaximumBorrowingPercentageOfUtilityPlant", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "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": "c20230101to20231231", "name": "yorw:TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "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": "c20231231", "name": "yorw:PurchaseCommitmentCommittedCapitalExpenditures", "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": "c20231231", "name": "yorw:PurchaseCommitmentCommittedCapitalExpenditures", "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 } }, "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": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "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": "c20230101to20231231_ProductOrServiceAxis_WaterUtilityServiceMember_PublicUtilitiesRegulatoryProceedingAxis_RateRequestFiledOnMay272022Member_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember", "name": "us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount", "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": "c20230101to20231231_ProductOrServiceAxis_WaterUtilityServiceMember_PublicUtilitiesRegulatoryProceedingAxis_RateRequestFiledOnMay272022Member_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember", "name": "us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount", "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 } }, "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": "c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember", "name": "yorw:MaximumPeriodOfEligibleService", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember", "name": "yorw:MaximumPeriodOfEligibleService", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "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": "c20230101to20231231_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", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_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", "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": "c20231231", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "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": "c20231231_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", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231_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", "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": "c20231231_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", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231_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", "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": "c20230101to20231231", "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", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "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", "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": "c20230101to20231231", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "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": "c20230101to20231231", "name": "yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod", "unitRef": "U010", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod", "unitRef": "U010", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "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": "c20230101to20231231", "name": "yorw:RegulatoryAssessmentTaxes", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "yorw:RegulatoryAssessmentTaxes", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "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": "c20230101to20231231", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://yorkwater.com/role/SubsequentEventsDetails", "longName": "091500 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c20240227_DebtInstrumentAxis_SeniorNotesDueFebruary2053Member_SubsequentEventTypeAxis_SubsequentEventMember", "name": "us-gaap:DebtInstrumentFaceAmount", "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": "c20240227_DebtInstrumentAxis_SeniorNotesDueFebruary2053Member_SubsequentEventTypeAxis_SubsequentEventMember", "name": "us-gaap:DebtInstrumentFaceAmount", "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 } }, "R70": { "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": "70", "firstAnchor": { "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", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20211231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10k.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "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": [ "r17", "r657" ] }, "yorw_AccountsPayableCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails": { "parentTag": "yorw_ReceivablesGrossCurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r172", "r248", "r249", "r625" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yorkwater.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net of reserves of $1,005 in 2023 and $855 in 2022", "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": [ "r248", "r249" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "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": [ "r19" ] }, "us-gaap_AccumulatedDeferredInvestmentTaxCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r25", "r756" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r43", "r168", "r530" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r437", "r445" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r700", "r701", "r702", "r704", "r705" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails": { "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0, "order": 2.0 } }, "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": [ "r174", "r250", "r257" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r713" ] }, "us-gaap_AllowanceForFundsUsedDuringConstructionPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r87" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/20231231", "localname": "AmortizationOfExcessAccumulatedDeferredIncomeTaxes", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetailsCalc2": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "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/20231231", "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/20231231", "localname": "AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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/20231231", "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_AmountsRecognizedInRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "AmountsRecognizedInRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract", "presentation": [ "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amounts Recognized in Regulatory Assets that Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost [Abstract]" } } }, "auth_ref": [] }, "yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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": [] }, "yorw_ArmorAndReplaceSpillwayOfLakeWilliamsDamMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "ArmorAndReplaceSpillwayOfLakeWilliamsDamMember", "presentation": [ "http://yorkwater.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Construction activities to armor and replace the spillway of Lake Williams Dam in York County, Pennsylvania.", "label": "Armor and Replace Spillway of Lake Williams Dam [Member]", "terseLabel": "Armor and Replace Spillway of Lake Williams Dam [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://yorkwater.com/role/AcquisitionsDetails", "http://yorkwater.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r764" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredAbstract", "presentation": [ "http://yorkwater.com/role/AcquisitionsDetails", "http://yorkwater.com/role/SubsequentEventsDetails" ], "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/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://yorkwater.com/role/AcquisitionsDetails", "http://yorkwater.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r764" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r764" ] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r764" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r764" ] }, "us-gaap_AssetRetirementObligationCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r145", "r148" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://yorkwater.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r135", "r170", "r193", "r230", "r238", "r242", "r254", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r474", "r476", "r496", "r522", "r579", "r657", "r675", "r718", "r719", "r771" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yorkwater.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r165", "r176", "r193", "r254", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r474", "r476", "r496", "r657", "r718", "r719", "r771" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "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/2023", "localname": "AuditorFirmId", "presentation": [ "http://yorkwater.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r679", "r680", "r681" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://yorkwater.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r679", "r680", "r681" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://yorkwater.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r679", "r680", "r681" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r65", "r68" ] }, "us-gaap_BankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r19", "r44" ] }, "yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/2023", "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/2023", "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": [ "r74", "r75" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r31", "r167", "r624" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r32" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r31", "r110", "r191" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r2", "r110" ] }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r690" ] }, "yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/2023", "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": [ "r15" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/20231231", "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/20231231", "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/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "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": [ "r24", "r81", "r524", "r565" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r117", "r260", "r261", "r618", "r715" ] }, "yorw_CommittedLineOfCreditDue2024Member": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "localname": "CommittedLineOfCreditDue2025Member", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails", "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 2025.", "label": "Committed Line of Credit, due 2025 [Member]" } } }, "auth_ref": [] }, "yorw_CommonStockAndEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "CommonStockAndEarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Common Stock and Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "yorw_CommonStockAndEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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": [ "r121" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r660", "r661", "r662", "r664", "r665", "r666", "r669", "r706", "r707", "r768", "r782", "r784" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r98" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r98", "r566" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r98" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r98", "r566", "r585", "r784", "r785" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "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,332,245 shares in 2023 and 14,285,584 shares in 2022", "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": [ "r98", "r526", "r657" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Employee Benefit Plans [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r54" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "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/2023", "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": [ "r33", "r34", "r35" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r722" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r305", "r307", "r326" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r305", "r306", "r326" ] }, "us-gaap_ContributionsInAidOfConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContributionsInAidOfConstruction", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 7.0 } }, "presentation": [ "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/20231231", "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 as part of acquisition" } } }, "auth_ref": [] }, "yorw_ContributionsInAidsOfConstructionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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": [] }, "yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/2023", "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/2023", "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": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "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": [ "r689", "r698", "r763" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "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": [ "r689", "r698", "r763" ] }, "yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/20231231", "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": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r118", "r192", "r275", "r281", "r282", "r283", "r284", "r285", "r286", "r291", "r298", "r299", "r301" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "http://yorkwater.com/role/SubsequentEventsDetails" ], "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": [ "r16", "r91", "r92", "r136", "r138", "r196", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r505", "r631", "r632", "r633", "r634", "r635", "r696" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r16", "r138", "r302" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails", "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails", "http://yorkwater.com/role/SubsequentEventsDetails" ], "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": [ "r77", "r79", "r276", "r505", "r632", "r633" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails", "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails", "http://yorkwater.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r21", "r277" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r196", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r300", "r505", "r631", "r632", "r633", "r634", "r635", "r696" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails", "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails", "http://yorkwater.com/role/SubsequentEventsDetails" ], "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": [ "r160", "r631", "r769" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "http://yorkwater.com/role/SubsequentEventsDetails" ], "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": [ "r22", "r196", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r505", "r631", "r632", "r633", "r634", "r635", "r696" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "A table or schedule providing information pertaining to long-term 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 company, if longer." } } }, "auth_ref": [ "r22", "r45", "r46", "r76", "r77", "r79", "r82", "r119", "r120", "r196", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r300", "r505", "r631", "r632", "r633", "r634", "r635", "r696" ] }, "yorw_DebtInstrumentTermOfVariableRate": { "xbrltype": "durationItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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": [ "r76", "r79", "r721" ] }, "yorw_DebtInstrumentVariableInterestRateAnnualAverage": { "xbrltype": "percentItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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": [ "r41", "r662", "r786" ] }, "us-gaap_DeferredChargesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r169" ] }, "yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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/2023", "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/2023", "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/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "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": [ "r698", "r762", "r763" ] }, "us-gaap_DeferredIncomeTaxChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r145", "r147", "r149", "r150" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "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": [ "r6", "r131", "r158", "r468", "r469", "r698" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "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": [ "r95", "r96", "r137", "r458" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "weight": 1.0, "order": 2.0 } }, "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": [ "r450", "r451", "r523" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "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": [ "r698", "r762", "r763" ] }, "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsCharitableContributionCarryforwards", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "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": [ "r60", "r761" ] }, "yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "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/20231231", "localname": "DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "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/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "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": [ "r459" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "localname": "DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "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/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "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": [ "r60", "r761" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 15.0 } }, "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": [ "r60", "r761" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "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": [ "r60", "r761" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "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": [ "r60", "r761" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "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": [ "r761" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "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": [ "r60", "r761" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r460" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r57", "r760" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "localname": "DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr", "crdr": "credit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "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/20231231", "localname": "DeferredTaxLiabilitiesCompensationAndBenefitsPensions", "crdr": "credit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "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/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts", "crdr": "credit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 7.0 } }, "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": [ "r60", "r761" ] }, "yorw_DeferredTaxLiabilitiesInvestmentTaxCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "DeferredTaxLiabilitiesInvestmentTaxCredit", "crdr": "credit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "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/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 8.0 } }, "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": [ "r60", "r761" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "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": [ "r60", "r761" ] }, "yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates", "crdr": "credit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "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/20231231", "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/2023", "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": [ "r362" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r344", "r646" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Actuarial loss (gain)", "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": [ "r337" ] }, "us-gaap_DefinedBenefitPlanAdditionalInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 7.0 } }, "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": [ "r331", "r370", "r393", "r646", "r647" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 2.0 } }, "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": [ "r134", "r329", "r330", "r352", "r578", "r646", "r779" ] }, "us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r376" ] }, "yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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": [ "r377" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r376" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r378", "r397" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r377" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0, "order": 0.0 } }, "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": [ "r332" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r339", "r400" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r381", "r644", "r645", "r646" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/20231231", "localname": "DefinedBenefitPlanChangeInRegulatoryAsset", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 8.0 } }, "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/20231231", "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/2023", "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": [ "r346", "r356", "r396", "r644", "r645", "r646", "r647" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_DefinedBenefitPlanEquitySecuritiesCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesCommonStockMember", "presentation": [ "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Equity Securities [Member]", "label": "Defined Benefit Plan, Equity Securities, Common Stock [Member]", "documentation": "Security representing ownership in corporation or other legal entity, for which ownership is represented by share of common stock; in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r725" ] }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 - 2033", "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": [ "r363" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r363" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r363" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r363" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r363" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r363" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" ], "lang": { "en-us": { "role": { "label": "Estimated employer contributions in 2024", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r364", "r647" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "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": [ "r331", "r368", "r391", "r646", "r647" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0, "order": 1.0 } }, "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": [ "r343", "r354", "r356", "r357", "r644", "r645", "r646" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r329", "r352", "r646" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "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": [ "r331", "r335", "r367", "r390", "r646", "r647" ] }, "yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails": { "parentTag": "yorw_IncreaseDecreaseInRegulatoryAssetLiability", "weight": 1.0, "order": 1.0 } }, "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 loss (gain) arising during the year" } } }, "auth_ref": [] }, "yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails": { "parentTag": "yorw_DefinedBenefitPlanRegulatoryAssetLiability", "weight": 1.0, "order": 1.0 } }, "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/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r365", "r388", "r646", "r647" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r348", "r728" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r353", "r646" ] }, "us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "localname": "DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails": { "parentTag": "yorw_IncreaseDecreaseInRegulatoryAssetLiability", "weight": 1.0, "order": 4.0 } }, "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/20231231", "localname": "DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails": { "parentTag": "yorw_DefinedBenefitPlanRegulatoryAssetLiability", "weight": 1.0, "order": 2.0 } }, "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/20231231", "localname": "DefinedBenefitPlanRegulatoryAssetLiability", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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 asset (liability)" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "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": [ "r333", "r366", "r389", "r646", "r647" ] }, "yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds": { "xbrltype": "durationItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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/2023", "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/2023", "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/20231231", "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/2023", "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/2023", "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/2023", "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/20231231", "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/2023", "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/20231231", "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/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "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": [ "r6", "r234" ] }, "us-gaap_DerivativeAverageBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r556", "r558", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r580", "r581", "r582", "r583", "r593", "r594", "r595", "r596", "r599", "r600", "r601", "r602", "r612", "r613", "r614", "r615", "r660", "r662" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r66", "r67", "r69", "r70", "r556", "r558", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r580", "r581", "r582", "r583", "r593", "r594", "r595", "r596", "r599", "r600", "r601", "r602", "r612", "r613", "r614", "r615", "r627", "r660", "r662" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r765", "r766" ] }, "yorw_DerivativePercentageOfVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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/2023", "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": [ "r13", "r62", "r63", "r64", "r71", "r195" ] }, "yorw_DirectStockPurchasePortionOfPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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/2023", "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": [ "r325", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r325", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r723" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r406", "r410", "r438", "r439", "r441", "r655" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "yorw_DistributionSystemImprovementChargeMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/20231231", "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/20231231", "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/2023", "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": [ "r4", "r121" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "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": [ "r19" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r679", "r680", "r681" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r679", "r680", "r681", "r683" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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": [ "r682" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "EarliestTaxYearMember", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Earliest Tax Year [Member]", "documentation": "Earliest identified tax year." } } }, "auth_ref": [ "r759" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r185", "r209", "r210", "r211", "r212", "r213", "r217", "r219", "r224", "r225", "r226", "r227", "r485", "r486", "r519", "r534", "r628" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r185", "r209", "r210", "r211", "r212", "r213", "r219", "r224", "r225", "r226", "r227", "r485", "r486", "r519", "r534", "r628" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r194", "r453", "r470" ] }, "yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetailsCalc2": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "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/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "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": [ "r19" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r440" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r755" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r437" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r677" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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": [ "r677" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r677" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r686" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r677" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r677" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r677" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r677" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r687" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r163", "r180", "r181", "r182", "r204", "r205", "r206", "r208", "r214", "r216", "r229", "r255", "r256", "r304", "r442", "r443", "r444", "r464", "r465", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r497", "r498", "r499", "r500", "r501", "r502", "r508", "r543", "r544", "r545", "r554", "r605" ] }, "us-gaap_EquityFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r725" ] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r41", "r670", "r671", "r672", "r786" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r289", "r495", "r632", "r633" ] }, "yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": "yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months", "weight": 1.0, "order": 0.0 } }, "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/20231231", "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/2023", "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": [ "r488", "r489", "r492" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r488", "r489", "r492" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r73", "r74", "r75" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r289", "r356", "r357", "r358", "r359", "r360", "r361", "r489", "r512", "r513", "r514", "r632", "r633", "r644", "r645", "r646" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r14", "r73", "r289", "r632", "r633" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r488", "r489", "r490", "r491", "r493" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r289", "r632", "r633" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r487" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r289", "r356", "r361", "r489", "r512", "r644", "r645", "r646" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "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": [ "r289", "r356", "r361", "r489", "r513", "r632", "r633", "r644", "r645", "r646" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r73", "r133" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r289", "r356", "r357", "r358", "r359", "r360", "r361", "r512", "r513", "r514", "r632", "r633", "r644", "r645", "r646" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r487", "r493" ] }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r247", "r251", "r252", "r253", "r630" ] }, "yorw_FireProtectionCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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": [ "r725" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_UtilitiesOperatingExpense", "weight": 1.0, "order": 2.0 } }, "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": [ "r106", "r589" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r407", "r408", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r407", "r408", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://yorkwater.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r679", "r680", "r681" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "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": [ "r1", "r103", "r141", "r230", "r237", "r241", "r243", "r520", "r532", "r629" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Statements of Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Contingency [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_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r11", "r61", "r129", "r130" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r194", "r446", "r454", "r456", "r462", "r466", "r471", "r472", "r473", "r553" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r758" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://yorkwater.com/role/IncomeTaxesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r151", "r159", "r215", "r216", "r235", "r452", "r467", "r535" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r179", "r448", "r449", "r456", "r457", "r461", "r463", "r549" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetailsCalc2": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "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": [ "r447", "r453" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetailsCalc2": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "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": [ "r453" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetailsCalc2": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Other, net", "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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r757" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetailsCalc2": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "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": [ "r757" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsInvestment", "crdr": "credit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 5.0 }, "http://yorkwater.com/role/IncomeTaxesDetailsCalc2": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 5.0 } }, "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": [ "r757" ] }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxExemptIncome", "crdr": "credit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetailsCalc2": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 3.0 } }, "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": [ "r757" ] }, "us-gaap_IncomeTaxUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxUncertaintiesAbstract", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Abstract]", "label": "Income Tax Uncertainties [Abstract]" } } }, "auth_ref": [] }, "yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "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": [ "r80", "r691" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://yorkwater.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in accounts payable, accrued compensation and benefits, accrued expenses, deferred employee benefits, 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": [ "r5" ] }, "yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/20231231", "localname": "IncreaseDecreaseInAccruedInterest", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "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/20231231", "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/20231231", "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/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://yorkwater.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r5" ] }, "yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "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, prepaid expenses, prepaid pension cost, regulatory and other assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "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/20231231", "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/20231231", "localname": "IncreaseDecreaseInRegulatoryAssetLiability", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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 asset (liability) during the year" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "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": [ "r220", "r221", "r222", "r226", "r409" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r684" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://yorkwater.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest on debt", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r78", "r143", "r183", "r233", "r504", "r590", "r673", "r783" ] }, "yorw_InterestIncomeOnNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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": [ "r187", "r189", "r190" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "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": [ "r19" ] }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r72" ] }, "yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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/2023", "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/2023", "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/20231231", "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/2023", "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": [ "r622", "r667", "r668" ] }, "us-gaap_InventorySuppliesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r42" ] }, "yorw_InvestmentPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/20231231", "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/20231231", "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_LandAndOtherNonDepreciableAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "localname": "LatestTaxYearMember", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Latest Tax Year [Member]", "documentation": "Latest identified tax year." } } }, "auth_ref": [ "r759" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r102", "r140", "r528", "r657", "r697", "r712", "r770" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "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": [ "r20", "r166", "r193", "r254", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r475", "r476", "r477", "r496", "r657", "r718", "r771", "r772" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "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/2023", "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": [ "r19" ] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r18" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r18" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r696" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r18" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r18", "r696" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/20231231", "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/2023", "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/2023", "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/2023", "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": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r8", "r196", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r8", "r196", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r8", "r196", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r8", "r196", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r8", "r196", "r293" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "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": [ "r171" ] }, "us-gaap_LongTermDebtNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r21" ] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://yorkwater.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtCurrentAndNoncurrentAbstract", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails", "http://yorkwater.com/role/SubsequentEventsDetails" ], "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/20231231", "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/2023", "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": [ "r246", "r639", "r723", "r780", "r781" ] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "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/2023", "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": [ "r262", "r263", "r264", "r265", "r404", "r516", "r542", "r557", "r558", "r608", "r609", "r610", "r611", "r616", "r619", "r620", "r630", "r636", "r654", "r659", "r720", "r773", "r774", "r775", "r776", "r777", "r778" ] }, "yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares": { "xbrltype": "percentItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/20231231", "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/2023", "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": [ "r262", "r263", "r264", "r265", "r404", "r516", "r542", "r557", "r558", "r608", "r609", "r610", "r611", "r616", "r619", "r620", "r630", "r636", "r654", "r659", "r720", "r773", "r774", "r775", "r776", "r777", "r778" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r246", "r639", "r723", "r780", "r781" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "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": [ "r188" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "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": [ "r188" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "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": [ "r110", "r111", "r112" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r104", "r112", "r142", "r164", "r177", "r178", "r182", "r193", "r207", "r209", "r210", "r211", "r212", "r215", "r216", "r223", "r230", "r237", "r241", "r243", "r254", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r486", "r496", "r533", "r587", "r603", "r604", "r629", "r673", "r718" ] }, "yorw_NetPaymentRateOnSwaps": { "xbrltype": "percentItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "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": [ "r331" ] }, "yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months", "crdr": "debit", "calculation": { "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": "yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months", "weight": 1.0, "order": 1.0 } }, "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/2023", "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": [ "r685" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r685" ] }, "us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingActivitiesRelatedText", "presentation": [ "http://yorkwater.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts payable includes $6,433 in 2023 and $5,118 in 2022 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": [ "r33", "r34", "r35" ] }, "yorw_NoncashInvestingAndFinancingActivitiesRelatedText2": { "xbrltype": "stringItemType", "nsuri": "http://yorkwater.com/20231231", "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 $4,403 recorded as part of the acquisition." } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "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": [ "r107" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "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/20231231", "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/20231231", "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/2023", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 3.0 } }, "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/20231231", "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/20231231", "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/20231231", "localname": "NumberOfCustomersAcquired", "presentation": [ "http://yorkwater.com/role/AcquisitionsDetails", "http://yorkwater.com/role/SubsequentEventsDetails" ], "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/20231231", "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/20231231", "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/20231231", "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/20231231", "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/20231231", "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/20231231", "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/20231231", "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/20231231", "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": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Open tax year", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r455" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "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": [ "r230", "r237", "r241", "r243", "r629" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "calculation": { "http://yorkwater.com/role/RevenueDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "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": [ "r228", "r506", "r507" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r59" ] }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r59" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r58" ] }, "yorw_OperatingLossTaxCarryforwardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/20231231", "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/2023", "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": [ "r113", "r114", "r115", "r132" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://yorkwater.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r169" ] }, "us-gaap_OtherCommitmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/20231231", "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/2023", "localname": "OtherLaborRelatedExpenses", "crdr": "debit", "calculation": { "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails": { "parentTag": "us-gaap_UtilitiesOperatingExpenseTaxes", "weight": 1.0, "order": 3.0 } }, "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": [ "r106" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "weight": 1.0, "order": 5.0 } }, "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": [ "r23" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "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": [ "r112" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 6.0 } }, "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": [ "r108" ] }, "us-gaap_OtherPostretirementBenefitExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r47", "r48", "r93", "r122" ] }, "us-gaap_OtherReceivablesGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesGrossCurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails": { "parentTag": "yorw_ReceivablesGrossCurrent", "weight": 1.0, "order": 2.0 } }, "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": [ "r173" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "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": [ "r30" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "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": [ "r28" ] }, "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "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 $2,321 in 2023 and $839 in 2022", "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": [ "r109" ] }, "us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireWaterAndWasteWaterSystems", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "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": [ "r109" ] }, "yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/20231231", "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/2023", "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "weight": 1.0, "order": 4.0 } }, "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": [ "r47", "r48", "r93", "r122" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r328", "r353", "r355", "r361", "r380", "r382", "r383", "r384", "r385", "r386", "r398", "r399", "r401", "r646" ] }, "yorw_PercentageOfEmployeesUnderUnionContract": { "xbrltype": "percentItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/20231231", "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/2023", "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": [ "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r381", "r644", "r645", "r646" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r494" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r88" ] }, "yorw_PotentialPaymentToCounterparty": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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": [ "r97", "r566" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://yorkwater.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r97", "r303" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "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": [ "r97", "r525", "r657" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 } }, "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": [ "r175", "r258", "r259", "r626" ] }, "us-gaap_ProceedsFromAdvancesForConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromAdvancesForConstruction", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://yorkwater.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Customers' advances for construction and contributions in aid of construction", "documentation": "The cash inflow from borrowing by the entity from developers, builders, government agencies and municipalities for construction that are repaid in cash, generally on a straight-line basis over periods ranging from five to forty years." } } }, "auth_ref": [ "r517" ] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails", "http://yorkwater.com/role/SubsequentEventsDetails" ], "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": [ "r186" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "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": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 11.0 } }, "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": [ "r27", "r550" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquityAbstract", "presentation": [ "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwritten Public Offering [Abstract]", "label": "Proceeds from Issuance or Sale of Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 10.0 } }, "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": [ "r693", "r694", "r695" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r244", "r518", "r536", "r537", "r538", "r539", "r540", "r541", "r623", "r637", "r658", "r688", "r716", "r717", "r723", "r780" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r244", "r518", "r536", "r537", "r538", "r539", "r540", "r541", "r623", "r637", "r658", "r688", "r716", "r717", "r723", "r780" ] }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAdditions", "crdr": "debit", "presentation": [ "http://yorkwater.com/role/AcquisitionsDetails", "http://yorkwater.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price and acquisition costs", "label": "Purchase price and acquisition costs", "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yorkwater.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "OTHER PHYSICAL PROPERTY, net of accumulated depreciation of $501 in 2023 and $463 in 2022", "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": [ "r7", "r521", "r531", "r657" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r7", "r154", "r157", "r529" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "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": [ "r6", "r85", "r87" ] }, "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r89" ] }, "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r89", "r90" ] }, "yorw_PublicUtilitiesApprovedAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://yorkwater.com/20231231", "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_PublicUtilitiesApprovedRateIncreaseDecreaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesApprovedRateIncreaseDecreaseAmount", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/RateMattersDetails" ], "lang": { "en-us": { "role": { "label": "Authorized dollar increase in annual revenues", "documentation": "Amount of public utility's approved rate increase (decrease) by regulatory agency." } } }, "auth_ref": [] }, "us-gaap_PublicUtilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r144" ] }, "us-gaap_PublicUtilitiesGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "localname": "PublicUtilitiesInventory", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "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": [ "r692" ] }, "us-gaap_PublicUtilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r724" ] }, "us-gaap_PublicUtilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "localname": "PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet", "weight": -1.0, "order": 3.0 } }, "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/20231231", "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/2023", "localname": "PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "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/2023", "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/2023", "localname": "PublicUtilitiesPropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "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/2023", "localname": "PublicUtilitiesPropertyPlantAndEquipmentPlantInService", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "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/2023", "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/2023", "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/2023", "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_PublicUtilitiesRequestedRateIncreaseDecreaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmount", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/RateMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Requested increase in annual rates", "label": "Public Utilities, Requested Rate Increase (Decrease), Amount", "documentation": "Amount of public utility's requested rate increase (decrease) with regulatory agency." } } }, "auth_ref": [] }, "us-gaap_PublicUtilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r83" ] }, "yorw_PumpingAndTreatmentEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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": [] }, "yorw_PurchaseCommitmentCommittedCapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "PurchaseCommitmentCommittedCapitalExpenditures", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Capital expenditures committed to be expended to satisfy the terms of project.", "label": "Purchase Commitment, Committed Capital Expenditures", "terseLabel": "Capital expenditures committed" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://yorkwater.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r94", "r139" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://yorkwater.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r94", "r139" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "presentation": [ "http://yorkwater.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments [Abstract]", "label": "Purchase Commitment, Excluding Long-Term 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_PurchaseCommitmentExcludingLongtermCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "presentation": [ "http://yorkwater.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-term Commitment [Table]", "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions." } } }, "auth_ref": [ "r94", "r139" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining committed capital expenditures to be incurred", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r94", "r139" ] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Commitments for 2024", "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/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/CommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Commitments for 2025", "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/20231231", "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/2023", "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": [ "r262", "r263", "r264", "r265", "r353", "r404", "r433", "r434", "r435", "r515", "r516", "r542", "r557", "r558", "r608", "r609", "r610", "r611", "r616", "r619", "r620", "r630", "r636", "r654", "r659", "r662", "r714", "r720", "r774", "r775", "r776", "r777", "r778" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r262", "r263", "r264", "r265", "r353", "r404", "r433", "r434", "r435", "r515", "r516", "r542", "r557", "r558", "r608", "r609", "r610", "r611", "r616", "r619", "r620", "r630", "r636", "r654", "r659", "r662", "r714", "r720", "r774", "r775", "r776", "r777", "r778" ] }, "yorw_RateCaseFilingExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/2023", "localname": "RealEstateTaxExpense", "crdr": "debit", "calculation": { "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails": { "parentTag": "us-gaap_UtilitiesOperatingExpenseTaxes", "weight": 1.0, "order": 2.0 } }, "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": [ "r56" ] }, "yorw_ReceivablesGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "ReceivablesGrossCurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails": { "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0, "order": 1.0 } }, "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/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r657" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r708", "r709", "r710", "r711" ] }, "us-gaap_RegulatedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatedOperationsAbstract", "lang": { "en-us": { "role": { "label": "Rate Matters [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RegulatoryAgencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/20231231", "localname": "RegulatoryAssessmentTaxes", "crdr": "debit", "calculation": { "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails": { "parentTag": "us-gaap_UtilitiesOperatingExpenseTaxes", "weight": 1.0, "order": 1.0 } }, "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/2023", "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": [ "r84", "r88", "r146" ] }, "us-gaap_RegulatoryAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r146" ] }, "us-gaap_RegulatoryAssetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r146" ] }, "us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "localname": "RegulatoryAssetsNoncurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 4.0 } }, "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": [ "r146" ] }, "yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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": [ "r147" ] }, "us-gaap_RegulatoryLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "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/2023", "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/2023", "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": [ "r147" ] }, "us-gaap_RegulatoryLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryLiabilityCurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "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": [ "r147" ] }, "us-gaap_RegulatoryLiabilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r147" ] }, "us-gaap_RegulatoryLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "weight": 1.0, "order": 3.0 } }, "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": [ "r23" ] }, "yorw_RegulatoryLiabilityOngoingDeduction": { "xbrltype": "monetaryItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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": [ "r86", "r146" ] }, "us-gaap_RepaymentsOfAdvancesForConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfAdvancesForConstruction", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://yorkwater.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of customer advances", "label": "Repayments of Advances for Construction", "documentation": "The cash outflow for the payments made by the entity, generally on a straight-line basis over periods ranging from five to forty years to developers, builders, government agencies and municipalities for borrowings received in construction." } } }, "auth_ref": [ "r109" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails", "http://yorkwater.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of long-term debt", "label": "Long term debt retired", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r29", "r551" ] }, "yorw_ResidentialCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "localname": "RestrictedStockExpense", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "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": [ "r6" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r37" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yorkwater.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r121", "r527", "r546", "r547", "r552", "r567", "r657" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r163", "r204", "r205", "r206", "r208", "r214", "r216", "r255", "r256", "r442", "r443", "r444", "r464", "r465", "r478", "r480", "r481", "r483", "r484", "r543", "r545", "r554", "r784" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r329", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r378", "r379", "r381", "r384", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r401", "r402", "r403", "r405", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r329", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r378", "r379", "r381", "r384", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r401", "r402", "r403", "r405", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://yorkwater.com/role/RevenueDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "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": [ "r231", "r232", "r236", "r239", "r240", "r244", "r245", "r246", "r324", "r325", "r518" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r161", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r621" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r161", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r327" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://yorkwater.com/role/RevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r184", "r193", "r231", "r232", "r236", "r239", "r240", "r244", "r245", "r246", "r254", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r496", "r520", "r718" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r685" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r685" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from issuance of common stock", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r646", "r726", "r727" ] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r123" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r375" ] }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r646", "r726" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r128" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r22", "r45", "r46", "r76", "r77", "r79", "r82", "r119", "r120", "r632", "r634", "r699" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r127" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Disclosures about an individual defined benefit pension plan or an 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": [ "r9", "r49", "r50", "r51", "r52" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r126" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r124" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r8" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r125" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r55" ] }, "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r83" ] }, "us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "ScheduleOfRegulatoryAssetsTable", "presentation": [ "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Regulatory Assets [Table]", "documentation": "A table of assets that are created when regulatory agencies permit public utilities to defer certain costs that are included in rate-setting to the balance sheet." } } }, "auth_ref": [ "r84", "r88", "r146" ] }, "yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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": "A table of liabilities that are created when regulatory agencies permit public utilities to defer recognition of certain revenues included in rate-setting." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r407", "r408", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r162", "r203" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r36" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r767" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r676" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r678" ] }, "yorw_SeniorNotesDue2040Member": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/20231231", "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/20231231", "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_SeniorNotesDueFebruary2053Member": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "SeniorNotesDueFebruary2053Member", "presentation": [ "http://yorkwater.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "5.67% Senior Notes due February 27, 2053.", "label": "Senior Notes Due February 2053 [Member]", "terseLabel": "5.67% Senior Notes, due 2053 [Member]" } } }, "auth_ref": [] }, "yorw_SeniorNotesSeriesDDue2022Member": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "SeniorNotesSeriesDDue2022Member", "presentation": [ "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "8.43% Senior Notes, Series D, due 2022.", "label": "Senior Notes, Series D, due 2022 [Member]" } } }, "auth_ref": [] }, "yorw_ServiceLifeStudyExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/20231231", "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/2023", "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/2023", "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/2023", "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": [ "r655" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r429" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r407", "r408", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r53" ] }, "yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod": { "xbrltype": "integerItemType", "nsuri": "http://yorkwater.com/20231231", "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r656" ] }, "yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan": { "xbrltype": "durationItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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": [ "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r408", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering price (in dollars per share)", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pennsylvania [Member]", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r26", "r163", "r180", "r181", "r182", "r204", "r205", "r206", "r208", "r214", "r216", "r229", "r255", "r256", "r304", "r442", "r443", "r444", "r464", "r465", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r497", "r498", "r499", "r500", "r501", "r502", "r508", "r543", "r544", "r545", "r554", "r605" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "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": [ "r204", "r205", "r206", "r229", "r518", "r548", "r555", "r559", "r560", "r561", "r562", "r563", "r564", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r580", "r581", "r582", "r583", "r584", "r586", "r588", "r589", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r605", "r663" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementTable", "presentation": [ "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r204", "r205", "r206", "r229", "r518", "r548", "r555", "r559", "r560", "r561", "r562", "r563", "r564", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r580", "r581", "r582", "r583", "r584", "r586", "r588", "r589", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r605", "r663" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r97", "r98", "r121" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails", "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r97", "r98", "r121", "r550", "r605", "r617" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r97", "r98", "r121" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r12", "r97", "r98", "r121", "r554", "r605", "r617", "r674" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r97", "r98", "r121" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r97", "r98", "r121" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "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": [ "r98", "r100", "r101", "r116", "r568", "r585", "r606", "r607", "r657", "r675", "r697", "r712", "r770", "r784" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://yorkwater.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r503", "r510" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://yorkwater.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r503", "r510" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://yorkwater.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r503", "r510" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://yorkwater.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r503", "r510" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://yorkwater.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r503", "r510" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://yorkwater.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r509", "r511" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/20231231", "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/20231231", "localname": "TangiblePropertyRegulationsDeduction", "crdr": "debit", "calculation": { "http://yorkwater.com/role/IncomeTaxesDetailsCalc2": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "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/20231231", "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/2023", "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": [ "r59" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r58" ] }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r59" ] }, "us-gaap_TaxCreditCarryforwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r58" ] }, "us-gaap_TaxCreditCarryforwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardTable", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Table]", "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances." } } }, "auth_ref": [ "r58" ] }, "yorw_TaxCreditCarryforwardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://yorkwater.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "TaxesOther", "crdr": "debit", "calculation": { "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails": { "parentTag": "us-gaap_UtilitiesOperatingExpenseTaxes", "weight": 1.0, "order": 5.0 } }, "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/20231231", "localname": "TaxesOtherThanIncomeTaxesAbstract", "lang": { "en-us": { "role": { "label": "Taxes Other than Income Taxes [Abstract]" } } }, "auth_ref": [] }, "yorw_TaxesOtherThanIncomeTaxesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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/20231231", "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/20231231", "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/20231231", "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/2023", "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": [ "r620" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://yorkwater.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "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/2023", "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": [ "r38", "r39", "r40", "r152", "r153", "r155", "r156" ] }, "us-gaap_UtilitiesOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UtilitiesOperatingExpense", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "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": [ "r105" ] }, "us-gaap_UtilitiesOperatingExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_UtilitiesOperatingExpense", "weight": 1.0, "order": 3.0 } }, "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": [ "r105" ] }, "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UtilitiesOperatingExpenseMaintenanceAndOperations", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_UtilitiesOperatingExpense", "weight": 1.0, "order": 1.0 } }, "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": [ "r105" ] }, "us-gaap_UtilitiesOperatingExpenseTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UtilitiesOperatingExpenseTaxes", "crdr": "debit", "calculation": { "http://yorkwater.com/role/StatementsOfIncome": { "parentTag": "us-gaap_UtilitiesOperatingExpense", "weight": 1.0, "order": 4.0 }, "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r105" ] }, "us-gaap_UtilityPlantDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "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/2023", "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": [ "r197", "r202" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r200" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r201" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r197", "r198", "r199", "r201", "r202" ] }, "us-gaap_ValuationAllowancesAndReservesRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r703" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r197", "r198", "r199", "r201", "r202" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "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/2023", "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": [ "r162", "r197", "r198", "r199", "r201", "r202" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r162", "r197", "r198", "r199", "r201", "r202" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/20231231", "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_WastewaterCollectionAndTreatmentAssetsOfMESCOInMonaghanTownshipMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "WastewaterCollectionAndTreatmentAssetsOfMESCOInMonaghanTownshipMember", "presentation": [ "http://yorkwater.com/role/SubsequentEventsDetails" ], "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 in Monaghan Township [Member]" } } }, "auth_ref": [] }, "yorw_WastewaterCollectionAndTreatmentAssetsOfSycWwtpLPAndAlbrightTrailerParkOfRTBarclayIncMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "WastewaterCollectionAndTreatmentAssetsOfSycWwtpLPAndAlbrightTrailerParkOfRTBarclayIncMember", "presentation": [ "http://yorkwater.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Wastewater collection and treatment assets of SYC WWTP, L.P. and Albright Trailer Park of R.T. Barclay, Inc. in Shrewsbury and Springfield Townships, York County, Pennsylvania.", "label": "Wastewater Collection and Treatment Assets of SYC WWTP, L.P. and Albright Trailer Park of R.T. Barclay, Inc. [Member]", "terseLabel": "Wastewater Collection and Treatment Assets of SYC WWTP, L.P. and Albright Trailer Park of R.T. Barclay, Inc. [Member]" } } }, "auth_ref": [] }, "yorw_WastewaterUtilityServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsJointlyOwnedByLetterkennyIndustrialDevelopmentAuthorityAndFranklinCountyGeneralAuthorityMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "WaterAssetsAndWastewaterCollectionAndTreatmentAssetsJointlyOwnedByLetterkennyIndustrialDevelopmentAuthorityAndFranklinCountyGeneralAuthorityMember", "presentation": [ "http://yorkwater.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Water assets and wastewater collection and treatment assets jointly owned by Letterkenny Industrial Development Authority and Franklin County General Authority in Franklin County, Pennsylvania.", "label": "Water Assets and Wastewater Collection and Treatment Assets Jointly Owned by Letterkenny Industrial Development Authority and Franklin County General Authority [Member]", "terseLabel": "Water Assets and Wastewater Collection and Treatment Assets Jointly Owned by Letterkenny Industrial Development Authority and Franklin County General Authority [Member]" } } }, "auth_ref": [] }, "yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember", "presentation": [ "http://yorkwater.com/role/AcquisitionsDetails" ], "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]" } } }, "auth_ref": [] }, "yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfCountryViewManorCommunityLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfCountryViewManorCommunityLlcMember", "presentation": [ "http://yorkwater.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Water assets and wastewater collection and treatment assets of Country View Manor Community, LLC in York County, Pennsylvania.", "label": "Water Assets and Wastewater Collection and Treatment Assets of Country View Manor Community, LLC [Member]", "terseLabel": "Water Assets and Wastewater Collection and Treatment Assets of Country View Manor Community, LLC [Member]" } } }, "auth_ref": [] }, "yorw_WaterAssetsOfAlbrightTrailerParkOfRTBarclayIncMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "WaterAssetsOfAlbrightTrailerParkOfRTBarclayIncMember", "presentation": [ "http://yorkwater.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Water assets of the Albright Trailer Park of R.T. Barclay, Inc. in Springfield Township, York County, Pennsylvania.", "label": "Water Assets of Albright Trailer Park of R.T. Barclay, Inc. [Member]", "terseLabel": "Water Assets of Albright Trailer Park of R.T. Barclay, Inc. [Member]" } } }, "auth_ref": [] }, "yorw_WaterAssetsOfScottWaterCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "localname": "WaterAssetsOfScottWaterCompanyMember", "presentation": [ "http://yorkwater.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Water assets of Scott Water Company in Greene Township, Franklin County, Pennsylvania.", "label": "Water Assets of Scott Water Company [Member]", "terseLabel": "Water Assets of Scott Water Company [Member]" } } }, "auth_ref": [] }, "yorw_WaterUtilityServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/2023", "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/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r218", "r226" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "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": [ "r217", "r226" ] }, "yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member": { "xbrltype": "domainItemType", "nsuri": "http://yorkwater.com/20231231", "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/20231231", "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": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "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/2147481877/830-230-45-1" }, "r3": { "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" }, "r4": { "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/2147481071/942-405-45-2" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.26(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "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/2147480848/942-470-50-3" }, "r83": { "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" }, "r84": { "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/2147481878/980-340-50-2" }, "r85": { "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/2147481878/980-340-50-3" }, "r86": { "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/2147481849/980-340-55-2" }, "r87": { "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/2147481711/980-360-25-1" }, "r88": { "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/2147481691/980-715-50-1" }, "r89": { "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/2147481668/980-835-25-1" }, "r90": { "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/2147482064/980-835-45-1" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r134": { "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/2147479853/942-210-S99-1" }, "r135": { "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/2147479853/942-210-S99-1" }, "r136": { "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/2147479853/942-210-S99-1" }, "r137": { "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/2147479853/942-210-S99-1" }, "r138": { "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/2147479853/942-210-S99-1" }, "r139": { "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/2147479853/942-210-S99-1" }, "r140": { "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/2147479853/942-210-S99-1" }, "r141": { "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/2147483589/942-220-S99-1" }, "r142": { "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/2147483589/942-220-S99-1" }, "r143": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//980/tableOfContent" }, "r145": { "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/2147482000/980-340-25-1" }, "r146": { "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/2147481878/980-340-50-1" }, "r147": { "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/2147481854/980-405-25-1" }, "r148": { "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/2147481689/980-410-25-2" }, "r149": { "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/2147481974/980-740-25-1" }, "r150": { "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/2147481974/980-740-25-2" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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/2147480321/958-360-50-1" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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/2147480321/958-360-50-6" }, "r158": { "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" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "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(1))", "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(14))", "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(17))", "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(18))", "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(22))", "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(3)(a)(1))", "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "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(c))", "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": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "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 B))", "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 C(1)))", "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(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r469": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r470": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r471": { "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" }, "r472": { "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/2147482526/740-270-50-1" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482379/912-405-45-7" }, "r518": { "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" }, "r519": { "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/2147483589/942-220-S99-1" }, "r520": { "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/2147479557/942-235-S99-1" }, "r521": { "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/2147480842/942-360-50-1" }, "r522": { "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/2147479440/944-210-S99-1" }, "r523": { "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/2147479440/944-210-S99-1" }, "r524": { "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/2147479440/944-210-S99-1" }, "r525": { "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/2147479440/944-210-S99-1" }, "r526": { "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/2147479440/944-210-S99-1" }, "r527": { "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/2147479440/944-210-S99-1" }, "r528": { "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/2147479440/944-210-S99-1" }, "r529": { "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/2147479440/944-210-S99-1" }, "r530": { "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/2147479440/944-210-S99-1" }, "r531": { "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/2147479440/944-210-S99-1" }, "r532": { "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/2147483586/944-220-S99-1" }, "r533": { "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/2147483586/944-220-S99-1" }, "r534": { "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/2147483586/944-220-S99-1" }, "r535": { "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/2147483586/944-220-S99-1" }, "r536": { "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/2147480149/944-235-S99-2" }, "r537": { "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/2147480149/944-235-S99-2" }, "r538": { "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/2147480149/944-235-S99-2" }, "r539": { "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/2147480149/944-235-S99-2" }, "r540": { "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/2147480149/944-235-S99-2" }, "r541": { "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/2147480149/944-235-S99-2" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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/2147480767/946-205-45-4" }, "r555": { "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/2147480555/946-210-45-4" }, "r556": { "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/2147480524/946-210-50-6" }, "r557": { "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/2147480524/946-210-50-6" }, "r558": { "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/2147480524/946-210-50-6" }, "r559": { "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/2147479617/946-210-S99-1" }, "r560": { "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/2147479617/946-210-S99-1" }, "r561": { "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/2147479617/946-210-S99-1" }, "r562": { "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/2147479617/946-210-S99-1" }, "r563": { "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/2147479617/946-210-S99-1" }, "r564": { "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/2147479617/946-210-S99-1" }, "r565": { "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/2147479617/946-210-S99-1" }, "r566": { "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/2147479617/946-210-S99-1" }, "r567": { "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/2147479617/946-210-S99-1" }, "r568": { "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/2147479617/946-210-S99-1" }, "r569": { "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/2147479617/946-210-S99-1" }, "r570": { "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/2147479617/946-210-S99-1" }, "r571": { "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/2147479617/946-210-S99-1" }, "r572": { "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/2147479617/946-210-S99-1" }, "r573": { "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/2147479617/946-210-S99-1" }, "r574": { "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/2147479617/946-210-S99-1" }, "r575": { "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/2147479617/946-210-S99-1" }, "r576": { "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/2147479617/946-210-S99-1" }, "r577": { "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/2147479617/946-210-S99-1" }, "r578": { "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/2147479617/946-210-S99-1" }, "r579": { "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/2147479617/946-210-S99-1" }, "r580": { "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/2147479617/946-210-S99-1" }, "r581": { "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/2147479617/946-210-S99-1" }, "r582": { "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/2147479617/946-210-S99-1" }, "r583": { "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/2147479617/946-210-S99-1" }, "r584": { "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/2147479617/946-210-S99-2" }, "r585": { "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/2147479617/946-210-S99-2" }, "r586": { "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/2147483581/946-220-45-3" }, "r587": { "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/2147483581/946-220-45-7" }, "r588": { "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/2147483575/946-220-S99-1" }, "r589": { "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/2147483575/946-220-S99-1" }, "r590": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "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/2147483575/946-220-S99-1" }, "r592": { "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/2147483575/946-220-S99-1" }, "r593": { "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/2147483575/946-220-S99-1" }, "r594": { "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/2147483575/946-220-S99-1" }, "r595": { "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/2147483575/946-220-S99-1" }, "r596": { "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/2147483575/946-220-S99-1" }, "r597": { "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/2147483575/946-220-S99-1" }, "r598": { "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/2147483575/946-220-S99-1" }, "r599": { "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/2147483575/946-220-S99-1" }, "r600": { "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/2147483575/946-220-S99-1" }, "r601": { "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/2147483575/946-220-S99-1" }, "r602": { "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/2147483575/946-220-S99-1" }, "r603": { "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/2147483575/946-220-S99-1" }, "r604": { "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/2147483575/946-220-S99-3" }, "r605": { "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/2147483575/946-220-S99-3" }, "r606": { "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/2147483575/946-220-S99-3" }, "r607": { "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/2147483575/946-220-S99-3" }, "r608": { "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/2147480032/946-320-S99-1" }, "r609": { "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/2147480032/946-320-S99-2" }, "r610": { "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/2147480032/946-320-S99-3" }, "r611": { "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/2147480032/946-320-S99-3" }, "r612": { "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/2147480032/946-320-S99-5" }, "r613": { "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/2147480032/946-320-S99-5" }, "r614": { "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/2147480032/946-320-S99-5B" }, "r615": { "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/2147480032/946-320-S99-5C" }, "r616": { "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/2147480032/946-320-S99-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r618": { "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/2147480327/954-440-50-1" }, "r619": { "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/2147482856/976-310-50-1" }, "r620": { "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/2147482707/978-310-50-1" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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/2147480524/946-210-50-1" }, "r661": { "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/2147480524/946-210-50-6" }, "r662": { "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/2147480493/946-210-55-1" }, "r663": { "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/2147480833/946-310-45-1" }, "r664": { "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/2147480032/946-320-S99-1" }, "r665": { "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/2147480032/946-320-S99-2" }, "r666": { "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/2147480032/946-320-S99-3" }, "r667": { "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/2147480032/946-320-S99-5C" }, "r668": { "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/2147480032/946-320-S99-5C" }, "r669": { "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/2147480032/946-320-S99-6" }, "r670": { "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/2147480032/946-320-S99-7" }, "r671": { "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/2147480032/946-320-S99-7" }, "r672": { "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/2147480032/946-320-S99-7" }, "r673": { "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/2147480167/946-830-55-10" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r675": { "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/2147480167/946-830-55-12" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r682": { "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" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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/2147479440/944-210-S99-1" }, "r780": { "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" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r782": { "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/2147480767/946-205-45-4" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r784": { "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/2147483575/946-220-S99-3" }, "r785": { "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/2147483575/946-220-S99-3" }, "r786": { "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/2147480032/946-320-S99-1" } } } ZIP 94 0000108985-24-000020-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000108985-24-000020-xbrl.zip M4$L#!!0 ( -)R95@&X]30;%, (; @ 6 97AH:6)I=#$P7SDM,3(S M,3(S+FAT;>U]>W/;1K;G_UNUWP'KV=TK54&*7K9E.Y,JV983SR:V5W)F=FIJ M:@H$FB1B$.#@(9GSZ?>\^H4'19_?^7Y:S[(?_OM_ M"X+OIRI*Z%_P[SJM,_7#]]_Q_\J'_V-O+_@YC55>J22HB^?!QZD*_EZ4GX*_ M1;4J@U?%;![E"_XU_?>ZB)N9RNL@+A7\) F:*LTGPB+)WDSX-,C>$3FN=Y M\*<#^N_%(UY-DE[I/8-_ZLG=IV$38<=>!+.HG*3YWJBHZV(&TQSA-'=?I7W\ M6N&V/0]&19;(LF@]TS+(BVH:); @^<>C@!;UYT>\*+-94QGB:/ZY\Z+!*(H_ M3'%^_LOYNX_N#X?.XK>FJM/Q0A:>Y@FL M^7EP_ 3W<@WG\^B'C].T"EY-HQP(N!@#D>=U663!V:14BF[+3HV_^-]_.CTZ M.GCQ/0[@$7#GL%==RZ,?OF]^,--\_UT#-QP'^(&F.GRQ&\"T,R")(*IP9;2, M?^%_01(M\)-_R7\AWL0C7*A:USK/QV,5U^F5"EX#Z^A;[&@11'D2C%1]K50^ MP(W"( H^J#RO%ME5E*>1)IJX*.=%&=5ID:_U-609?>O'Q?]KX+_U;NUG%3>X MM3VKVE_ERJR1?3WZX>+\U=N/9S]?;N3=_=M/YQ?G9Y=A@,9/60+'%Z#+\I,/S)%"Y49^07.,JWP]\Z"HMZT;)L>@S@T&K M(H^RH,EC52)AU"G,B?M=IM6GRFA%R,C@UWF"RE%1XD;C%SE\]:WOM+T:0'17 M:>+2['5:3X'N8?/SBLF:V7FNQBG07S/'3WJH^'J:QE.]R? LWZJHIHF'QU.? MYT#T]$75O4#7:9;!;P-\LAJGL/7X,$T51*6,"^JP67@]+2I:5@$#E:X\J5;B MH5_]?-Z]_QO\" _IS?N+\Q!9!C"="LZD])C*N"C5I$!2)'8!G\R 10$9QP5P MERBOF80CK4=4 ;R_2O-HC&*W4C6. !L$/]*'A$R%J1L( 38Y4Y,HR^ >H@)) MCX\63#?SJ*1+@I\AS\1)4!L9%UE67%?/AW:V=\>Z.POB[SYEZ>&^2$\>-+'R\N/KZIBY\^_O+SQVAD-&K@(/,L@I'3/ /&LC?*BOA3:YD'J&V[ MZ\*_K].DGO(K/ ))??@$= )WXOM2#>Y9S_@( @7H0A/7AS(%YM:G?^X;?H&4 MY4A..GZZV\ C2>E (@)R*D@YM::B59Y=*L*+6^M%(/7A2&?PLT3N]P6(-F+! MGO*]-L5K> >,4IC0[.,3%Z# MP,I3$B7N)>$7"-X "0'W#.8-2)Q*64O-T%4H?!Q99BJ*707:'CXUC:Z4JZ0$ MP4R!791/X <@'U,2?:1-PHB7BM6=)L]458E\S7'?X]4T<[PSVOUR[K,64AAM26$54AB/TRSM];V0C%G7M%55Q /3:N8%7 >9 M%>D(AGU%55RF(W)-!U4#:CNS/>!E%PV8;X='H[TCK>/^".1=@DJ+WU2B"4R: M3(P#4$I5*?9!S.;'65QO*#''#XN8SX(/9#:C7;Y&38SY&]!9%KR_!EKH(3;Q MHE2@294IJI//@YUTEW5(HB]9*(KC'+VC5J0Z7^-HAT]?@'36UZG")PR5P[(2 MD)]Q#;*T0&^+_BLTC)8C(&@-Q21K@YWKJ2*CD^;AKU,T<%49IQ4Y*]+93"4X M/@];Y/"_;*"Q?EQ5$1O5-6S-+NH251/E/ NJX5:5B,H2;P#IQC 2W0U0FMF< M,RLI,*X J\CM)ESCKN6377H*;7ER4/$::6I0):Y@+!06] ZP%4K?-_V!_M]K M6D9->U?,Z9J&]&^M=;S0#H8$-JZX5C!RR&<5Z8-B!0B7"29H@N^7N"36)@F' M#BP-!&C(@FV:^%LF'^.*]"O8C2C&8_B*_.J@O_>2SJTH!LZ@3C/-XV0YSA+1 MZHGB6,W1D@!;'(Y[P6<):X;%X>[;=;X JEY*UG>G9KL%2\GZJJAI1:V#8I'#)]7',LB7W".B[?8_T]5DK73O\;6'>'3@)")$&#H(( S8W0GG; M9.)8AC7B092T0J"_E9E%7=C=H#,GPC+SIT)I*_.>,UA3/*TEA^4Y3D#,.)8##8+3Y:OK7.\89$ M,C 67+"B3*(\9G<@FUS1? [/ZJFOTLKQ-=IWOPL)\KP[+RE$AT<-/\ 7FAZ?;G"4/+N.I2IC^7P^,&NS(+4?O9E320 6)E1CL/?@73[#[ C\%:M!\ CF, MO91XUX&PDF%)1FX+QT7!+E-9JEZ#82D>1\$UEZH8[[+7E1VR[IONW(U1[1*# M^3)99T7-DIN]U\K\ A&%+"?&): M@N%(*I^ >D&+'6'*!SH/:+?MJ]/>XO[AAOH2EES$MV9@)/E804I,J*J/(L@Y M&*=SON"PQ$E1@)R,D+SP8@?CM)SAC0#^3I1@EHJ;P+*759EY:CWG)P<8(Z\< M)2LA4M9,#5=6D4]G0^V(Y&'9$>NR&XJH3'J,!;1"6:VA7^"YOR;VAX%3_Z)M MZ/FK[?FO33;4Y,& >)2946^T*L!-66&:1-717:%\G)&UD(->A%,FM"P5[L4;1\W&;XE M#)E;D[* FY6K299.%*X$],9VBHO=A+DJ0>V:T9+=? RST*1!I0!FO-JE MVZ4G!5&?8XF?+0FH%@UZ0CDD=BY-52'1 MGB+Y)&Y0+GV$A^ )=_LKW\JUS^=O[* M$"/X\KC9X<'I&HXY?5C'? 9,2IN.8GZ9VQKV7'+'@$03W'5U.2([).9W"3PT M3>C>^A*=OU:S>58LE+:=P>[+HK;L)VXP[HYF^9XWK'!=Z[.#_4V)H9/:@<8< MB)$">4U"7U?H+L"D+$H[9E#?1)C/OEKK^?GE!.B8U:.G6A]FK2AKFM]3&F'6A4ENU-F I-# MI7/VU,4DY<%Z3^->0]1)FDO+N)FQ^(?Q"O)OB,N=TR#AR,DMXJFK;1^7FX/P M8E.YV0-C9YCU_C:'TQOA#6!"BU6$7M&Q, ?0*I YH*L(C@K80P,W!TX^@\_K M'N*E04+C#A*7'PR$+CWX"*F*[BOE"(K33S1(]>]&6=XQ4G#&N3BAD/P\[2TM M,,$2W64J$Y<2N=9,SAB^@/G*YU:&/5?3J%3H8,/K=HU.)M2:KW16+<<6QLM> M-S%V.OE4S1YQPEAW=]GC-5(F>Y+SM3 JH#U.SD9=*XS&"$/HN();8P,?;&J, MS'"L(12_(MPK<2R&E@N[<] F4LH0_(5YYK.YOJ>:XU22[YG+=C*/SC67\+.. MS:93M@_L6JDRR:#C@[4'QGLXY.N@V(P3C$?',1@7B1L9DB#-2;1W>(B/6V@4 ;BYTOFYX58"FNK$X9&;U0*<)YA M;6!8B/?M I$^B-70RAK0>8-.YHPVY\>?0V9A,,JV)V17. M%A GK1Q70F4V01+K1Q1?E4#"O+@V#*T[6#?:0 >6<7H.<>4)A\&RA2E><9B* M8EV;:^VY&1:T"424QG\0HF[W/K%7K MA,NQJ<+@ZF') C2M/'E @ #R1D019"E8&=H[S:%(ZLB:WJB7$L-UQA*2Y#[.5YPE]6D[,]XLE?^+I%;,]Y#/-SQ^I8RMC7R:EO\R9+ M&/M-_+QMK+A>@QM9?-^FWL#A^QY9)X._R17>A6A82RW=!]\V[BE2=+*I;&W1 MK*EJ/EQ@752K"Y.X1GD@5HUH1 YI@B5L"N)CF0/XA3[=HNQY!AFR.U@1D0 T%L)3HP(;I +8=(>F+!FK(R?'-VICI<2>YM'"+7,/!H;0CQ9Y M4[4 "D / A)2Z)T&Q9G#-E/$IB!] <;G:HX8W7O6LCSTY8\5ZGR MQ5*=- -=?H@X0\V;G S5WYID,A.0E[YX2#?]T*E!2,!&2VLE$2$B+=3MP+1) MQ._HD1=K^6=+HK/GIHDICCAB0YHYY1'$TCV(T2IPL&N*I%6;4NXDT57\F MS:R@( -9P<:.&".LV,[G70)'H6@1QC-R%4Q!.\"H"R6C@<)Z>'JPR^G[LFZ. MB);!SF+72SKV L=5^CG8>;(+<^?UM-(F5WVM,AAAY_#('Y)^)>O8T&N7;:_= M2N!7-G*T5"HX?@BO9H*TV^,35[O=4(*8;0EB!8+X$9GK!(34'1\)2G-J[2J M]5M%Z"@!L86E&8N^0#5)NL[<6(,6.<@37*VUZN-^7-+4];$5PJ5@;:5PFZ+W M52ZZ9#5+Z H-K9^1>LMJ]Q$74F=[<:DMUE)O]<)FK.!^]_TY? 8/V0#-Z\D MY$/)J*;*0ZK53$E#%H.^JS<":\JQE(NR7M))3LS,7GFI;-O80_]CG#JP67-R M_T6Q8&, ;^S1/+!@+:31]1KL2#-CB[X*'1JSVS*$&0$-6*C%G&/U$%4.A\FL8!O(1Q MJW%6F25.#+T9WP1,>1%4(R RN@==BEE'2OU[!HJJ9U-C 2"NX@ 'PBI;'9X:%/$OL6]$4##B# - MT.K<.9;-L4?O90#Q*PH.!Y5&IGZ("V5L]QS8![[-,WW4%I"@[2H6IZJL>-,B]/G#DFAKC5:A,S\B ?Y,5.E[;LYU#5 M^34W-:[_[RTQKT#,MFQ[*4&[.>@()4;VJL/0EA3\7+L.$J>RT4DE=\$EHKQ- MER[AW6I:.YN7MJ[3=JG/!JJ[T3SES !I)K.A!%UN"7H%@G8MJ/Y>7(X8UWID MUZX9C#YN*'%46^*X)7%XISI()5W*D*55"C$H.?4'G6;BI=-/[XB%6_P"897^#$6T8K^PZQ;!@7>&!M(^[[ M^K\SZ"+]J3.Z:0FB[@RGGU0-=;P+I*V/XV EWZ"][H2Z,)N!.A/;SFF]:^BK M6]$)+M3HC'5:H5Q;%/B2R43S/D ?40 MU=!KC1I>3 Y$RH3F%C"Q9(A:-W/M.B+)[8O(<>,,:]1F<#5A,WB$<11+@[!6 M]9?@4MM&<)'KR6Z11D=$V'ADZ&=<>Z[8MJ:"41JW"-313QR@',^]JYO@5/T# M[K#"3*-XN-O6UWX+#RQYBL4-J_*DVC9,^2:9X)*F.?O!6[?:KQ.%&BFO-(6H MDEJ&+C1J?^4!Z9MNAI',B;?'"50*[G$O[;):1$-G$7I)$.BJW&BC+^W#0/EZ5*^%^0I>U;FOV0 M5/.>S$G[ AAG+8FQ8PD&P:AI3M6^8QJMK IVXB++_-KJWZV+TCW<]'7HG"<; MJ'-NT$7W:/K7^6#"L-9ZWK:Z\M["*%XQ7YB3>]//J^3J=F/@+>[3GZ70)F:\ MZAP&==0V8VSMJ%W=R5,NMM>$U>1;M,'D)9_>-%#84$FX-0=6]@:T\LQT?C6! M(0>NU+HI\MU[L?R@Y%UNV(T+[+\.@^%Y'QLR).UZ>:X_-]78-3GTPTLE8+MZ M.'/>J:2^=0J]39_'65;/GG?#N:S"KLR'NMD?*,99$2';H,V,MHGWWQH[D%? MH>!U06-,8YC@TNAM'Z)%QT401+.B@06H?V.Y+-# /XX_DU[WZOS]B^!(_@UZ M:%JK%\$A_6TI_Z\?JG\2.$DU<'-=Z1VZM;4\'Q,Q=@32DJO'A="G8>:(0LZ5 M.W%3 0$B8B\, J2>(47'"JX*^A/HQ/]2M_95SFBS^@-Y +Y&5I95-LR M^*4\SN[':VFEXUJ]O5?YRT7M&BX7_[K=;^"A9C[QAAA M:=JB*TM#V"-)0WHE-OC7*A!#O&4KJQRY,$XK+!5>J*A$7UK6S.94;-^^YU0% MXA;)DW5X7319P@E%# ]]8SV\&('PK#,SBM=E#B68(>&66CJ9+O%=3*8I]IRE!&,P0D! 46NVH')=FM19S M/!V!1O&R2?#&7( BD]8X'N,\,+E4Z&S58L=.G MUP@*">P-C8E9U+,4U*EYE'8!!\PS3MF Z (]G8S47-$-J/;!)J$Z.EF(C<(B MA\*9O-H\?X*\$$O%A-M@5(-4B6OWN*EOX\CW;BJ<$]A@ L$7KJ6\I+4%G$@0 M?/0>LVY.37%.D*7JONB8>E7CCXB:EZYCK=&T2]+(,=I!B'?C"* MX]=F8LGF'),%,7XZ[E26^E#SAKO MVT);1L1CZ7OED8W;6!53 M+<4HRU!C95_FW%WRV=3V", 3\R:N5+TYW$Z$', M@_S;[;"P#N.T=T'S"ZEF64*TXFCJ1F-L\+=C(/_/X_#@X$"\6_\X/+5>L2?B M%*O0DT0[Y0%X^FXN6*/Q9)FENI^T5]SK]Y*][S'?;[O=&WN)'YB) MV%>K"^>M)@7!>7:AG6WD,.I5B22_1O@Y!RIGT2V^F:WIG.2 MZ/VNS2U%*BW!1KM*BTPZF1GD$LQM+U,-RGRE\H@R&10I$JS,M#/*;$J%::-] M0)? _'FDL],V,P*ZS06Z:P24V%ZK%>S^@ NVST^)WCKKHAPM>EL"VEG\RT3. M!BI7'R'=ZC[IE(#3HG=2VF[. ]A0^HRW]'D+^FRWUPT^7A. Q9MT#/SK%Q*N MS!R7]3'=#_ZQ=NWMW?N/Y\''G]Y>!J_.?KT\OPS.?OXY>/\&/CH/+L__>GYQ M]NX5_.!]\!+^_O7E7\Y??<2_\.O7YV_.+R[.7X.:\,N'\W>79Q_?OG\77/SZ M,XP"(US"3_$#+!0(@[?O7OW\Z^NW[WZD1Y\$O[Q_]_$G&/$2G\2?O7E_$< ? MK]Z^>7O^VM[!(#C_YHC;_,$_@!,:8UY M4?+T_@YIC&1MI!VV#_-MB_#?;_ M 8+]WQ3WV;*?;?!^&[S?!N\WXW9M@_?;X/TV>+\-WF^#]]O@_1]0_#VDX'TW M,+Z-X6]C^)MSF;\@AA]_W1A^O(WAWX5@DX=%KVO%-$,[P\3>7G>C;'<.YCNJ MF/5%KA+JLW-3YW5)@3@T^< E=[@_W&>G?^0Y_76D?LCUO]SC[T0D'[CK?XG'WV&W M#\[UO[UD7^#['U(RD:WO$&2WDW*V/%TL](.^W5]537G%[6JJ>8&H.$#PWY'. MJ3W.V -D=XTA 7KSVSC;;[L%OF"_RQ;LWLG!?Y=U?N'R5H@E.)W,:+CO;A-; MZ"IF7_$E[SEZT4,27_-M[A@Q6>\*[9ZX2[W?*,VW$)QQ_,9KBM+<6W!F9Q#& M; 76OA(EN42!OA&2!P\^)K06KYS::D7+O'(7"OT1?<4SR 1O@)OT6@)44FRV M$^]R.[]D%^G6$7X6V))B)KI['PZ$J)\[9[M=21?>GO66"N@6.\U';-P,^@TK M^ 7J6?P-P0DZ*M85J(D)#$;[0PVSLBB%N["NI(CN2=BT"+QQP.;J*,>6DME" M!P^ _]4U6$1R,7%GJV#=>2SGGZ? 'NM Z\Y@8T7,]*AE*N]2]R#=S+0UG^@L M6D@GTDF4YI77&!,VD[H:QZJJBK(*I< MW'GYQ?3JFPJW?!,2I!\JQ-%DFFUU1A6/TO*NI2OX 7;P=^N]!&X! M4!!\H#AE[\78>;7+0EN_LU;"D205M0BM(_(AU"*Y2-W MU6ZD;9T'WV].[ ! M7X<+D8\X]1T13A3-[H@-I]F7@]4-!\TZ'1AZ@91).<,_]4Y^$/C1.34ANBZ" M.,I B8E*J#.F[UE0G].9S MY,T2J4<@4<-J;"P@[A^.#HYGT]+;P:G!XQ:5$<8K$G M=5?NH+R:AM:=Z^:@SSMJH0[&ZLN-@5_I%4%!V796 _O7M$U)%$8;*[^.-KEG MU'BKPBT-K$:?@[_!@4Y!/ -5#:AR/7VAB<6@:,<+>"TCB%D%OY3(D@0D7/]Q MJ6S3@#<*_A5EL"+D8W31L/UY%M31YU;/:FY_ H,MK'.7.84IG4ZQI2,.W6H\ M@"M$IE&-%X&69?*^.)%KQX!X-_+?+M-QXV;1-5_=29-%J[1I_YW(?K(E^Z7M M386Q 65P\7SX'Q-I -*4:@DD/M4HB M7"FV<,F]P)>%^T1>$7V#:M?4U*$M*FN0"O-(-Q9$G8Q6XZAM0LA&S-H4!TV, M'.UTVFT9FF^!=.A6X>, +4;33QJU /CJS#A_2#;@?>&PE64*J%5BEE4Z7H36 M7B-+C/-276_.<,>PS;PY3[*\N[)FE%G;KSA"7'B!QTLWE- MI$,*(RE];,NT(N8BUX!6CA]3ZKSE&-ME)4)E^>SKKM'K5*2VDJ(^H/,IJ5"^6=TY? M6T"1)OJ@5S%4;FWW02M*G3PF$3!Q@3EGJ.XDH"I-8"\R\LM%,R5/>$DB=L?P M-U=%*N$"?UF=W!-A."]:>:6<*HHS.3HH&FB@$98 6N#1V*G];D']5J O"&[+EN2EN&]1A) M9&K7O.B/'QYUHG#>CP9*] F1L.3@HWDS>B'U&2UNQ:$E:\;+QRTXB-Z],:T" MH]9:[-6(*,+9\A1PBE/O/ /CY^(*&'AY3IY+0;#TL<+8Z,R%)@VHD4 MBY78WIAQ#,?:BB,U1*S##;VE#ZP>$"G5G')$'RMB]IAA :>H+RP+VB5GGE:B MESKQX:A_:-$QK2J\H4?]P)+,NIK/WDO1II>XJM9BB$#D6!MDNL+RK-%:A M#AUT%168)[)L2@\S5W$ZQLHQW;5<#[!<,?-#+QQY$4Y%Z0/P"FEF?4#Z18M< MD33Q\VH\O+\V3.M==D'>03=Z T:!Z:^_QYT[H@L1K9 ,4JK[&G'*4OD#!K50QOY+$ M][,Z?E4.?1!C09?M+$IU^E*_I]8\&GJANH@V0 ,;PX@:,GF'\XS:"5&G.Y-= M[!H]4G =!4C!WLVRR= Z137$R2V:@P6Y]79]C9MR_CE6\QI5 -LQVVUG;T]Q M)$=(U)"*5#(E@CVE?/I1"K;CD\RBB0"+THVU?]!:RU(22IUJ;28F'M!I]4VN M 6UZ6)B 'C.DL"DN74:MPW<#;<,'Z-_,WO*U@/*,B\,TF72&\?].FMRS9\^^ MBD?BG%?R,?H\Y(W(6>:: S'&G!.R)'$Z@\^Q6)3KK<6\@9U2524\SL\C,KZ M0-(R,;^[X6[O,(,_*V>%B"4#\W)E=N2592RC/)K0)ASYV"XN&_=V7:LSUIE9 M 9%7C4Y>I4,+N;R^P%-52NL_>EO!%(.WHS2N,]Z2Y11MV.*&ZM4/S$/ZKK#T MI&7AH/K7O0.D=;J&E3W-:#>(1@5JP+?CC:L*"8=R*+<]E84/XMM^\TQ+WTWOBE:1,!%*:U/8:M#NV\<>W$S/WQV;_XI MV'/WUE,59O+0$HUS]G3(I4+=3CBIDSE'J2OD(M^Q@$^:7"B10&-M@ 7EIY9B MI@%EEL*#B&!"PX1M#N@YB*SHPU_BY[^H)*4R0I,_X"2XF-\E?>HP?;MK9&C1 MEE7B=69X#YTE;SR#0L%LM:(RT>>7XYTQ%]XQ9\^69SK2!N5\ M%EW[Z_$J/RE^_L$Z$]#[ M&-U3H//#?=]04?H 8P:>++U!B+I)?"N*TO76.?%R_$*G M"_U"/>IQ2PV(=.%6]?S^"_[:2!E4)!)J^&JJ'R9YJG=7_B1A,%)Q!+=EW&2" M$*,2F^:\A/MX_2)H)/=XT 4V*:/YE W!8JQS;C#VMP\;-]DWD7^<8.\P#/[O M=V?!T4F[$LFJ546&I9XC79=@ %_B6&6JC!P#,46&GL*MI=K+"NLMFPR&2]BO M,38"KFVN$#.*437),G? @4GT> YZ* _\8OUGS%50IJ0S&BQYTD5780^N#R&) M4>R[_0T#%3GY>PS[$UHY;)4,MV\&!9ZC2M1 MW!"!14A@*Y!6*$38/G66\6L_L7J:EDDH)\:)O++]RS8[+_(]SF)$CWB_7U]V M6-0[ F72MT4#N?6R6]D/79Z0:%]U!T-WT$D8BA4<.59'_S%1)<4JIW1G\D!. MUC 4SD*CY@E#XXB5JIK,F"Q#*DN')<@F<>%=#WN@% R?/7AEPBLS(U1K;/#" MA^7B++]:S2JN?JB]8%R#8,8UJ$,X ZF%% DVH07OHV-7> MC9S<=\91XS!(K;'ULD:[ S(W)>RH""9'[A!Z"1YM,[7C1!)U(NT>G$-]LW[0:]5 J1JB*4&1RKL.:T2F5HP)P2> M20X.9 "28%U2O3]<]#DAE!)+$)0O[P"-J%.,;3CGS67S! XK ])EUQTP7T;7 M$']:>QAO YT0!6;R!7B5!'L(^'J2(F;I.@V;,YZCUX AK+I.N"\D'8^4.9 < M8)]+"8;)43+O-RK*7#DH'+C)Z#NPFKPSK/C\['Y@EI*LSI2P,(AS%%R7B'>5 M(VA#4=9:+6EOM'58)>C=0K%0-7.*)6'58)3%VF^/]2IU#Z8NG;B'RK&O(0?U MTIS*:"),N U?P&CZ?'B2P]W289"C::%C98VWM&GDN96KJ0XXT9 ?9UO\>ZYU0U-H-V+=Y.AMCRQ:6A5+L7 MUM>A*-7>_CTV,59*:_'HW_!G]U0[:5Y>8,'>W)1S$KK)*88)NMG'ODVPH?K. M \OYNF=!H$<:D7)M#V?^.:!.9)1E1L%,+VD%0S!(!;ZNT_;6^5XSC^38=<>! M_MLJ0F@&]2I#/.3+]VN>HJR\K,GP>(N576"3 )L$G:7! M9""RK/V=\ 0[2N#FA[<7E_RO%0[$2FH#J9@M_!F QE595WUQ']A N*\F9]F/ MRO3:GU8D>>8:N==+A?E!DKZT4D9%Q\J+JKY,DE[]-3 ZP0B=3"4)2!FGO0$# MZ2F1IPJC[0WZ)&8,&@NO+ZN ZV&=^?##73=@ E(Z \F2+$0>+GEM-^'=4< < MGXO/6+_^E6]7>WCFK\+P7VZ[S!CB8:*SBB/0M*$*UH7:0, "V73S5G/5B/68 M[/JG[=LF9+\+?BFN0<.*FOJ4V\RE9;Z!(;-E,N2;0%4@=7U"2V[3339FY7DA M2DTJ9%;R.TA2"2L@K3UHJ K:GH:#J>?<_O'MMR!E=JAO3-J.<0@WE4)5KV.1 MO7>QCO$[%+^9"L,#@[&Z7;[IBKVN3LD]J!,QEM"TM#(A2<%T?8/ %CW3TC;> MX!PC'/!I!ES(DWH=,^P^G#T.H0L7&4 M)\?0?>ESDGD;Y'.@ M6S+:?A+T=U2CA@Y)9:?/5(_[H+?=SVWT3V[2X9*!'&NV6*Z;B@]+YK^AR(X M!B@:9?H4=1Q[Q!/8N0>;O'/X^/NJF6OFA-<2XP][499.\N?,]>IB_B(@7C@5 M1-I#C_MQ4FA)H;'OOX/1?MAUZ_HH7A;L'-_C/&6BY^EKDXF^2>-K'"X8]%D2 M SDB28PQ"-&RA'IX4=+#=6RH MI?[ @/1NR&+D/PT=4DEV"_31*7]@FB%X&Q6AO55MF]9])9B/M?C?^^,6/:FF M3N8GL&KS 5*KD'?KJ;IG'()C'T2ZSQ!/Q[M2;+. &/IT"#0Y>W*"S3MZG9? MB3"(5LU?QM=%C(^CW=NGTF]N)Z]D*D9MAHO)*U^:Z"+ \&1KLQ!HIV_P%0-]VO.0 MW/N-(Y(53>RWIL(.+;TW+NB[FMN&:K_//5Q2?=1S-Y' ,+[K9/AU+)I2*5#3 M=Z6W>_]MDI<9$>8_C:!G6(V:C^\@,,* _ 3_\Q [SV]F'?6S;1WU<@!,L/;Z MFMV<<6T_?,G)!YR2"E)AUN1@'S)!F-@09[A*CRP+A^XV\[*>;0+ZRZ]4GI+/ MT^/^^"RC[ED(/XIRLT/-22.37A_HYP+5JN#T-!AZQGD(E,4\T?A^."4:MI3B MB;\(L1ZG*7/N%C7G,!>E,E)&"X*]PN Y07"HSU@AB7F239EBP$)0%]R4\UOP M\4R-+YC&'PXDXM\^/3DX/'>TX/3 M9_>]T+70ZQGFLR K>"[K!^TLQ<1Y+9U>%A$ZF3;SGKD($'>^9:+2?>F*_I%' M,_7/WWD-9TF"O+.SC!^^'Y7ZS]OHOFLY.TZ>)#."Q1SN')5V1+Q\12'#EFGO MG+5\215X"(H\,H6DB<)>6NC%'BU$GFI^+&#-45F;E ))&//#?!:M1^.4B.KF MQ'1E9$Q4S^HQ:E^&K&=J3T$IIIRR#Y1%(L- M$9RPQLZ3+,WT\&"KFBZO"#2]ON#:28LO5U/=3-_Z X.CN7_@IGRX3C@,)F%0QR6%&MD*B^%->7(-^/Y$P=.B5*RZ#W'>JVD><5*EK ML=KZL1_MF4:)!'Y;?6:XGR*U36247>?%4OMB'5>N29H.>\K\0^]1G->\,#+F MVJ: S5]-N#3GYL(2X4GLN RXB_3BAK533UTG5Y.U&@.7*BSC&A9=%9CS8NXB MI[MC08U.KH\:^*9,_^-=9S)#$ 1>,F6H1X"W=:*=S)M1EL9!4F#Z9J#[8.1% M,(ZDT,!SERN3L\Z*I/6QC!!*XGI#I=X#PR6Z[_O[L\5Q@?\SF@TPN8'FA*7S M$Z2D#[;,=R3-.V.='<@0G&X_5-WG@L4$-R?VPY"CA4MV8_;C2GG9%8F:6./3 M8!DU'B?#S\8-.N,XSLZMDLIY(;6IG,!!W>(F8!4D+40GF^^F.:FBM#7!;.Z9 MP_'@M2M2SC4 \EE<.UV#>S#2[4N;#K3(U^;8YOB*:UZKFG/!;HHBP+!^J\0#;MHP@:F^@P[G>)&V&"RY6[.YH;! MI $:R&NN!M.5XO;-,3DFCY$-VM:/6.!N*E]JRJ/A^%])?E>4H?HH0HWI@S0@ MJ\*WHM0Y;D)$]5% ]9;V94X/!P:WLM#6$A7@)) M_0L%"M%X:W:U#O3D8/_QNG% A]6VNBTA^AI?5[KS]>&1M..2SK)2E,<:G5=P M -RSU@#Y&?#>.IVAZXJZ*,%T[;04K8CWZ=T.$IIIMTZ9KRBM2)U6N>Z]U(.( M+NAKHTI7)TLNO7UG"XQ!?.R 7+D@"E<4?2 M_+>F7+0LPFXW1$>0^,@\#@8Y6SE0\4SE<,T M\-NZ\9Q='\%B%R-M+0YT+*3.ABQ\,U-0C:NH$*]HHG*$!0,ZN%(DE1 .IYB! M*JOS*U >Y-*QCO13-PNJK[VZLT"3E&TEY1 F?;Q4EF,YP. MMGL2H <@44=HQ3=YI=!*-RFBG:XV3FIZR[+13@&"WBFHVAG,HGH1FCI\K_53 MW%BSP9^@QA*4JU0ATF1!9@&B8;2:5^6"34M5!9P&RQF,;'V!5D'$LJ%<^2N; M!5^5*SNU3BX-&A^\DI;)S%BEEJMDIHG!\BAG3O=;D\?"55#4AIXERNQ96E,2 M2\-K&M>8&I)$,U0C*?QPK1 '"JF"L8[\!N727T R/W!]8;(X]HWE/%\97#'K\EX4%^Y*F*&52#Q8,0 Y+["K* MTTBCOXH]CD\FA=2'DAKK73CT&HI:YG%?=.GYMUNN/(\(X."X2\,51WE=,/,G6;&[75Y3H6F-."T]$F;.BQ%&"T(:.HZ@F'%]T!P^OAK MOQDPUU.TF [<*Q$\7*COKF5X9F^!M.2N%AEE57'C=6CODH[Z6#,A)O?'/%-1 MPB)1Y[W9CLH1NGL"MTNLQQ)Y]RD$[\F7+L+(,[E)&\HVOS)DV>^EK[7"%.(T M="S*MKI1 8_*HC);.+\%RIHO^I4(46M,P @=?=R)&,TN9- ]K;2=7@J]?D,T M8+3O$+@2=YX,Q>\'__BM2//0NA%+IY]XMY!%#\26" ]&?$GB)R'_&<#G*4%ZM@'_IUE,AK1.6Y7EQ0<[ PA'@>D(K M-(9BQ!Y6,?.BEDD;2LU-NYZ EUE->8$-!Y+X"@>G".I)!YL:JTP* N22D.,98JO0>< MP[7X4H^VOM1EOM1?&K+6WH%T!B6#\%J5KM/IRC1#461-86-,OB=]/:$DI,IU MPXC/_7A70/;]LMM;A5JQW#8<#%TP.!A%-$EF1J3N?OD^"B(RFU./7)%T]3+FZG<'ODV-D1&1#H7TX?84#+"_WQXRL""E MN*,Q/7&;E1-DY%URX IA3_!WM(X_)"U; G;WF[3'M.DFN$FK/QN-9*S MP1I3@^=(&>*:K.U5;NH":7L#S>@]-!1T]U9Q65QK/1F3U?@7G->@S>P9BP8= MR7,QY"S$YQ6\-\$184YZZ+RD S[7Y/10ZS4='RRWT[[B" >.BU:( :WES!!& M\1VEM6C!LC.OQ,_]$R+\5J.FG#@V@>_[&.@Q]RYBNS^XH"Z6VL=SH:HB:[H2 M KT^\Z:G@XVPVS,0AL#'\^#,6>Q9514@(=E<&J'_55$Z2:Z$36.UIGX[$OO8 M )?A?&<.#'H_^"_[X7/EA=/<4@.IRV3LEAM'E:2.Z\)=D:GQP^FP$8*)QP>S"#9,41E?0?I M.YA=7![?948EZE0&[OJZ;!85IB\ZY]:VVG"WN+2"8?T5L1Q#G:$1J08-&2J7Q79%>L[[K.=[EM3 M0JK0T5CO70POT768N.]7:5DW!GZG$YW%ETT4\&[,MFIA\CF]$+CHGR\LM7FV M]2FZ^Y8?RA][&:CH"I4L)!_X0D_9XMYP/0F>/'9O)8\ M8IWH (I< ?8TL'6@+D>5C4&SU.D.EL,-K,L61.,/;7^$H 7>UP/JI/*D98P8 MY96;7M319R+W;F]P>A2",MH8X]VNQ3(H*B^EG!USM))N"QPF/VJ;F M>FTQQ0HM\IX&:>P331RU[W($6#)W ,%,#JJA:JT8\_9,PH2RJJ-S%6 #T$S1 MRS\\/7"KM03*JMY4-*H'ECO\L:-/HK+F9-OF<'%GIM5!NU$O986D,]!^JA: M'"66>#T8>[R@*2IY>UQO[3>6K6O:-I1X.TZ361.E-E ^F9B%EM) M=3F(8&'SE"D>)&MRHS4TN:,[&/76E64R1T63U,!;R2V4JQ5GZTSB&HY$D;Z>AA!Y_?6GT\RCU7%P2UAMQSF=YFK<+?UV]4ZT=N;E^TXT0BT)5MPFO2M M#\E5S T3T.(7./,GX&\V/<>Y8B;2<-P"HFRA,_D-B>$J'?N2CD2DMLRDB=',1/4B62_@,4 M8=T%CH,]7M101X"HE/&4VB6"9)Y@E!\-3>S-$'FI7EM#!QE>]B6=9OQD95.#4$Q#:7.=(4]]LLE8"ZV M%'0KIU;2OG3'[2P]M^4(DG;E]*JBCUT.73[ M%^?ZHPV>8[5\K/:#-Z#K"$IFZSVXY$(T>_,:7GL^ \+"B4%>+IQ9@>VM%8S8 MZ]/Q&^R#WDBY*@85QJTLL,MRC!H+ NJYB_@@4[1*QZ36::O 757GBDE\MY_> MPWXJV&_K #I2@;LI^Z/=F;0S26^KK#8,@%V5-(:L*%K+LSFU2.T-R3;P;*> M%?FUBK)ZVLZ--BG@$RX?D^"99#\B($HF&=4TM$V-W5#J^\I% ]\:];TK@@N" MU_)BJ#UD^*[@OC<=R>34!!F, I _0C[U4'O*!9<&22B@5+8JDB0J+:4GVTOS M4J!UQ,+1\;_2P?AWQ[5):' MY*EK1WJ-C6%+2L>Q[?*IQ*W"TIJTF@;%JMS8Z]E'90N-.ZT)N+>_08EOH-=H&=2;=T-OSP/KWK4%?NE3UWOOQ M>+ECRR(4>(R8<@Z=K HG0W"L.\OTV[>FE)MQ?QQ_1UUYPLHBM?L6+]&N-A=: MMW&E&E"0#7O%>!P2U +<62"-=!82FF,S%T@W-<;HF4VE9E6LO]R;L1;%0>7B MI;62HC;5LGA@#;?N_Z;D>U1>ZKF Z8[PQYH2/U @F'HH6<=8OPRZ)% 7OQ39 M7A$O/?*#$U[&*R"U==Q+QC=5(KT@X[G3+3)E01M*@-,M 2['UR0VA7D&58L$ M^X*67-7")FC2L)A6FM?1()*X0/FYP-#:7E@+X(#%D<#Y.+>6O)<<3! ^2'[G MNIAP.(,?)H),:TK3RVVG%O*'VT I^JECJEO%+ I,J2N+/(V#G;.D&"%L7EF, M$#]7U?'^KH/^$1?SE(NBS)OUIJV!0.4)DW6N*#;>\D9_YBI/<3EE,J1_($5VD4O"[BYA*^O,N5>[0" /W7?N[F9D]>*X;[Q<"_QQO%O[Z6 M3J&C(L-&YV_?!7][^_'=^>5E\+>?SB_.W[^14S.)G&ZQ .$:=IHD9[%L8^, ML7MN/GO-B8[.%C-41*RRK)I'F,+VYT<'C^CO.0+1R-]I\N='_QF?/HOBP^/H M^.#XR8DZ.HH>J]&1BA\G)\=/CD:GZI&W0W?:[@/<3V&3AP<'_TN.V&O%$!=9 M43X/_G1 _\'NZ3VR-^G[NOS!_H5_)WIM,OCCD_VG,'JGH6LQ=P:4AYO?_EP]F[O[NG)@O[KDYN>,V3Q_N')YOZ MGN?_[_S5KQ_?_O7\3J]VL'_X9/#-M'#U1H$_7;+X9HCDT0\OX;%_W?Q?=Q_7 MO;!W(%9O7MK77]='!+]:9<_N>JN.A^@"V1-PTOS/CXZ^+HTPR6\@C:QR%C<> M@W=WM:9 LLO5%41S?WGQX@M'QZ0S^GY%,<::B$AE0/36J AR;ECQM MY>& 7D!/.SB%&7X.G^RAJ?-ICZH+GH/">ATM*H]=?#_%>FC05A-X0O[QR%>/ M@,3FG]F&\(3AJ"@35>YI#O@BT!W'C_"G+<$8C*+X$T(RY\E>^RMW'Q[YNN$* M^E=,=3-KT;5Z!06UC62@[C,V0#9@C5=1F4:H=U)_][TXFE?]J_][T6C@/(V_ MJ?5YG3ZM*R51FS>U;:7"5&'N-XL>HFI_(]Z[]787O,H-2PY]6+FA;W-3XA7U M5-]5DOHB$29V_E.UE4U?D#:^\*!NX^MXZ!-=O@A?_T,X\C_#X.C@Z"C8P:?7 MU;AC>%$]O3M"G:"ANYZTA<@ZEVKP3*<;"SA0:\9?<&I?,DLS3%CSJE5 MJ@2'A0J]\-RI^Q.Q9XPNS*AD*(H1'Y(>0)%SQ:U_XBGP:;]VE3Q70C2<2.CW M$\) B 8)^@K$;3&)DN!'[#,Q=':IQ1Z2EYR11[H/ADAO=!6ZK1L<+")3W^1@ M%O'.R%\F 9&:104[^D*-TZ2)9;/D#NY:? (W*1,6FRB=..KU:9(#)7AQY_;: M3B$[7^V^Z$,0:9\$RRZ0Y&(:8&3MN&4M1B-:8FLIS/_A/%\!_B2TIBC%O7

@:8GC@"4B)>'JLX0X8B\L.CSSJ+KD%%8%RWX/9UX#^O"D$F($/X(O<&0 M?5B11^*X 2T$'B>I[(3P7'!ZZKDFHP$7HCYH.TJ^3]%HP M<>@)7LU49?CN&DY7L$V=-' JM),$>N9E4C.\:?PWFFIX1A,OP6OQT"B@*M%&D-8 M)"]W',PLV*^:%?(YS#&SQPA7OPX%SU>W0O,[9UCL%0)"8\90Q-@((AH5I2,9 M:)V4V+MS4T9 EO$/"2RB%!PA^ 0WPI,'33Z&'>B?RL#C[:X[5N&9.0R ?,7[ MY2P'#[!,#;G9W"5G"\<*[9DLE+V$ 7@K\4_BB29L';I<4"!;0 8VF4FJ2%;) MNR"REK604RKXZ]NW)B$0V%_&*;P5MLW"SP^?/3E96]="LX)!);1G278C#I^= MGO+/WB!1_$Q$<:G!#:GQEU=5+?T87Z>5E6,XYKI>[^SUV>"+G6OEZ4+5:/;=V?^:[ZA9=%]^D5A9X:3]0J\O/[SY&6RICSCV?04Q M>QU?=XULNK'-;N"J+T0A+>K[0A3>Q*1)=Z)9-X4$Y.7P#TG)64_<_6R_-US1 MCM#T;4 $AO)JH;L5\@S6\G*ZHTO')R,J*PFJT&#IEE>4'X<;2]DAM_)5\]Y"LIS@;R"?A%4JA63JFV MEH#!I3 %7=G::@C!QAM37F=C'!1DRX=&'^UUU 8[C/#4W@'.LT,4 &G*HZ&C MCG>.=ZFR$ZV$W79)9-LUO6DLX.3I^/C)LR>'!T=/CD^>)NK9\=/D*#E^Y%_M#_M2^Q]H+GS%X,& .J6-(QF5+&>(<8K(8$ZDN MI;/\B7I;+,B+SGK]50IV,O?&H23Q%SC4AK&/@Z3IZ=GH, M6OWCTZ-Q$B>'AT?/MNQCX]G'^1^ ?4S@BDDGTI9!;3N_+@(.\78PIU+B%:OM MTIUNWN^;$/7 NE!]',S$8'^DUWW8>DL0VPA+V"QJ-I>N.=@73"N875'I@CG\ MRO)R#/Q6A7+*[H9BD1HERE**'66D"!+&8)/!EJ8JV4Q@SP?6K^:C2Q!DNE,L MF)%4N)=JCO7%-:9Q34%08], C)O?$&&2\"2TH/)9E\/FZJ0#<$H)-V[&#+JA+#BUC"Q$L'8U6 5WC9JV1F=8IS>V? M2N?4L#W>RLMK)>JT@ZAA@#$J_/_P_S"L% 88);+!(3_"BUV]O1!NJS5D*V8E M/!@S;5X$]QU=>BY@4 (RV*I_Q72;DM/Y8 /XE^B5 M9(0G>6;>E'-*7&"IUJ[!%F]G*=%O_$?4<%:YG"7G X$P\_K)^"J4"$[;UQ=[ MST=>J[5-8B0/#!MXB;K3Y1UD)5/##<9:B73'5#CQ=>>&_*.^ALU:[!6YU[-O MY^AP]Y_!/["+R6*/&QB>/(9/9*\(8YV:FW".N\EL0\ E+G/UN)V#L--.R>4& M.FT45A%]-%+E#=5*P2+7 J5K4OE.R&E S@9B*E0>[#S=96!XVWUQASL^U59+ MV/7#\Y33ALE'/!=J#-B:^]/25Z/I:NQ/L@C&P!JXG4)PK=0GQ6F'DD2#9@VH M$I)2QCV_N:\3+SVM& PVL?91#A]8A%)X=A]GU8BOSA!%'#=EY<<=#:>BI W; M99SB(]3:,D67@Q?!M&8NV_V4]V4XS=9AJK-+:Q]]S>N#5U%9!M#X/9F.E MFHS-9*M/_C!LM6M%MCDL-R'&\)]67,2&J,L(SCS6"-FB^HP#1*O&6YA6E.XR MF/ :C*E9!(.$#F=#DS8575,&\PJIL;KD;"%PITAD"(HWP1*'4+>-@P4A!&\> M99M)@$__, 2X3*Y3RV1FY!5( K;Y\%L"XT9ON,V)M3_"+_#)6)EJD$WD;2VND?C=8>(+.T"6,ZCMJG!(0.IX7?9&BW\._MKHNO#P_2%Q63XKC$4/K,;> M"PM8$+G*6'*9PH(?6_S%TD_J(%L.S-KIWZ8C"=83P:10-=AF0R%B-';!)'/ M#%]Y%62]D_BNNO[9.+O>=%?A=C (58VNF*EX$/>I[2RIAU=%FFB5,"F:$9@X MXKH,C:M2X];[G@ '=J_M@>PW2'R_,[EZF.2YK*W;.[/=1=ZOBON]:OA8U%9- M>44YI.)X;5!B>\<7SJ';0Z!#\#IRTJ6\P'DWY.!+O4JW=)?>)U.!Q4SK M1?M%3)DJKL_X0H0QF91M_0/72^ON'S.@+'ZT+%W HUM]Z6XU."K%8@K=P(I[.A9_G HJ/G MK.02[#\V4I8<8=2#*['.^-+K6!FF'\#QV[*=@=A6IS.8 W9NXU?)D%C13>[J M5J,PIYA]U8YA;(,PB$$E+2-RF_KU(9,.@B[>ZC+=(MO^Z>C9X>-D?'@Z.CXZ&3\9G3X^.7PV>G)\K)X> M)XSJ5T_V#HTU!Q[X;C//3_:,A"''-;?7UEGN O#:@%MCW!C+^-4YCY5&6 M;#;T!I6U^5N)D"M:'?Z R>Y[#-PB68AZ?#-:?W+M%NL=2CP_795UWFOC6G MUV-.;X:KY6"(,UW&4Y4T8*<>'NP?WL%\Y1VE?](; (G0&VALJ#AY_.3T.#IX M$L4GT<%1I!X_/3H]3)Y%CP^/GL;C1VTAAZ?4WNPO?.W.-;MC]ZB#'@[&Y_/5 MU&2^3]@?$OA*NRM&+\M?UYMH.KV'=[%1>^Q4MM);W;ZK4]\K?TT#A]_VKZK, MBSSX>3]X64:QZO$2W/7X;O,N]W5V9\VDJ>K@D+M&/-A#.\O4YRA/RBAXM1^\ MFJ91V=1UFJ?;P_L&#N\O1:7FT^#C?O!3+\C*]L@V[LA^B>IZ"K\_WP\^%-@J M?'MFW\R9_64_N(RC-Z-!^M MAL%BU8"0,XF9?-F8K6^"V10 .-Y@B*EM=K<6[D93:YO @]Z MV>]]VTA'Y](LN-<'<-"''@L05]VUE<,-I=-SG?Y\Y9_; ;RO# M_Y$'H[=#IW6/]X^"K M?OI_.'/%53^K%N4Q3%B$,ZR^U'&%MR17#*IIE\6&DA"&8<@+)G4#CXE('Z)Z M"$4WGX4HV3(//A2Y)'$Y -. 'HCMYH7=!/TY&4"L!H\5HY30\FBW&7I.ON ] M?G-QA_5 \%2_B131P3Z:/^'$]^T]#M]CZP^&_H*I6ZS'LLF+Y"#5G"4LY"+C M DG"&6Q*$#A6V6&A)AF.7<8JAK54\U:/WAS4::QB!6NK"R_&>MC.>0NZW:[5 M.77[M@N(1;OC6;]C]T[,64OD2J1_+Y*W:H/9\#NNTW//'\0=I],_/]&%=/QA MT!1>".6YPB$A,B_"#(DP@=.F&>U-1:/(E%@%.R8,L9 @JL)]CTA;_ 81\C#! M44%Q$^X2HC2C+,-([&)$\ETD'-MZW:K7;WU&/-K7,GV\_/93YO?+U2N+XEC7 MA:]U_4!O<='.VW")/JK(!X32$MZLFS"=+OUV4;.JUS(A5#U5-$L(:L(2,Y:7 M]!-B!!WR'23ID+1_2K0S!]J_C>\H]/W.;^LGW&RJ_S5? 5!+ P04 " #2 MM,KU+9B19U(LE6;)F')\2JW7L&TLWD 1-U"3! T@INE_? M79"4J!>?E5B].K;]P2:)Q6*QV ?[+$@/_20,1G_]"\#0Y\PU5WB=B"3@H^%1 M]M)2<5CY]OIA^N@3+JC<:]?XQ_K)Z M_:95*33^K5:#2^'P2',7$GD"4Y_#KU+=P;]8PA6DN(.%?<#IO&N:G O:M(P.I\(EG?BJ@DT6 3OAP M?36M?9[\>WP"5B-.!F >?#C[-+G\]01^G(J0:[CB<[B1(8M^S!PQ=,6L4# = M_S*MG5U./EZ= /H%G;!TEJ\@DMIG+HKE%\MQ+\:3CQ?3$VC'7P9P?GUY?7," MA;4CG R.L-=0/[RQCAN#_>5A:*O<7[NZD-MJ+!"W4=%E !X&1\UCH0@6.SQ2 M!?.D"IHKX>726OS."X>:!W-.2W@"M@S<064T_N5B\GXRA995M_8VI#(:DJY" M8O= 7V?GAEGGXYOIY,/D_&PZN;[Z/#PBF=$3LF^Y>+1\.XPKVNBR+%IJ2IB- M4'-X$.B8.8C$TPK"@^YCYKK%?7D*W[[R<^$F/MTT_CZ LL,"[F&S0>0RZ@<5 M$.YIY?=^I\<;=J_KM+J\S3M=N^&VO'[7Z74[MM/N]@IT :PVB6&B1J4M ^]= MTHXSC$XKK>5TUNR9<94(AP6%38F,!Y4U+?:3V:MP6%*U!G)Q- S)B+ M&( T2E3*T32,#,.K,%P8A!0G@@7@,0;AWLD2@'A$Y0>JB3HS54M!4,>R%"A808Z@1: A, M0;!"11Z!>A,#ZY8@#EU!XU2I0QI@9",4),:K&5T;\QRF?? ".=<%3A2_%3I1 M#,=E]#";!AI=+86[+FS;,OY%1WS[F47\9H#=-V!&D1\[VG0M^GYXTVM:W8'. M$90S3=J%I>=A4:],7$Z *6X @1$MJ%K 2 6NJ7(0VB=Q$@LQ(5%2HGM7:">0 M.L5^E*H4+H61B95TN(N/-;S%R'J\Y>^,+JOC9G?9K:#PBC),TH! R:($U0PZ9-SZR'\PD+\)]?0:]7KWUV!WK8!!WN4:%&&V&!3V, MC2KQ-8>E>O\NQ)1L#LN1,NXE4X4*,)W,A#9)"J5X1'JVTQI+5LFOG$ 5#YB! M3<[%5J%?S9,K-0K,?&B:EH%PS:&>3FTM7,&4H/F(C#&:E!Z1IE03BS/;CC:4 MSV0XK'S1O@0S*G6*&:U=&C#*TSA+8\2*#6*/C%N6&3)>V9P$,7=B?^X^L5SY M/4+0?G80W#M7;"%Q_RQS'R"WBJH-?"*F9\(EG#$M(W,XQS1"EFHJ A]3;@$$ MA*9@M@A$LB!FN2S6YW%V4FV6)'S(@Z*_ULF2:[CE%@MTG[\ *V ME.94]WH/GXZ 75349O_*78,&#DCY*V?]7X#6?07M-S@M"_]M7-$99UZAF9:= MX/V*O$Q,5SI.J@@L)5JY0VLH=;*-7L4I4%"YQD6"WU*DJ3C6VWMT>+@O8,[< MD,YGXB XS7DM'>5&Z=+0=YF9/M-+4D[9UFP;W#6LQ#@HIP@+",0=#_+#VPWY MZJ-]]IUL%7\NR#LO]!SJ8 -^VU&4>66VW"NJJ_1&Z9?P6L!SE>D(8/LS_FV\ M;Q6^2UL9%K^)5'I)L\T#'",,19)P ^T=W6R)))[:7('&&@5O$=&8QS41!_Q+ MY7>Q+_'?4H%S,5M.&CDTHW>OATVOATU/XCR9WIE0A2L0HW0:2N>JCN (JIPN M+\^4YIS=$=W-2DI#>$UM;-Y-%B],O@JJ^?%/=CA=9,)M^*Y2(W-1D^;+S'@O MK/.:&KL@/K'TK68D7),GTC!D"EU@9I=3E)VOGKZ3K/D]XO0YG$@1K?44)HPJ MQC$W24^J[&5X#IEJ1@)%-)/!C!,3C-AM_HI?Y7F2AW$@%QQ;Y[[,DB-; R0" MZ&MX\R9\[L/>P^1G+4JSO_B(SK,.]E&:^3R,=]I=K].V.]WCXW:WT;)[?:MY MW.FR3I.U',O^/WV[MN=':>L!>FS5^T\F0/_<1/(3!OU)MA?!)Z9P7^]4S9>] M^^V@>Z"_U:LW'LNV#S/783HZTD<;'_H-C]+1X;?^/XZHO??^0_CN8(&YZ;=7 MGSWLLY\5DBV7Y^^KS\?7!]J_8=<&7EP-C^C+>W.1_SO"?P%02P,$% @ MTG)E6 '-JV)4" QS$ !8 !E>&AI8FET,S%?,BTQ,C,Q,C,N:'1M[5MM M<]LV$OY^,_.X=J(YOW0GEZ?7QY.JZ!IZ*$Q$G1[6+CQ\F%^?@.,U6J]D_P#]. MK]]V:H7&?S4:<"X]$1O!(5&', D$_*KT)_@O2X2&$Q5-6;S(I.WG)^6E$>H& M3PL4X9 :&=_ .ZT8UY+?"/CY^LJ7H8!VI]EO.LU]YVUOI?V)FBZTO D24C'[J*+R 1GW$XKUKV4P/WQE.ATGC'MY\:F&01HA/. MKBXGC8_C_YT>@M.:)@.P-\Z.+\;GOQ["CQ,9"0.78@[7*F+QCYDCAES."@63 MTU\FC>/S\?O+0T"_H!-*9P4:8F4"QE$L_U'V^^%T_/[#Y!"ZT\\#.+DZO[H^ MA,+:$0X&>]BIJQ]>.0>MP>[R,'1U[J^J)N2V!@OE35PT&8"/P='P623#185' MZF#OU,$(+?U%0>V,N: H/P54A']1&I[]\&+\;3Z#C--L[&U(;#4E7 M(5'=T=WLW##KY/1Z,CX;GQQ/QE>7'X=[)#-Z1/:5DT?3]]2,*Y,2YH*C&@*4KJ>,\^)ZU+_ -L$Q3PT2/5I(67G/2CB., MCVJ=G.I^M]EI/YK)AH#-!&@QDV).!3R0!J^F2B>@8CA3.D+1QG] M^;<4]HKY_G["H?W,PN$=(Q:'$Q\MX%.LYJ% /E5?BPJN4&>L$LL0F8P!8P#2 M.-&I0-,P,BRUPW!A$%&<2!:"SSR\I4%%,L&!97); K'PA#%,+T@D8I\$]BO6 M'0#++@R*<+0-+0@M&<0N41X\J9%>HEB,VM PCJ$Z#Z07@$GIS[+]7&B1*Z'Q M1-*$R!>)BLYE$N!XS51XUE[2.T5+%4TD3A3ZR%VL>N6[!D'G>P&! %_&&%<4 MLV'*42?&ZDK0U#'LI0X7,,50(] 0F,)P MB8H\ LTF!M8M01QR2?W4J4$:8F0C%!3&J^W=6/,\9@+P0S4W!4ZTN)$FT0S[ M970S&P8:75\)=U/8MF7\=QWQW6<6\9L!]M4[G*P%X ^O>FWG[<#D(,K))B5B M))\2+VUHCH%I83&!02UIQ8#!"L+0ZD&:@,1)+,*:1'6)KKDT7JA,BNVH6FF< M#2LSU(W!SP6B2?!-+P"%_.EG+V#QC8!C+ 77:8A-G YK./NOQ1NK MR]GGV55V*2G"X@R6U"%0O5A!:X8>,FZEYS_OR%_KR,>.:.";&$8)HG+5[/Q1 M8;7HM (OFUKZW4>">/9F1\2OCZ#7:W;NF[0>#'1<&%2(T6:)T)>Q42?*YK'4 M[-Z$R)(KH.PIHU\JU:@ *\I,&ENG4$K$I&>[LK%D6?]6:Z@6(;.PR>G8,O3K M>7VEAQ*+'YIF5"BYW5HTJ6LDETQ+&H_,2*.MZC%I2@T1.9MVC&5]ML@I(]"^ M!(LJ-9HRFKLT9%2J<936B"4AQ!89O5PER?C+%22(Y1/;"_[(RN53A*#[[""X M8V0&ZMJS;PB9B>24XX8T;%=H..&80L+:L(?$SS @@(32RR@K*$A8S%@X9HM=$5Y9EMJI_SLRR>EUFBRTVQ(IHLM6?J]*D:B<%JDW:A1>P4EK0TM?_\@8) MN,6BVN:OW#5HX("4OW#6KP%:_@+:O^"T+/RW<47;G/D*S3ZI!.\=ZC(Q7>5Y MJ2:PK-#*"JV1,LDV>K6@0$'E!B<)?DN1IF)?KV_1X6->P)JY(9V/Q$-PVBU; MVLV-T]+0-YF9 3,E*:=J:].&X):56 ?E%&$!H?PDPGS_=D.^?F^?/9%4\6U! MOO^R%?5W;$79MV9EKJ@ORQN57\)K <]EI2. [<[XM_&^M? M;66X^$V4-B7- MMC>PCRB222(LM"N:N0I)/#WC$HVU"EXCHK&.&R(.^$W+[R(OB=]2B6.Q*2>- M/1K1FY?-II?-IL>"8WIS0HM2*-(J;1!79T.4NI? 'U1 KG4X3J<]B4^O9012KM:RQ2=02.L(56Z>P=?([1 M>D8\93Q3X4P0^XS937ZR0.>U64334"T$/IT'*BO(;"T#(&+OPM6W\7H;W"LH MUP-C*?O&6[3QEIV76S\Y5W%F\^\Z19>?D7.:_-NN]WJ\7Z/^Z+/ MN,-$YT 4<58,<;B1.C8A-T54-D)P/L&]T\8PH?9G,,%TU@6 M]NOVA')5!*S?V8R(+9]T>LT#YX%\,DP?\OSG@QXFK8WVS-[F(<3R!&G^E8[^ MU'UK<+I?K%76I:\\.0_IS-L<^>*]7;QW$DCAPUE9!:ZR=> =O9CEZI5T3LVV M3MX/]^@_%>R/_-\W_@!02P,$% @ TG)E6/DW@VPV!0 I1P !8 !E M>&AI8FET,S)?,2TQ,C,Q,C,N:'1M[5E;<]HX%'[?F?T/9^EL+S,VV.:2& @S M+G$:M@G.@#MM]DW8,FCKV\JB"?WU>V3L0 CI)23I9>O)!.E8.OK.)YV+[>Y, M1&'O]]\ NC-*_+R%;<%$2'O=VO(WOQU10@ZU5-JYHM M_*?OFX9>@9A$]*#RRA[:(\MU1I52XQ^J"B?,HW%&?1!)&]P9A?.$OX>W1% . M_21*2;Q8CLZOP\2;1[@8>)SB$!_F&8NG\)(GQ.?,GU(X&SD!"RD8]:I9U:M- M?6]_;7X_21><36<"=--L@@J&9C36IZOJTK):87EWDO@+$/02[7NBY5<%)E,O M"1..DB"_*I")18@F'CE#5QT/_K;;H&NIZ$ N.+).!R?G;7CFLHAF,*07,$HB M$C_K@&N_DM/UV8>2I1F'.,EFQ,<%BL;5@L?VX-6QVX9& M>MF!OG/BC-I0PNRA%:6:7-_3)WI+ZUP7EHJDA2H)V30N@70@P(U5 Q*Q<+$% MO *Y1(&,/!RX$+=J.H; M'&W'=R_B3QA9Z74ESG+$=B.^CH,-D_OVR!T<#?J6.W"&BFD-[;'JO#NQS\'JN_*.H6G&5O@/Z19EF%LU;Z?LGWDF6+#HY %99;&/ M%+:AWKHC3VLT5WJK+'';ZB$-[G6=A[#S6&%<=S$L*(I@D7D 2WU"" C2:X(RZ MKLBRH@XD UF*^)O6PVKU,?7FG F&MI#8!_O2FY$8RQ!<-6)9)I'BGQSI(QJ8 M44X1XG,I>/IDWS"TSA)XWM$[+Q08*/!7DM%T!FX5CE&I OT9HP'JQK4$^T#! M"0(LNK@T5BHJ+%0P('')O@+IG&=S@C%))+ 6C0OJ\F@LC2-^DLH:;'UX.4C& MFD+_F/ )B6FF.IW^BM!Z0MMP698!'IT3#,4N+A_AY4L/"3_93X?MF?)-RG/&^NA^^[5RL7 MS!8?5#X&>_6 U.E>X&$QV]0"0AM&O>[7?-+\$U.A5\:4B!I(HX/\EQX)"RQB"3]"I^^GSJNTGNNO]A^#(3_ M62O,WA@O<_"@-9:2X MBAZ<_CMGG,H'HDRZT,I#GY,75^ZW"C%7X:5P.=VL-SHW'1*#QALCW[XC?_?X6:^B3G, M-'=*5]I]A)=/:/DZC]G9#?!1[=P9O8:WEFN/H.^+MB^B[9:W!#\P?X\491YWFPZQ MLFW#*>'>#)KYBZ;&G9\,=N9N>S6[CF>=C!M?Q]:_?DEV*C<_416M;DU^A\L; MQ&AI8FET,S)? M,BTQ,C,Q,C,N:'1M[5EM4]LX$/Y^,_05S+C!E,RA9A)W&FY M;[(M)[KZ[62ED/[Z6SFQ<5.@30B%SM7#$$M>:7-D=W@LF MKO[2U_L\5L\F)?78*FE93U5K[ /]IK;:N52 B M(3VLO#5'YMBPK7$EG_$O18%3YM(HI1Z(N /VC,)%S#_!!R(HAT$<)B1:+*6S MZRAVYR$J Y=3%/%@GK)H"F]X3#S.O"F%\['ELX""7J^U:UIM7VNV2N,'<;+@ M;#H3H+7;^Z" KNJ-\G!%67JVM_*\Y\3> @2]0O^>J=E5 6?JQD',L+H'H>>QS M/H%M?K05XW3X=M0!Q 5!*,":<8CB=$8\%%O=%'I/S.';$[L#C>2J"P/KU!IW M(+>VC\Z@AA]2]>*9=J!V2_(._V::HY1U7%*Y+AUPXL#K5OKFQY/AFZ$-=;VF?^U O[!J]]UW.%GI M]Z2=N<3-3FR&P9K+ W-L#X^' \,>6B,X?S^>O#=&-MA6;T^*]Y^0J5H+WMK[ZO5IV>H,0'CR#JWS:.G#6@.8UL] .L8[!,3)L;XC3$R)XKU M\=2\ &-@RR>ZJNHWFO^S:?'//!7,7W2SY*BPR$.H.E _0#R*G+7YT'NFDESS M0^B^2]OC^#J,9/&-J"M8',$E$S,06$&-*)J3 ,8TB;F V+^EK *..8YYB+,I M[W!VG@U>4,*!1IXLJT?4I:&#(^I:55;*.I 49'7U"F6EV@H3ZLXY$PR]()$' MYI4[(Q'65-07LC25-N*?5.*A'3"CG*)QKV3'BV[2Y.SAM9]785A%V[A!3$P0V.2X,@38B+"W58P4V);"?$ M\_*V$W./\NR6>8>5+[ZG-OUFO4$;NMIHMB@A3MTGS;JN:9K;(.W*5]EM^V)^ MR3PQDPWU>4&0PF/!RY017JYS-6C_>1<^RW5S29 32,3)5T3[N! O, M-6$22'87F8;3?^>,4[DC3R4-KDGUBKPN&'.=%HJ4@+0I(R OE-;:]497YHX? M 1P;U\&T?6#E6][ME_*&&79DVR,&O?X_#GH683$,21;)\N66L CK EN6KIP1 MA'&D1,)I*H._*A^3($ 3<35D6<('";(!GZQ527GY1?7"^3V6:9(E$P?-@R65 MXH3RS(1TK;+5-B3'LGAD-6.;W=^6Q<;Q-?= K3=)G3:HWFJY_D%]OZD[NN?X MCJ,_B6*CWCUK',X.C)' M]O*;VDU?'C<\E%G?.5<<7*R1.*F[SRETY7MSV>^(W\/C&4LKBOL[7 ?8K2U3?,P,AS/S(X?/!M4P M>_&W_V+LV4#PA#[!YTI6F7CQ[*GYUS[\^\8&>RMCD6N1L*HX9E<#P3X5ZC/[ ME5="L;-B6/)\;$K3WZLBKHJH(G2B;7@GV\^)#*3+#M MGW\LZA(QBRZ MCHNL4,_7?DCI;XWI:IR)YVMID5<;*1_*;'S,_GDEAT*S]V+$+HHAS__98_2D MQ[10,CUA5%K+/\0QZV^5U0FKQ&VUP3-YG1^S3*3PA-HY9C]LT=_)FNE-(F\< MS0:*Y84>\ 1:MQ_6&%7Q? TH"61K.C<0.-)CMEW>3E7,(AY_OE9%G2<;DS^% MO3)5GK A5]5T7S2)E&S+.H4(F NO(B%[;SIONN3QUUK[U@SR+E MRCX-QGK7>\^0H"U6C.R0HR)+H,#YOW]Z\_+-%3LZ>/84?W_QA0U]:0>=Y,TJ M^%NM*YF.K63,EB,C1K.DJ&OD5S^=LT\?+GYFOYY>G5^PLP_O/IZ^_Q1V_B%Z M];'(9#R>Z$7%(YBOL<@R7?(8IO/SM:TU^E[R)''?9?)\[8^#O:V4\[UH?_?H M<+^%):OX"70,C4R_"[_@D M<3VT3>SM;?9WH)$;H2H9\\PU5!5EJU[/L1?_^*&_OW72)F)8H(NEIM]?1Y6U M%Z=EJ8H;T+H1O/^RX"IA1227BJE"ZJTN@\9,[B;#;W]R:202FBA$(!JBW M[:4CR&M8:8Y-\^PLXR-4JJQ+R!?L[T+4VMD\W)LI,:[NB7K@05L6'YULO@)S MX)B]!_$<1F ZP+J^\U>G\(R6[CV#EHU5'SD86GU4'?O+SR*S!G2U8XV=C:BH MJF+8+ =LM[QE25'#H@;*"Y8*H[QVOB$;G%'VE:MG9S^SCQ_> MOCG[M!!_)NC:+.Q/:67_,^VM[V6G&;FW!J_C=W^[_.K)T&TEU:HLM+BGL?8= M>@=F)#ADI>D.SM=J(#4K:7UC\*DJC.X%LI>'A* MF]>%\^G Q*H&\,!6#'Z,$@,8/I3L8;W&OV,\3[Q@#3FT ?\QSN(ZJVHEH )> M,3$L!QR[K:D3UTI68WR3\3@&!P>D4&;N$50M\K10L0A[\X\?#K?[!R M@%\W2J'@'Z 1E(NA#+BHO))%SLJ!S I=E(/Q)GBKGAIH&,D$>@"O4@E)7ZOP6[#JC0#)U"87J<"/D%!#=T$,DH8 M$)@UFCW!'Y%*VULGQKZA+_V3=4N&CXU0 !% ),BAIT%FEM>78"3B6/M;KYPL M7/I6SF_C <]A73B-B0+]HYW=5JNN@*<&E'2=Z+&+&GP(J'JCCZP8UMFU"0\T M(VLU\,16ZM_R-:&4O.JQ(XI9#MWBY@?F?92R""6^[":H$W0QBW;2GT>(#_>QH/ZEF"M5C M$O1+8>62I"*L%QCN10KD=2BK2I!R4 +JDGFB$-K4VD_;,%>[A_!T-9#Q@ M,=D'\&TD*KB8!7@,(T MU6KPJD'!Z!$JVH M:]0=Z&8NH&N:*R0F\.=&:G+84=%)4!Z\)5B;[$V%/<6^P=Q+C(8.NQ0)WW'X MG=0Y"$Q.\Y33RS@4E %0M*4[Z'P2 EZ +8^JQ&2!T6[L9 MZP?/DZ(,1"/03%A14S/Q7&MLN%#+,8F$TU:750'>YSNN/@NOXT)U\@IKA\9T2&2.Q]9)]2F-2:$2;Q?8 M*>0GP8RYU*,GB0 YD#3GN@P\&&:%78-ZH:E@.285!.]/+9>-C$YSI[T:DTHL M4".CJ9<58P&$&@U0K8V-]5,!I8ET^*_7K+J.?H,Q.J(Z!120I4M:XXQK_7SM MY<7'U^BIO@1+]/,I_*\)+L:9X IEJQHTD@$.H1/ 25DQS/94GME(TT )3S8B M?+3!TPKCZ3P;\;&><.6[L0!;A^G%,7FC6P@ M/Q9Z[K:9Z 1OA0K"&FQ]F*" MFDNH"2;8L(A3N)""^&I=L$"\_D_IR*SHY8)A^H>.O^/?5!AE*LQCGGY=O--Q M8VX$YV[!?X"8O)F;4T&V;J)\>6Q^20AT[QC]@OU>F()?$JJT#4S+[:.6Y05C M^']UZL]I]>MC^TO"2HKQ;\^,\2\_"[]CW/^K6?2P\?^9O.N@]P1,$. !YDF[ M]OO$]^_S_I]K8AJN7C3Q7W"WFU@NN_ AW"\QEK^O0_HF#$/;P(T/I8&S:H,P M%%,JE2BYPA#]C/%9=S0E7]0$PGJ!0SJ264:QVK+*QJ[F,-8MAU&MM(EV%PI] MRU1(BOI3A'R,/JK0FKW)43[0%0W#_:X>X; M4#=P+V0HA .B8(;AU<1$(0A_:^*=FPPU%Q!B3(P9(M4]0N0#5A1! F$K;8"E MBWR&<7E1.;DW&),+(II9/ 0^%GE20S51L-63@C[353H"S/B9II@N,7[L8M38 MAE */VE=Q)(0 .K]3,VU8 SS^RKCU]!C"[WJ!GLUQ$=]X-"/[A'8 !H;"DYA M_@!.;*&(;;0DT L.,6R*@C*M ^&<$:>L,M;&N27]U#-4!$$+3;6GX8?H[ N%VHS!("?[F0L%.>RHR;X!R=Y3<9*>9+FA*S!2K MN]:O<'GN7,AF< /W"N"PN +5K+!9U*Q-:]XH $V 7!:&= K6A"('HQ$!0J+@ M@!-T;@HEO:\W4DZP'=+836\X+C6J0FOANLYXA1 B%*( M"= )JY!N4WN97T0 M31&@@K1;/:'@CV[193&##7Y7(@-L MX',W4TUANSS,M:%*+I,I_3B],D?T9I$W^BT7H#]QQG&&A>]N*%"DI 8B(5JM M=S0ZX FBV52RU0$GN\ABM<45>A@L390Y813C]^*[3IK'UM MNK.3%I6%X6;W:@5>/3AX]7UG]P.!5=_GM,G#]&P%9_VUXL8K.&L%9ST665[! M68\+SMI9P5DK."O\^8'@K.]K=!HN8O1QKC?6N%.:MIV6"F/B&.XJ*O3^_7D. M<&FJ6N5NS7*!GW"/:>-4T2_6GRW2D-IW.D.^0]S'C<#3!%(-*:)E(VNT9=5] MZXZ#."=QP9&QNFR%R^:2;<1U@SHT@?KU5JB&:!*.O3GWDMCL!]SMPC3[,H-] MO.8AP4#3),#6[#D5$S]OUPMX_8N)#NM>(P M^Y(>!B-S_!R,(#3$2- +F9K37'>/%7%6&OR29%;(!*>;9@R@&>]V$O2Z: ML/8[X$"MQ.9\>9!>'.:%9N\ \&PLV*)(7A3G](MAG$&FTH>+Y_:3C]P1!*(! M$?!&!'N';>2ZY&,'V!*E%PHA%7%<*VV1-IJE>=)(LHU>+X,4GKI8VARZ3HOA MT!+<26 00C(S4FA<$#JW:)/4>24%N@B:+?$80ZW#N*N!-D!:PY,J=R$ZO>:0 MQ'07%4DDG6LI,A'.!@*627T,G83/A:KFT$I;4$?T6%17%"=&L#"30UE1_-X@ M$@T$/=7A )!P73;[P<.WW,JC4&!KH4]HZL,/FD4"YIP_NM@S<;H>5(:8OK2B MCVT.L>=_6'PU%PCB@'H1)UYK^\7BQ!Z[Z5XN-MGIW'F9"Q@%DB$2@6Q8<'XN M:P/PU ??B7,&+C' 4RHS4A).O.X^ZK*48?MWHAJ8S0-^I\TRZ(BK6;8-H2MX M8$KCA$I <8,\T$85VFP",D_09@*R32.CU(\E7C.[ )#]-B M[+VW%..-PO$&6RU@;-=HY8'IEA&89ZT.M$Y(^8E;H6*I!59>59G%[#3/X EM MM4E% %6BB(%&;D[LM!)I&>)M&(N'UG:]',2)UX'!.89A[7H'PVESO-WI!I>T M-AP4JW/_F1 7>K8\_$]:0T1VI2DRE.8_2H V&X/*#$]%@B*H:=/;/"HLQ;C$ M^L0>O00/MB+&%;=45 !43FX1<8.3KWE" HTIZ62UF^8X:#,0F03'S0 MICUNU@+B$,6G0X[AT7 ZX4O[3$9V[F7 MBCFDW:\*6LE:YY;K=\>C+8?;QU>0?N*?,I+F UGD*VOCJG MK=RSTU@YA]OP:M#.)6-!11NN,KMP,9/3L$0AM>S&R"8=&5/M"'P3T3>HI'9I M75K967QIL%ICD=3*)AW"4&E64&P\3 +5$;P,Y_L]LDIOI^ENQ _X/MA_NT<' M(MH^VMJ+#O:2W>WMO?[6P9ISTE]=?GR-:6RNL.YE<&C:&K5K_>I8,O>QU<[5 M*VR=TKIW&A$+Q?]-HOC^X3<#?_=GY4CM7&ZF1FW2TR]J)WW_="\(W),&8.(6 MYZ)H=K)SG+XP 3'F35H 1 ]DCLYF4.9*!_&Y@W@T%W'#O@EJ.;5IDK?9*8N; M#2ST;^>R":V&FM3_V0,VIB%$!*M9,]X?-FAI['31O1IN\)A1RJ3E-$'M8,T MDMO\=>&F!@X::UB&IQT,)MF<+ ]1,'1J?"CV_1 Y;M&/]W*$[W>'JG?1T'T MF;&/XF0J1]P5*+W[UD"[:%D8F/Z-!$?-:T[DU;PI6_';C]QJ:IQTL MB*3:$Z2(FO2L56DVPD0B%ZFTY] BO.H%=<,-EYE383ZK7/L\;*]+/4#Y%-ZE MM)I"5)W)*;?WV2^;EYMGFVQWJ_^$KS_I[ZRC41\\[^-S4B4A0.%!BA7'D-LAQB'.YT MX-C5Z9T-E._3W55BCP3YTT"! I]^/[R;R=_*1,A4F@'G/"?-E3UA9/G^%QP9 M]7?'/4N]R6O>*#GCU$5+8?,&'.NYNZG"EY_ ._Z6/TJ:.BRI^>98GYU-5INO MMXX,^/$W2&;8'99IH",G>>;3QUH^&<2F?1*;7RMAX6-[-LP<6@Z>HTB"K9!Q MY9\RLH[I="1TZP[53C.S9[(08]9:Z1!?+-L<>,8>6M2I=9.:T9#ZX=')Z7Q7=RL8PV&@[;::@@2C AA(U5-$+S2B\ M1$F:F6Q-JG8;Q [D#[(V!-1"&[.]ORD8#UF$EAME<\J]S=T%F!H0H(N[[L2P M&1)E[?0#F]7I%8KQX"C&ZEJH%:ZQPC56N,8*UUCA&BM!*[-\ =ZW;2S65/,B!(.!3$2FRK)W.M=W-.A+VQB^:KQ M',D[=*TY#]>SS;NM*?H8ML4ZMQO%R>XDV. &:).X:'WK -(RT)3.0%$XUX_5 M7W??IM^0W\IA/714*C%455&VNB L6$/G.*F?;!Q<=DSAPO:%ZIZ6DS>J8]"Q MH.,W% ZN6LQIA1;A3;R%R,71??*@X**-+J!D*:-H/V+8A6YQ>LM'RR <5Q/0 M'3+8AEKP:Q%!)RRUFS@2S<-K&HF[R8PN3M&5JF=GD9,NC0K>IN-FYB7F"6M% MD%Z)# ,L@J[R"N[;B0<%I<%,"01K KQ!0KHF&&3/M4P':YTRL-$?$Y'YK592 M)S*>=:'!@\O,91WC=)ARFAY>8!HM$MD;M5 00NW89!."8EW[CDVJ'*ELL#*6 M7$EL'9_196Y8% 8>Q-AX,I0Y:!*%]^)HGVS*!=9LQCI.+2PE/\]O:2VWR MX%WXK?L/W%O,+QD7Y7@2S7013.Z@+WM, #1R(P%E83)>=6<('(E(2PM,TD4\ MS9UTAA3=EWD%3,_SNKFR"QMYC2M"?VOCYU6@]/$&2M=>_,_K#Q?L\LV/[T^O M?KDX9R\_,8Q'VB"D%9-+^/ZO\XOS5^S\W^=GOUR]^=?YY?\^>,\G(CKL-/Z< M%R.0_.MER1/YQAQRI!5=0WMDY!$ 1/.]Z:\%O=[ ]+?[>2*RAJ/QY"GJGLF6 MF 8HB[4,#.+C3S=9XDR9VD^X;N <8TWVFIN2T(:%U9P4I=E>X ]C#8O$;"^: M KC-(&V>-M.*R]2&B9&-U7DC/&R&9UZLJ1IC1ZJ1L)>-!=IP"D;J HRP"^8 M&-&.FP.U]DJ^]ONAG1QFCZ2C9&"U7RNHH A1I?!\V52J:3PZ3U=.-;FFF]T9 M)NFTVYS1FP3X1'MI-T;>!*'D9!+A\!XJ W&BLQ$WQ_IIL7#9E.'5> #R;%/* M=B[L@;7F+P:T_II+VW#7T,SQ.'-Z-Z)]7)@8T/S>9/E,)E:>'K"J?2UP10=_ MFYUR;=?$;!"J"9?%(0?9!T%*GH8MT:V>!)K&O 0'AA)L^L$;%F!*Y<;G;6N, M)GDJW2@L@SO!Z"HRLZ>,V_MA*^P).EFAX,ZQA;KTR]J7'LR#%U'9M!"7*9-H M4;VU]N(EE/J_Q?^>/<7Z;1?L&GUU\>/%Q=7KJOCIZMW;*QXU2RPF*,TX-"!S M,,5@QN M)N]!7R_.J"7J^)6LLGOT_#Y=;WV^1PCQ7N_->,T^=<^>/<6+.>G#H!IF\.$_ M4$L#!!0 ( -)R95@D Z6CK5@" Y8&0 + 9F]R;3$P:RYH=&WLO6E[ MHTB6*/R]?P77/36=]3RV$A#:LJKR7J>7:D]GICVV<^K6^Z6? *)-@(UBVW= M7_^>$PL$"-FR+=E(IJ:GRD((XL19XZR__N_[::#=TCCQH_"WOQD=_6\:#9W( M]/=W5T'KW2B M>/S1U/7N1S],4A(Z=$_<'_CAS0.WX]E&YTH"]-X7G^S^++\@RR.@4R7_4)\6UY,&A^D\QE-ZC<3OOZ(7^-O MS .]J\*7< MC6)F#\4-)>[GOVCPSZ^IGP;T\Z\?^7_YM?]U<*!]]1T:)M35TNB3=CVAVI_P M2NT/?*=V%$UG))RSF]D_QY&336F8:DY,X0Y7RQ(0<-J7.")N[+MCJEUI!LOL:0<: &2IOSXX$"N;TI1H"-T!_7?F MW_ZV=Q2%*;SXX!IH:T]S^*??]E)ZGWYDT'X$<#]R>/_RJQVY_^O>?\*TTYG^RN]F?<,-WV*S8=[203/&GU/]T"+OG MX@Z>!F2\Q]YT2ISTGTZ7]"UCI'?UD6=9U!SU;>J.NF:_;^G=0; M'"0$W="--"I(@HN;W_9 1'WR_'OJ'G@D 'WPF?WGUX^E)2U?X1%C^O343QP2 M_$E)?!*ZQX!K9;%]R^M1TN\;0ZMK46K9NN'U1V3DC7J]H3WH/G&Q+CS]8 J_ MF!RX9+[WV3!!:*R\7DF2Q8)/X4JB+-=V;_X/.E=7HAL'>;O3U@34R!O:@YSJV15UWY A M]E=8#3*0H0]'P]Z259W&\"90AF)9*.4^P2TVC<^];UGH._Z,!'[JT^0//YT< MCF-*<1.3Z^CD'GC=91+IBL:WOJ/2HFV/".QASQY:MC5T/=L=C@ (UQSV!H[; MMU>@17@Y__8'Z*$]S:6./P66^6WO[/LI4*.$1P)0O\T,GF]^Z$^SZB;H8V&?A+4U2 2_C;# 3.>@*$%9/-T<>(8XSZ ,7$J 55S>( M[9E.US9[*P!Q2<(Q98L6&\V7^\]+FL+VLO?#OJ&&8#<=4P_L,?<+#>$/6%J( MMCG>D8!>L_&K'-SNZKQTF+E^&L6G?CP]4\$S!D;7MDAOT.U:UK [&/7[ ZO? M(\[0M#PRU%>1,LMD3(5WA(WX"<"8^FS?D\/010T)RA@,-N A5=3T>OV^Z^FZ M24#Z6<[(&%G#@>G9/=V@PQZM6=@B7Z#)D?B?0C\ G1MGH%66L<6+UDH=TQP8 MKJG;HYZE#[MV'S3-T#5,@PQ $@T7UVJ^9*UE[,JEGL]H3'!Y7Z,D.2)Q/ >: MOB.QFYS'PL1& [% \20&XI_=IWZ7> MR"6.10:$V 2,G+[;LZCA6L[CS%Q9\0F!LW[MFO4UK-:TK*[;[QI#IVM:;F\ MNG#0,T"%>U;/ZSJKH6>%_347UOJQ;/+&U*-X8J3)YU_1P? I8:X#>*W&' Z? M)C&N )7&@7QWYSX!,>N!K"C&7\%>BSY?!9S8//G.M\.5BJ2F0EL22 MN;I8,MK.C!H;^)E$#1K\7F0UX^Y'Z@0Q+'D6PVW'&(I%GX44*?;I]..*)-+.E6'LR@-N 37,)-D5J&D ","%P?Y^[,;QF2W'W"#C;H-.7 M8:I57EN!)O$W)NRE9Z&@QZW#$F.F!T#9!@PM56">!W!<8ZW++(I3)NI!4N3Y MD8:LWX;<%4J[.:B:]E-D;K M[G@E=\>KG,Y:UV*3L=.>S+;-TE^&R=;2;S;>GAQZ65;%VC04)G'Z*5_JWF?\ M6%KO4N1LG41NB+6Z+82Q02MV]>RY 6TL\T2YDUI9U?DSM,LE2:3R[.Q])8VT!90R"-.Y98\WK%7 M_LE.T)VQ6];F_7W7ELL39,LV4\MS)<"[IHT7R996$S4Y9K4!^KFDXRP@:13/ MF4^944'>98TFY^%1EJ3P"A3)WN2)6?AH>^>>^HMS22G MHL!M80<$VC>S#]M &^92VF!_%:TDSX%AQHPUCJ*DZ7&66DS++UKS!K.9LM1)\VQ\[N0NE\I<7,Z#;>7UU8 :ANP MMEPXMB>++3Q9O))Y>HG=K4E"3^'T'8ZW76T^!,UVXZF5O-N(-6ETYY+G:$+B M\58BK'J.J =I&]#U^,&O15>#[)KEZ&H/?=N#J];.:"">ELXLVGZ?V.93Q'?> MV[9 )&K8;V>)9+VQS=TGDNH1YB?GV 87W\EA=6;9-'J02P((07@[T-;%X]XI8Q?Q$E:9S[O<50 MPZWRYE<0FZ>F/ +8-AYWRZB[!O7GVP&]B"-X;#H7]Z''\XBDSN3'[)BZV^7V MK6/2)X.Y_4RY[_ZG%FU;P6T/HZU5@0U&W<."LE6!KZH"-QIZ:4\D M#3Z1;$*+/NK"W&;M^II.S%W7VX^Z,;>94#:-SF=1ZM85'2]U9;;VPFO;"TUP M=QH#21#&H(XS!RML"MZYWCIIN\"S>0^??F9_X+%\.6>,/DJ3T#LNRCJ(@ MH#*1+B\TYQVTSKVKN?/'73K[>H$M5P([]L>3]#HF/E@D%R2^.?EKL\UU<[B,3F!3)/B[3 !/!W-SF-4/S.&:,*L/ MS=ZCF&45FJMPP']%?I@&HD;LSGK7P>%M3:99BRU:IZW M2N?6%1U0T4#G"6U.U M<0IA>TS5"C&7C-6'B;ETZPNS[BI^R=;SLBN>ER9X.;GA*V5E:P+OA F\*+>, ME0BKJI$KAZ1:>JMZS7.KS([\5V?Q/,K$E#8HS1R M;G@RVG061'-*V95FT\92((I$DAIH=LXR7AVWQWX,;,(^7V2Q,R$)O8ABY)MS M#Z>0;BVZF3Q8#;IWC/[S&6X&"8[]6\2'>TG]\)8F3%CN$!T\$\./M)XD7@+S)P(&^KL!!+@+,1S5 B_NWP7W5U[&J:##? MRE1H":4!A/)VWM95)4I[7M@Z(="R?D-9?[.U)2T/-QI)IF[I(OL#_WKH''=+ MX\,@B!B9\M/.UB-M*4R;%+^68H$_$F]2;WVI:K7T7H[G7L/*-02LJZ8/J+>^ M?%M:HM_TH;-$QR^75TV@W@7XUI2GC?!9A3QN *0U?&J]MO@RNGK7:$*-68%V M PY)W36FSZ*M=$SM](RU4&>F(&_C&OI1_#U*:7*<45/O=9LM?Q9!R/NWU@.R M.4_7NBW9&NS\&<4W/-WNX>R\DWLZG:6GQ,$Z4A\GM=W2,*-?HM!-KB@.5 >" MZK%],4?7DSC*QA/@_]Z6XOIUMF4KS.MEE'-!78\L@?^2>EGH^N%8V8@OYQ[L MQ6A+">)%T&Z#A%@;G@_?%9X/MPW/2S5!JZ>;+&U;/;U[>OIUY#>F(OMI2EUL M77SN'<74]5,.Z;9B_7&0M@%CJTMB?4OQM R0;9#$2['3\M.V8:Q*AM:N\).U M"_RT -2V'AV6 ;(-V%G9>]=BITF6PO\0,'CM@.+ H@L:ALD\N"6A3T[@"='4 M=Q13^-0/2>C X?4QF[CNE&OJ^O!06,=;BO^WVZJ=XO_6%FT2_[>^N;?VS;T. M%[9R_OW*^=?Q$K5GI 9@9VUROHVU-5K.OW$T?EFW]*81RN;G-^YF7&%7:56= MC; -M+K>60XMK:Y0IF6:5AO;7B=V=// M#8L212@.!T>5 M"QY;GMJ!XL2G(;5EQ:U$,6A CN)6%VX J:HV?!BII5M?W./*D)WVX*^6;S?< M9\I8M7>>>NO&17/K WYG/N!F*!1!CK%_2U+_EA;[?>DGO,+P#'X1TR3%W;ZZ M([.F$\UR4(H*PWJ8ML)R?R["2@*&W?<5*#T*V=TV"6_./0]^YN+7[Q#%*[^] MNHU")CVVF>^,MJZHDP'\6,D;8F/)7 ZS'T9>G']S%KKT'A_5$MY3"2\OJ7[) M9F\%82Z83^]8_*U; &V=:FV$X53M!-6:4)L^N36C-5R+YQWEY^:=RUM:VWAL M=3<\">\H+WVW>&)[J'+KE,IFS\B\A$YL\GS+ZP87@=FMNL&*!?L/07'V!<2@"2E5Q-*TZ^1 M0_*96H>.@SFGR069(WT?97$,JQ2R8Z?PO&P+!+8?VHB7RX\=)[)N2V0MD;W. MD>R4^/'_D""C7^;?*$G 7F3GXYC^.Z.AP^DGOT>Y P[(8%S&8$PVFX)6@*\P MF%Q;.LC1A7XB$LI8ZUD8=SUG2 UBK6=4B M^K:!5,V65)M#%PWDFP9990NDNNMT]GY0^Y M](4D?L+M:!+'U-\Q1VA M\32*#W'0XBP@#KV:^4%P1V"7OI(;^@=\\,DT.28-;8XA\?9DN*7W\TG0;P4= M5$*TY^F$Q@7LPCC+DC2:TOC\+J3N5TK<*QK?^@Y%9VS#6;P.'NE3?ARJG8M^ MMDC>+)(W>XAJ\?8*>%NOP5P1KQ=QY&9.>AX+<$2P, BH@P:$N-I0M&$OJ3H M\AA=/1B[)T0K2/U&_A7%DF"3//Y+8\<'VS!TBVY8^4W"@UY+#G^0)*5WL+SX M1\KBH.++K22*AX%YOEN<]^"K[KL2+7Y\]]\C79[Z,05LI9Q/5R3'+:+$I23Q M(. O(\,'J?^IA+^MM%>M,FQI[_W1WEM5/JY >ZT^?L?ZN"D5N35T>4D3CNR5 M:7%7R/!U*7#Y/N^\)JZEHR_HJPS'S)7)JNYVY RZ,EP[+VQJT:XX40J#Y"(@ MX58B^Q%H=HZS5T)QR]F[CO:UF!';9M*N4[._D0V]K?2WDD'1:I9M-AY6.$'O M]$FE6=*E]=NTBNT]*;:F')G6[C?<(C)LD*_FG4;O-N[%WB)JW!1MM+IYK4;_ MCK@66A^ABM2+S 9@.9'[VX?1(L6W!HR=4QHK872IU*KB^I*.LX"D43R'YSB4 M8CXT-\/A"9=8CIBDIWY W?/P&YF; S.?@_+/XJ>'X[PH4VT)J+YJSG+^$D1E M,\E+$E$=5/ELV!5A:Y R6AGN%>E"GE0>HX[WRG8/G:9:WFM6 D,S6+YEP&2_9<,IIZQYBM&52_^?G:3^.G ME:FDY:N7\)4ZEGI'^>JUZ>Y9K+;>\> ;%24M7RWEJYWDGVVTQMZO]EAP&K94 MWDCZ:@;[[8H7]9*F/F\/@ADBU_,9-V^.J>>'U/U"0_@CO>!;BW4=Z'Y&DP!:TD +?U4/0 N;4":Z<$5B/(;<$3_CZDVSNT MJQKA>W^ W%KIMKO2[6U[)5&]4 M^H3]*HHUZC;N#2BU(:S8H//+TWG@B"23P]#%_YS\._-O20#KKN&%7380&BRQ MUVNG/(O9'Z*0W>2)Q_3">^"%!NB%;6?+K>8!9'4LUGF?7-!045R/E*9SV([S MP2Z?$K;=-&\4.VXU'ZQZ3MAE;F@(S6Z>*=MSPHKGA.J]58F R?51>)5&SHU@ MB1?,<3=VFZN>>>)X,@I>SA[KO;(<"?7?\N:/,ML\#K9'3<,INE 6S+:>-#62HKN\$OIOL\GJDT1 .;I!. M6#.%MCJA)?(FJJD&<=S3K;!W$,9HG'W2"NU60C9)0C[=)CGU[ZE[ M%CK1E+9BLEY,UF_1;LO*-];;+56V5-D\#\,2JFR-@*UPHS7$(GD-9M]JV=]F M#;RY;GF3K(&&\&?S3PQKU8)KL\U:%MP*\^X=J>3&<5G+(JWL;QY5MC'6K:#- M=YD%L(Z(3RMU&T[9C3))&IW3]L:\U>8+M\?JYM+S.O*%6UW1] 2#1BF+)O/6 M.KVX1E_OZ>8_4KR[V32M MPB.0]@2H-H,WHW^@]PYT=L+8Z/"K]TA3K2AK4//O]TB M[U6H-4*7OE^Y]U[);K.>\):2WB4EK=7O:XFIE')L]E>?V&PJ-B.8:Q*.?3N@ M%W$$CTWGXC[8H^2(I,[DQ^R8NIF#%YI--DL %#A],I@;\@Q;FQTVV^+XK7#< M"/MW#01Q'HXC/QSG.Y7L*$4L@7/G2&)A0$U+$DTAB;<=(L/STJ_)_6&63J)8 MT@$Z?^EAZ'Z-'!+\5Q;[B>MO@6:HAT:)A3P,UA;8<0NBE40D:O MLV M8-F#S7 M,24IR]_!'R7GWK>3JZ/SL_!;%)+QA(37T5V83/R94!-7F9W0?V>8Y',+_\J] MQY7KS2:1)4 H]F =-&L(G];@16BIM6!G0V:+A<2\+K.%42B3-"VMMK2Z =%; MH=:'1&_EUI>*7M,Z^X2 MG2X"+JCE,?!?3JIK9I$7"TOSP!RL2U@"30EAV5+7>Z6NJGA3Z>L1\:;>NHY$ M3BR48O[LPR"([DCHT 0D_R5-:'Q+DYRV\F]/HY@?SK]&2<,]^ZN!5J#](1@W M)%O6FT_9(O3-$;K>I)[*&;Y%[:NCMA$^@&J_!;RJ]WP'>SW&=(EGKG[A]WCQF(;1U _K'KLJ'*5'?"RO_A%PK87- MXP>1>9+2Z5/WKE?_L*,H"]/Y4Q_67X+6&?SYU&<-ED )K.4[]*L?/OF)PR6@ M9DD:324#KOZX4?WCOL$]CC\CF)CSQ$<:>OTC977B4Q^WR++L<1<1=Z@]_#C_ M_E-,1>K0Q)]I4>S2^+<]HZ/O:21VXB@HBUO\;2>*QQ]-8,B/XHZ/'G'2 R^* MTA .R'N:%T?32^HEO^V=PA?_-!WJ=GOF8&11PQK9_:%A.,0BQ+#L06\TM/>T M-!*WPR/^V:,]&5L6W@>; M\[$"Y.M [;BN1X>]7M]S7,MUR<@CGCT<#&S;=76 9S>A=FV7NOW1L-L;]BW; MLX9NSS/[_9'9M?613?N["75W:(Q,:E"09X:E]^C(:PUS6MKN6.=,-Q>H9GNZ9EFR"7RE!3;V19W:[=L[M=R_",D>?T[4%_ MX'J]P=#JZEL"M6OW3:8^<."+OMFGNPFUZ0Y,J^\ 8?>I M->B9(+\!HH$[ZO6ZHQZH\9V$VN@!@O6!U:-=8@%W Z1]R^O:UM!P=8^:NPDU M=5%=FPZ(,MTR^N;(=BS/,2V7VGK/'E8IW.F[( 2Z/>H-!B#O!V3@NG9O2 VW M1W7/ZFT)U(-NWQGV70+'%M/J.5WBCKI#8H#VUG7JCJJ::T>@[IJCGNL9M&=9 M@. A8'Z"#5C9UL-!&P]V$ M>F3KQ"&#KF6/#,L!8]3K#6W# \/# /TUTBM0CYRA:U(+[!B0@*X%8MZCCMOK M@?7:L_J#_I9 /2!.OV\9=A?TLS4$: WJZ:-A?VB.7$!L59KM"-1]JS\DU.D3 MO>M8EF[;Q"56KSNT:;?;,T;6;D(]=/31R 2 G2&UNKV^#8>.GNL"[[JZ:YAO M #6_DD19[-"$?YQ0XC*/G^O??O[+7WZ%_VA).L>7>%$(T)&I'\P_:7^[]JQWS/7V,#M%_M^"/?AM=\[8_O9]'UR=5KOOCJY.C'Y=GU MVL474%G]\"1_S"G> &.PI<6._I^>4W#64D4#1S1ON.%A*,=;C4_W0<.2PA M!6,->\SOQXVW+I@@HYX]&.C$\CS+=F@?G0J#GFT0HL.MPM,/,J\V=KOWV= / M_L&D4O'>E;B$BY='-H+OPU.V0?LUF9&P) [E'6$43TD ]WSX1N(;[3RD/__Z M$>]>AL24V $%G 4!W.4 ,?RV!ZH&/\^(Z\K/ZY&\=[Z;3O"#_M,*8CB7CN(_ M[(]?T_AS_ED*Z=25"Q1OZ'8,>,,MC5/?(8%\2QK-BH<*P;MA!GN45@_#,"/! M)9U%<:K0K-&WAT2WG/YP SI#49=BW2-GJ?K?6>@V[W':186 Y20_K;G U0) M=3[94138) BBU([N]S[_YU]' ZO_RP)5YU22;Q&G%O5"ZM;B /"'E/;;GKE7 MP<>HWQF]#"$K<=*CZ#C\_OW'X5?M\N3B_/):N_AQ>?7C\/NU=GVN@5R^!N&K M&5WM_%(S>A_:(K)S<7UX=(U?&X"71_;G+^Q"_'F]1/R??S7Z M^B];C(G3*-;2"=4\/X%E:'-*8HV&+G4?%^^\GN2$1^,5GK'U81\XI&LX \+\ MQ49_,#1[U#0=2O5>_VD\\\F%IQ],X1<37,*!2^8'N,H#&NY]/J8.CX-WC7T- M?[Y$.:R#*')<=JNXY'*T 5+N_/)-F*!9DOPZ)B&/)2Y(X' M[9_Y/[ TY=,.;7;=4QLBZ=>#8AQWXR>8]@5Z&TX-8<:4X.)I9.$ L^I+08,KJZ4., M2/?)8- =#(:>9Y@KG 5UK%*R3*NWJ//Y.4O^Y_U8 +6'U-41B2+Y$61>TK&? MH&1)L8&?@E!WT'=Z0[/O>G1D.=Y@V'-,JZ\;EMUU1WI_%83^>7[Y#^V/P^N3 M2^WHO(K4;Q>'W_]\ARC=^_SAY!XVF&%"BSPMSC&@D41+9M3!?%%7\T/-3Q/- MF9 87OMS\_8H%\N5A3VZ@RAAIF,MB1TPNZ9D3'6C\Z_9>$\C 1ABXYC,)KY3 MN$M7?>\:-F1!+?7TCCYL!MFL37YCER#>*\3'$6NL94@6IO'\*')5"6#"B<^$ M$Y]E]OH6(72HVSW7T3W=,0W=ZS[QV,>,ZP3?-HNC6UP3GOOTLL=V 2W75[ MPYX[(KHS&CK#%40YR_ &0M#U]6%IYSCT V,F#IH(I4XULJ$J7V/.AO18T\DBD<.*4_9WK6= M3)I,UVL358>N&],D$?_!['I#/4*XULCPNEW'LJDU&(Z&E% '$^!&Q# ,LH(S MY[/1U;43DJ0:QFAHJEVE,:5I563M/V84BP4>P9_G,?9S4%;I@"@%4=C5'=NU MAIYEN^:@ZPWZ0W/0'[G=[BIV<13?/'=-3,2@0T&V MB.F1[L@U$ZW@H+>Z&Z;E7S$IQ=1+"1P?_GSRH&EJN[0Z=K4=L;P;G7 M,^R1:78=0JG3A_^S5C"P/AL#"TON6I6\3",)%*#ZG<7 ,5@SH]%[ZF38A!XN M@W*BR4XH7R P#2FL5;'U(#37(U X8?[SKT/3&/R2:"D-Z&P2A=(7N(_68Y!A MWH!&8DH +)>^E8/PPU*YARKS$)97D72]0;=']'X?5*5KD;X]&AIFC^J4V(.! M8W=7B+I_'AB#JIS[>;G.9!UN+W#_%DY#/=TP;(*U+]2PC.YHY)KP+]WM44.W MC.%HA;4,K=Y!MU\C>)OEJ%R!<]A__@)7,%E%)+$L(?9_90F8\O-7STQ;VWN+ MZ?+"YT9CZFJS+$XR=+ZED7;%FWQIAOG!_AE5!H9=#IWTTZJ)6SN9\V/I':LA M.FX-EIF@@KEAVM=^&I3M,3KHC5QJ4#"K#%L?]8G>&WC&T'*)9]'!"I(! SE M0&RZSCZ<=[49B;5;'+N^3%:\()!<1I.I=WK]G4'3=4R07Z[F4SL*5%^6;8/! MW#><@4XMW3.)X]HC:L#1T3$LL^>N%I;X8^/8Z(XZ>G=GL"&9YN3>F>#TXTJL M:&@0VN\Y=L^@%JL_'1B.,_ \P_"\OFVN$"M:.'I2>),\=5Z#%/Y^>'5\^-_: M[T%D@P%_1;$?HSCEKPN73U'(C960'YA00]UU%)#D^0>;!DF3#T(6:%P8/!ND M!K'DA^\B^'="G(DFN4H#S?''Q( MK[W0&$P8+5$;*^RP%$%EZ?.^3DXY&?4:FFEV%KH8C:.:/=><"75NL%3M1O.Y M:%%R4?Q$(]H=[/_!31C= 8M2D@ 'NO!%DJ$_BB2:2ST_Y*DJEQF@#VP_*:04 MV0;RJK,)7XA5W>)AMV.\,&.3%>RM0:JM[1QA]#O#%R9JKPNFC?D:7_JP/$>; M*0?M3YIPR?;PO[7__.MP-!KE/WLDEO,'L,(_D!.N!".<,3Y0W0?$)L;(LH<. M&5HZZ1.CJWO]O@'7!J9CK!+.^1Z]1KW#+LBF,$KARK\S'TTFL)18VFS,Z@.2 M>A.JBQD7^2>6M5X85*V :@74ZPLH;4VRZ7^B( M3$K/4[#A1RQV=P:#7&YCV ML&M9%C'MWF#HF#W=T[NNV>NNXM+<5IFTMKC!$K%T-Z$LRZLBFSX8/VL3L(U0 M(+D:"8)<*JGBRJ;B!GAF64*5))-B1>5. I!6E7,"W(S5-9H+]X9C]L-93!W* MG":&J;%:NT3[ $_WX/^3#,S\9!)A6K&L)$DG)*U"211'+?BP@^AF,P-#5 M/I@<8IM2X)C,_A>ZYN!^=BO\"%R/:(_W^2G$"[*U;D7SKA?AQ(S57!R4%@B*YYGS>2N6E4AGE$XBFJ9^F(,Q8 M]"".0H0AF&L4X)EK9^A4 =+!M*!CDA+ME)N4):%=/$.U,?'P6V$]<10N)F-K M5P?7V@?$Y^ 7S>R:G?RP[+,BCQD6>6Q:A//EYY*9)C^W5NT^0NPJ3((\( M,:R& G7=,W3'ZYG4L,R!-;3(R+.[V.V,=KL#O96[[TKN,B]B0&*P6XGC@-S% M"<4NDSWH0@QKKV);K8/:+Y(I"&QX2RSU?H7QG&@*^S??7V]B' A<>!@8K]C3 M:ZR-X^@NGB22YNEDNN[%(9 /D[Z<0U3/O E <0]=2Q@L_@=;/'-L"!E8AQKV,VI$O& MUWKZ62^AE\7=.CI:=/6.V9!4\,.MVSNKTVL(]:W0$2 ^@IT=1_%T'(&7==Y3EX0>R'#GR->B"E"W^LT1M6*6#?"5&/)8%V).Z@VXQ] B M?_8[^]41_Y$JY$RK/[0)UN+_2NQ-:%B,6T6#[TD32E6+".1 ;UA\QQX-QFSJ%->6$>2 M!-0K7I(T2#V/,H]6* I%\9<^ZIR0! L.AC"-HT"+8-L4+BAT/@@%FDA-H!:":%USP_ MGG*/[PS>3? F8$^6FN6R]9/,]5.QKLYFS\P@KCB%&7O/I;9:IENNF,\<+SY$ M */XL$#Z:4#&JMDT<@;VB)H>G#8LHS\BQ.R:?:?K#@==.K"MC>GEE3R+#[N\ M7WG[UYCELT2_)44@&XCUJ?5W2W6@ZG4LN)&U+>"AYF@Q=XB5T?*D1?ZS8-%# M%E./%9C@#4X4QS3OX8**.HXQ@!TAZ]WZ498$<\EY=6M89X1E4ZRV-OU6,T@A M'ML?S%YO7Y/_^KG2UDYT5M>4^_5]#?\G[V0+*VYDUVY)[ ,^BZL,+F;>(-N* MV0PKM)<]]<.K=)J>(%:/>!I:_3D>W"/Z.^8:ZK M;?C#PJ1J++S4-%@W-4ECH$)/R_'ZHM;]*Q%%+:$%%)1&?" .-A4* DE#\0DZ MC@FII2F0.GY*V<^5]]]%L5L\DOUZ-5ZH%#U(N%@,(5^5\KUX5/Z]ZR>S@,SQ M"E9*:/]+\Z>H]6$? /X@(FG."X_$;O PS 1F!*<&+N4*X2<%MR)>6Y3N<@D5>2Z..JJNX9%XT]([AGY\8(#"Z:B\]NIV]\+9@VG; MNK:+-<'FZK5E5Y=??^B;A[][[-O'OU_ECM7N6?6NU>][RIU/N_>I=S_]_N?\ MXGF_>>ZOGO^[E_SR9;]]Z:\?2P_9:6M,6#EU]LQ2%\B3MW=ID>#3GO(2^GK^ MCY_]TV?^\%D_>\:/GOR3)_[@2;<_X>:5;UWQQI5N6^&F1V]YY(8'OW[@RZ5? M+?FB]O(KI5$]P?1Z98__TY.HD@D-@CQF]:&F^G)IXLY:DSS?5V)G9H^P\X8ZFCWR5FR+0\9C$!0H2::\XRWK-26%0+D;5:ATH]K7@#[8L1MP M1#QT@L)#ZORE\/O_RD*J=74^D(OEE+]1W\'_J#38>VICHU.6N@P05;GE@@58 M3M%9HLZW=&TRL!W/Z@ULRS5U,NAY@T'?'))NCWC#VH;$_:Z^!Z_V^;4?N@X< M ZORP2A.>,@N!&# "\=>]S;Z3O][JC?;UK2E:2JY?@=UZ1 MUMZJ9]\A(\EO)'8F6H\1H+6/%!I3[0[_]1AB.0 MG%\>XF#@+W]JER>G)Y)1 MD1+-O(Z :%/CDT2U;Y2RT"L\@I'2) I<=$.B6[3H[,]]F3'U@#I#![])(^V" MQ*EVQH+4_,^SL^>@R0DHB9GK?9)/F :32(I=<85[YB7HFH/]7'[;^W)Y<7I! MQO1+3,D-=F@M1F0K;YC!'09L%7[Z:>#@T=RHOZ2?WC#B>FK]/':*%^7?45R(!5ADO3Z\,O7D_/3H_/O MU\CW)L\Z2+]5_*R= %8<)E^R?E5#>&F'*P%,[9E*/3+7Q1A?3\\O_SB\/#[X>G[^C[/OO[,)\M\X(9U&\1V)W8.O473#&@'F,2A$[$MZ MH?563HK8O,9<:2NZ*T*\<*1?C3IR6;VNAF?#NAU^UI,>1-72A/7-;,*KLLC% MX>6U=O82*F^1L$;F1 5C=&2>/F@:O* 9G9>*H@>0]"1(2UD,!X;5L695M2(O M;G!3Y)^[*: 7P+7>6BR_)3,<=B[]Y 8/TE%<,,1ARQ$+.X.?-/%QASFC"O;@ M/7/'E\Z/,*9)%-Q2%PQ7SSN*II)'OK0\LF1_BFL:N\C<7[MK\3^P$V_-/&J: M:'7%1YVCN4UCD=T]SV7_46T:!P*R#LI^VHI*G]>PKH<(J+2RIQ'3"I ,ZW-C MQ/+?I70U.Q=Q-,-5T=SR,%NA6MF6XL/N2L\*R(;^CFV.;NW9YW6)?\V+OG6)]\D*=[K\'%P7A2G$RI&Z@HIWFNE M^)+MX1?S!)B:2<0B[^CDWQF<0O?ACH!EN; \))X#LW BU;1OV(P!DV-"5^.# M,K2++'8F).')3/QI2G_S3:B-MQEHM<8\P'%P+Y6?$G:(=VE,E1SQK&E7=7URW9 M*O/-/0QOR%[#3BZ)B[1/P5[#EKN6;$^AO78]5_:!37C7?#/J'+$"X 1WQ@6! M2L8Q%7PS:OEFR?:(BUA3C3I)7!?]CEAOU$/>A)&P[G*A_(A9Z?768<&)A5+; M4>MPR9[VWC4;'G;@_( ]0Q/8$Q9T,\>O[G1P:7L3T%LO&S\)D)KIC M[C"7U>]9KZU$?'+D1';)E8GX>F/,I%R3X?V.S8*QK/Y1H[CS9#=2[;I[67W6Y*.T.\PZ]=OPOEG'[(B,K?GY70@B=>+/(LDZ;=G-LOV1U[3\ M(NOG!8 2/]2^T)""@D(/,?^>Z:DBSKXTZV A#T]FW>TP4]9O<.]=E]]W.X*4 M&$G@873B2Z9LZWV6[8]D/^7BC+.>Y*QK[%[.^_ E^R(V759E M]=OR]JS4NM7>QJWV/ZU7K4E2O0?'OXEO^RG&8T42AY3J;3G1LOV1UY@0KTE" MTZZ<"76S8*_W6]'IO+=G?DIWZG=,HGAKZP3^NLBG09]$KIBWYJ=\=O*+A M)4U97O@$':36@WX5UL@OBC/#=)>VE/?D4P;F9ZQ:/"=^$9? 0$?\CB'*/G M2.GAPF"$TFQ,]OC\&ASW<>*$69Y260O-LZ=Q:,V:Q[% %0_/Y.A69W(\B M=^;% YWZ%P905.[5BIN?S5//F+E49U\\RDMKFB(E8R[*#'&R&XQ? M6$D/>S'5II2$<)/"1#CIAZ=W:J9Q(F<'%3U+2D,6\6MCU+6$^UK\;'!8\[/B M[JZ8.:[] 6R8:$GF3#22R.5/R7Q?+E1<2B91%KC5JS8-?'I+JY>QDA3]R^G" M-Q0V:EIW_1[S6:M7?>"B<.&ELX"$U6N1_2^$_);*Z[@9B0_D0F(-'@YV>9+/ MDN>/I6IP.XV JW!D%D"]\B_5AA1]/Q1--(.ZO3[ZRIHJQQ MAPO'SV[_\<-GG>AB!-W_Y24GRI'1Z5HO!327Q&L[:C^H$!Y;SGI\A8N(6D%Q=M M7B+9YJ66=%O4OT?4CR,2@":;Q7XDC'D4#6@*)VB(\C0QU#@@ M)O8U."K?I1-V#00+W ,BHR6;=T@VX@SA.V"G -FP[CZM 'F/E$!N"1R&A5D! MIL0=T$4,!__9+)BW!/$."8(30):@R].>:PZ\-)K"B8;Y3EJ">'\$P0[#0D"D M..5]KL%ZT"WFLHY##N_'G&#=!S\NXX$7#\K,TQ@EM+B_\QP">GXDJ*ENZ4<= M$->31_R(W#4M)L%?WWQE\1)X:%P,_\.7>)9X (./:_46AO]M;'/[O3B:,I?ZZ>/OXW;I"1C M;D_N0-9L"A8IC1T_09?(F/@AF*Q@QJ*;4I4 _H3&- M/,7SFS_!C0!<=+MR?S*^8$IN@(>T668'8'*1,(PR (3E']Y-8$.>C&H$,XRT M( K'(*R) X"A]QR?QAQ2L&PB' 2X_A!(3]F'?8ZK!42+P(/P*44,&8%SG4"'E-3?-%N'&7C28JA2=Y".L$;83TL M\*7-X 61RT3>A)+;N3:+*0APUOZUWE/P.E[IEKS?-7FS#$I0?JZ?D 05C$K2 MH'-=.O6=(EHM BZH7:,L9?DJ4HF'T2T-6 056(7%8N(H)+=^G"7:31C=A4JT M^^C\?\Z.#XR1&CK&2H); E9/*$H*X*$+FZ%IE*D]_Y:R@*UX=S6@*Q?.O74M M<[7,Q:$-*-!HDD<;T>REGC;&&3C4?1673$L1S:((E!Z,*KC(FD[QH 3RD.T H+CV,?0\\M9;U#RF(I:G'&D\/$01$. MY DJUJ<0CR!%!X^(W Z=1;,L6&HVMH2UZX15G$C&K*\98%/,OEO78$LK[ M(Q3I?]8460,'*I85B_[H/')5%2\^*#.>\8SJ#U09=P[#H2V*<:H"^/"@KYL8_F<186T5-W7W,(>N&Q"NG?F1_SV&!+ M)N^03,H&#'& '!+_]5*_6W)H%CDH5@\6/^:Y2YA M5^X(L\A*PU*+!3S0JV%[.D]TWU7GB2>0S=\I<9%L'LN!>^5.$]=_/]'^/+_\ MA_;'X?7)I79T_NWB\/N?:VD9L<%5\YZF3ULE;ZG!&L)UO@@W3J>FD8:\?XT) MAX_"6"+=S><8&D;GQ7GY:\J.KD4O;]VXBB):;G<,.^O+R-\ B#D%;DT._6IY M[G]&\8WV!ZLZD2G4']#@D&E8A>5J&K_\K/D\P0L'3"288WT+_P%.C.ZP9XLH M7DFYJ2)LWQ^ASP=3L$1T%JE.-#?#]/!X3$)8CXLIYI0;P0&YDRE;^>X=,2/X MCI(@G>!W%S0,DWEP"S\F=2G@$TP;9S79U&4=9?PPB[($W@@H!-O:&!I]]7=@ M<6.3R<)77$X98S!'>.Q'?;.OS;(8&Y)@8CD%>YV%Q!P*KTJ(1S4W]D.612Y* MN5* F& W%X3<]3%9Q,:>-.SKNM63( $;[RX4'0XX'$F^&2G8+/CK)*7\#9CK M+/K+)'.X.A6I<31<4Z"+ E@G1<2#7/4><*KI_7ZVC0+F7E.%*\1C-STY)E*63 ]1+ M,0GR+7@,_W[>TX'W!$)<,6/P! @=KQC(1A+VS%L-C;0*-RS&YFW["*RE] M+&:8L-SKVM,X)I[FG%GP42U+L*WD,M#.@AMY3E?K-AGIX$4I5_CC\'*.129U M$8&'+@&&/9(TST*GC.Q8DR@D?^T+8SEV]PE0H/R<"RDWPOS9(Q +-Y+ITFC, M*U$FY!80!SP/3(C6ODM\7& 0W3'_)1+#/4M3AZN#;D?7IDC(L 5C$@3(KFQ! M!/T0MI^+^&0B\+_X$,,8:,F_,ZPE@4?1.KF2;P+*Z?0NPDH9P%CDQZR@C=7; ME+=N7_N*)3Q_X-J(D&_LRB5U@3 6H0;UI&4S%-'EU9D=D[.J J&LNJU#-T.H M* 5*67LI9:V,,8AF] X04FWFSRC( ,JWC*$O@YV@P& AT2[]6Y2.$5MWO@-\ M_6+YR)B^B\SGH)A@JP?,N3QL"2PKR M[A9DUJ(+K0$4HV'/A# (<4#Y_B)*7 M4F]!M=HI4-P-P,;I=%Y >!G=VQF@Z9A,.>KP^2%0Y#B#G4C+1(GH+D@QWX.' M2-+L+R?)QRBQVWV,$/F*"I3FU"= %\L&8DIJJ:G;K47""IH=WA*G%#4TGE;R MK2B*Z!PRDRX(3A9,1',+8^Y3(.\%>(?Z*W))ORO2A5QH/FU2QCD1;X.LK"#;-*LNF,"7+\786BC,ZP^I0:7#V0 M:SDA+I*Q[)GG*KF6"+2ICQ@:2/T6R'>=\<3A59*$"],O7P-:T"A0$M_S,3X) M0B3SL+@O9O6+6(GA M%+%N1V[F8%GGC 9H57DAKSX$WZ=[+,3+Y-Y^8W$CXL4"[8(3CC[8-$#6<&: M70KK'X,HW==L$MM(^!Q]TPA@LCK5Y/, =? 2+!YU2);0/-\X/_:Q MG@5Y%A:"!(^_)@F,Q2)M3+,!3.=R&.=$+C[BI#%A#:;R@0"MA(G2YD?L[1__"3, M.+AVI5Q%W#&00CIFK6,"F2N7[T0L:&:ITG-=[+V)9U98'C6<1Y)C/4_)%(=MJ=GE(@O=HU0*Q*IX*7B\M*1:BE\(2+&S:%&% MD!N)[-R)$7*4=(AIV.Y0'*GQLF0=N5>$5^W+)VFW49 AKHKV.&C>RP-=+H;R M;5 -@(7""%:&R (OY>Q1U+6%G%'YI>1 PA8!2JIIU2V@)(24VWP!Y2-24'WB M,8\[%KCF9UZ>+$W ].Q2Q7YL+E-RR3:&(P<_L#'X$HK&85"%$SNI\..6 M=-V(5FV%+TV,'%QJR//#@\02._G!(U/^\T(GQ=$XYJN%JP#!CVR[-NGDMY_X0?E(?'9P"_^(-JK+!)C%$R%ZF[?& 1>E^WA]& L*: M0L1TAM8;*PK!GA]H2$\)6@2Y_%&A1!4.8HM2%RW/)&,]GN5AE;?)F))[5!7% M$0_;,<2"P1_@,8X8D$@^4 #'1XA\$5?8!XD;..JT94K=X6K2*;O"X7%8R-\33Z"45:= M^S4V0N[V">#05/&R,SUIHZ]+U- O@837EA'NV$;=1^_]A!T\, <.)?^\WN;* M'0UJFE0E@E#3,$\6 +BB$44[1KQ2[4N5C/&=9#&? A)O/]$9,3^!FIRP4 M=*71O22,QKU@JDT@35M9$%U?[+AD^Z$ 5SK0*(:*8F 4X;!Y*>2, M9Y;U6+KKZ,%2*]W^R#?TCV)#_SLC>8?RD_#6CR/IT+@L"GZ;)0POT Y/?-5Y MOL#B@@00HR4\2I"4! (/[%(T^*_057XL@_%\LPZ=5 A9T'QA<5$T=.?2F'5_ MRPD!\Q&XR..OD(]GG)/R#B'YQH+T33(UG2'A"0W%P3NG[K*PYU);PK7X#I85 ML3#P@+U2'5P"!V-?;!P+.D<)"?;1FF>! T$6D6A1QP:62&%;.&8:>+Y[!*7H MB@X5$X;)<2A)]P&I3-C @LP14=%!.:*MDBPNLB MW,3HJA!#:]B$)$P=8*Z2((CNF 6.U;>ES)/<92K<"6KI4M[J+Y]OD$8B5%PX MD6292[W[1_'D*6'M0C?D7CP\+/K 80$8O.Z@6:SZ4*1/CBM3T?J1JQ^5UVSJH+LT M[R_5,%[YD0O!$K*%+53*@%DJ'0$S5\=_'.XO_N288O"!);? $Y>Q$'O"\'.4(T#>+($+JE:>"!!IT!ITN'!)X8E MV.+TKA@$DP_MX,%".!TAN)^ MY+YS9.>:]2,=9+ M]/G)!4@C'/!>*,"FGZ$S$>'67X83G)VEYD]E\-+@H#EX#2,M50U]+L2*+_,0/:J M^J=P 29Y(UV@HSBRF<5,0$2-1;/7ZKE&$+]"[TA6^(*3"PX9%^@![ M#.\&C'[B) (#G9;,EUR+^+&339%*,-LK?[Y+IZPE$AS4VC 32YL0I\E2@HEL)B)THR!*)C-X*$G=3_RJE)G 8)+J1YG/IX0[ M90;+'8\Q*_TW<_#@O=8!,+V2" G0L4Z$ZG$VD'+JX>2(/-E4P)+[B5E,3+ G MV\*<09<14P/IOFHLYX)=E0",Y?W/IXR:9Y; MHFSX0RED5!CD%58$K$J4J "I@,9?T'"G$ M3[RY?)E"FOR@D<\;*QME-3F78GD-I K4$S*YN2[B*(CR) ,"KTS M*QW]\,IW:65?,$6 7:V/\R><"#6!LNE*) 8"HKY?')]<*42BYHV++#Z;X;AJ M&0B=A9 L,1+P5]Q0R%%&/IM3&6QL98]CY_I2SW$>.R,TPOQ;,T=_=6 M#MH\?=MGN6X\36,69)A!/LYET#+16#K:*&$+'T#! MU:X8A&%'&;JQ1,D4LH;L/DQ=J0/Q/"Z&C>,S!Q@D):R!82Z M]\5P;UC5$L07L94:D[DXSQ;60QTU--!00B+$&!C;=4:=RQ:/J9[<'&)VS=>C MR\M]$=7C(1\>-LQ-1L7I44E$03]6F,=*R"):E$Q!ACA>LQ0 -0JC"(R@F3CI M);QR#T-4Z#A@^4MS[=Q)(Z1%H\\2FZU]-3U)YM8(2J-NYA1'RH0@;M%823$) MF=DY6.KA3*(HX":R,_$#UT'[J#"N\U-93OF!")GB#F-&-/?4\DSYLNMNOV[/ MBRH,W/NS*2Y:CK/AVW_&/, V3;E,X^P@C^UYN0Z]!S,+1[;@D09?L=07B^2 MC\75JJY7EP:$2R6A'DTD#69GXR$8Q<+/;Y0A)6,E,J+KRZ_')4^$8K/GZN9G!'W9C<%<%7 M/!:7XJA6 KWPY^A!-%8S/,=>.U$"Q139X$^9O5$@8^&%PH.!!W M"AQ^I62$?X4AY:)(C#^6A[]%I*T.- 9/L^CZBI=(CX9Z@<")NAFXWRA=,:Q8 MA(V2F1^@&9YGH:@53(05O8I.KGC4Q7*OB+LYT 9!CS@<$V?Y3:14?,E_4P29 MV&]12OF,0EFD(HYL]KIO//50.\6;>#GOMU/V7Y;I[L4D[[;NI_LBS9GY446- M!.P%PUL0R=0,K[HF>"*^GN5C%SUL;ZE,Z79(X.0\(V&:XA1@EHU*135E_O@I M2,8H+L4@)G-77%"\1XK2QE%@ .]< ]63^"( 6!8/>54<6WJSB$SE71J.6;(I M84/6*1.5L L4RY(I3XYE49?_QZ5E3FA(8(X0;ER2/5@D6@B!6X#&E<(7R%MR MH[*];,H#JV3@Q":I5@2153&D!&AF6$G(4IPJ;B0>DIR H3EU6&FKEO< M[XG?I#B4#OD-CC3L895P3V[SP88!_C%GP0&,HQ4C5RC.!&SS>*W'LLU3& T( M!L_3^Z6 72YB*?I/1?J6P U+=?+C*3\M,-&*_^5N.E;RA=LF'/(\"U^R0QT: MV7A+L5+D,7EV)/&4.]SDWG.C(\9D;7X (XYH]0#O2&D-:H#%"DL%]YCE8W.! M'HMT["(S2,T$6H1'=G* LV B=Y[7_C-G;"A!+NY"# M)KL8,-)"Q$BL"$N4GP-+**Y=O?P%V'LD+&\5P ,G"O/Q);-G2.+@Y6/BE:J= MS!_712F!$8'IXF&C"#F(7 $TX%$RL_02EDAO4YY9@%J2 MO]0J&;]%FU0>#8H^L +:Z0\:I-;T#(446Z^4O6K*_S(C!B6I)K&I#A> MEC3"F+>JL>"V! M%=Z1C8%N8_@BI3)CLWHN+)I7BO7)TA;!]USYP?F.27"@5J/W4Y'+FQ]V4R7= MI@0A2XO@!Y+[%*01+&M.2;S,3_B@NT@):Y1!K[3CD45[1;-GC><9_0L]>WR5 MA8-17:V,,4MYJ[S1KG2*:@1OU::0_AY'=^FD,6FN>Y\_8,B]5"W$3ZZ,XP1A M1EE"0E'ER^Y,?F[21I>-VU)ATQBVFQ%-70%BJ3T4R[PN/%_-@V_,*.>A@DK6 MY(NJD8"H+FG[H91^+OE9DS!'O+&C'6>Y*8CB06-F>LZC#[><4&K6EZ&!N5P& M_?U!U\ 5#P;[PU'>M.&*YGW1"MLREXO'W"24GHU#EBKF\X&6A@&VA-(MG-W! MV4\.N&2UO-*N5/1W5?R*V9IJ[_$V8-L&;-\H8-MO [8-#M@^KHKR+)U"\52$ M<4U_0:5Z&D_'C-KS,IU(6GR$.]:46K7E#6VD%UWQ$BAM=?(>.>@(D;_)VW+4 M*83'%0&8% "76VFQ91G[75W'8FG%IB[MSI1US6)A-2?WB*J/,/HK/4(Y6Z % MSX<1:<:^/NCSAE7%C\4K'VXH]*QM6 Z"50*ACACXJLJKUTUU[?FOE@&0[P$# MI'E63E7U%E9/WC4C[U6')HYZ',LS!<2/%CI1U%H^IMG(5B;<4)7BX'FW.!B(2#GEMDLA7>#)&]+-N$E+Y4_5*H'T'>)I]P\WUL M6>)CU5,?NPDOG=8+BQS]]$L1YMK7!C_)].,22O.%Y;F*S%#SL(!4BCQ@ZR)" MSZ-F#Y6Q'1A=(;TFK;I,75/,LE=B_ZPA "HHEE2]K_'J\U2)Y]]1&]W4VH>[ MN[O./(IO>!(+"*N?]WG9HAH]QP><8FJ9H1_\@W^/;3?A%TJJM;@GIRZX][_W M<^=9Y2YMB ]B)E9>'\G=!Y$27/<81:,LQIZ&+.0YR^($4Q[PYBMAIAC=#^1G MIM9Z']R?)6F>W(O"05;]BYW\9,B_B*SR9LALS]BQI:1>>??$*,2(+:H)9O6P MMFUYDC5:K?OJ M6D!%@BU]=7)T>JAQ,^\O9"LF(!G;P2(6#^(DH2ZG3&T2VW MAUD]*+?$V+ZPQGCWPDDMLIF*; Y_05CB"V,Z1ON4L)O+,D3 VRBNW/M\!;1+ ML<)(MM83T=+]/*5 4K<3S7Q:)Z>8QBOJ5<7NYFI12V\I=%T3Y-6^R MB+8T=EXH4G%X0J5-E89[:?3I:7NYPV,MNMW.BTZ+9X.L*4 Q M, 8_:P-C>&".+'/CP]B:PR!G4N!=Y@+O/\ET]J(1; TB6C2Z67/];WP(WU4* M5E*Z*T0[U'4@VIY^T.OUC2TBVM+\O$''?'Q\W@HI!CQ]6Z9('XK2$%:$OR/$ MS!NU7QP*6\886/HJ6-\&4MZXGIZBGI[\G]*IY[G:>H&-Q!_/'KI8_[4R)^VP M<^DG-Z=P<(GB=E9:,P>)\5EIASL]+ VI4)-D^/8#T]8C>[YCHA#OV6<_I])L M11[^TOD1PEDQ"FZI>Y42SP.-U7)R$ZF<<_*7G>;D@A8U1HRLG@F]2@U@Z[6Y MD[Y'X0O\SFT.39M#\Z(II?>'H"ZE3O6I3OVT!:ILL5X:UWWX@_*JJW1M.M+E8W?H10*K@PAG7%^U#/Z];W MMB"40ZYY[@VO9<.>M*RR$RN9XU36.A?]"O:+&ON\>$SM6!9'-G8"<51BT*:4 M)*P4 ;M $(^.,Q+SO&8ER*>0@)I4K;3VP "B)]-F6!=Z+,@>Q^Q//EU/&<27 M]\1*2:=Y6"CI6*S=\!T,O2 1X39^DY%9I"WAO];.&+0L&^&"/2VTE\2%GQ4K8 M>A\^%971"758SM3!E-PHM8.\9)>R M FK6]N:A"8Q5P%.*57!1#!AT@BBAL@<%ON_L&BNZ99M:T0@G']Y$;TG )TVQ MGD"\+'9QHUAV'L,I>TK^<%G7HVQ%Q'IVX^ 9M4J-Y5"RM@I;PR,GK @;:0-D MR 4.&:0L'>/-6:%EDS0I9T;R@O-\ M?F_,\D"PM^D]B(=0E*7%Y52(9;Q D)B3"-M7LK%C04KRC L"/V7=$;'BCY.> MK%.5S5N1K*KTO3B0/>%S'T,L[/=G"0# FW@H,+'6,V(,*O:;0%F.J9\XI"*@ MLBVA#XP+.E;63_,6/S)CN[QS-&\Q(BS& 3:Z;A!'5KR3W1 M>,X[9P,M!>L=X$[-&=J1-[:^R7:E&5+D73?#(WIO2&8]Z!0>H7;'TD=I9;4\A? MLCT+KCE_55ITYL:1GRP++@=5H4A6+XXIEPH@^<(UFX+-185LR0W6(HDK"L<1 M:W]7M ]ELU)8_YYJ^>H".ZIFW&)%/TM8YD7Y?L*SQ]1)G+)40_:&*(!C(D$8 M>\M2I-#4XT0@VKYA%@ FWH6EG5B46BJH.>,7F8'JSDX)SN&;2W.4S2>$5QQ- M?.JI298R[W1?5<&Q=G1V+G+(Y8_@Z GAG8^!U0?LCU M@,@L5^1C8V56]?C-3@N,U3P)<*#)Y;VL %C:/$PI29;DI1\& N',%&_\#L;OHPBL'E0<]VX M".:^)B0J^VH?!<8-I2$*-]G;N73\%T;K@I4JZ*LT(QQLQA(5L68/Y983"@UQ M$<\['X(2QBE)B70>B!GMJF26ZPU5N[)0VT6>/YZU]AFW8*D0&]Y6[XS(AY#R MH;*4X*N]+.!*F%%"[J_@\WTCT68=A?U-T:9='-79TZ5QP6H#F(:%W/R[WFTN;TA;.+&TQH$O"#$G^B0G#5\;Q+5LR<+:P M%I[ 5SUEU7+B(.:R 0BTW/^L"*_@'F$Z.HH A^DKH+F/7%^ 7I,-:"2,^]43 M);>-&!:LY-)_Q0#/?[DI+9;N2P*3O!CZ0)+VQ *S%O M>:-A!DH#V;8Y8&65\2NET(L]9'8^LC6>5P.0-##3LN MQM0P0&OV>ON:_-?/%27\@H#N/N? AX*8KQO7M9LL/K1A7X2?\R"A:LUM=RV+ CLI+$K%1G\AXS M? J,%H6)C3@GRL M"UFFS5MQ,P 6*DM+AMY3860>D,J0EZI:)MBI#!/^T[N(5=$RQ8BM6RFZ5WAM MNV@9G/#Q/++>43R1*_+\.=C!L;0+"X\K>W1MT*J@P\>Y5Y3/LL];I7@(X/5U?11EP+6GXB(&PUL;YD@^X:$(=QOQ M&EJG,'QE?+,T+ *;YV).#1ZI0MD6B35O*S$BFYS+NA>U?-?R75MNP7"HR-3"95 R3R,^^(M'/I8D3^S8& M@>SH5D14RRX#-7B/0?GT&E;NBZR--3'1)^PGL&\J0GUK''4>915'T31Q/BQZ4=4)(- ME!06+8F*X2"%,T^%G*DRAO,4O8\#R,@HPSWV7LJ4YAQO!+:1-X M5W;%",V'-!2-\/>K8?QRKJK8#;_(^#VV7 M])G)V%0HPHU%RRPV8&1)KLTB#>)\'U]V95U@BGP:.POLB!CG0CYA.9-/'HDE M%*&6'E$1[>?FX0&S6>X6K50L7@,\H#&GP!F+] M8GE4DR=?L8S*(DM+UAVH(?B*0(RQ'58AN)B,OYM$3$HHWF0YR:&D'/9+Y%NX M=;"QX8/96>A)3>3L2-9WK93B*G5.%)=3XC!<,6,!QN(&=9#F8G;9E7RM3#,3 M]UQ39Q+B-"[UF](Z>3M.S%K]3E,V<.5$C$@2N<#BC.(I_-4TI% M0\'2X2V)@HRK%IZX.>7#VLN1 !* ,8SY9L5HSGWM-@O02!!,F8 L#'G76_E MIMESE8TI05+:"L\HB^K/2QFEF!H1C9DJ" 4ANI1EN6P9>5WF(20UVK*-0;:* M]$VC2AAI-<.6YTQ5TD\T&8-2PU2JZ'CY1QPF5SNA[.,7\V->:"D//5Q2>DB3ZQ+LJ7R:?,I/"]-XFG3 M>%9-XZE3+MN:RC-Z",JU)?,T,IUG#0D]M6;&PWT<#%UIY/!@/XBBKX/9N8@Q M[Y;55KS?%DK-[Z%DOK2%TLO;$VX21H4*=Z9I4BV@5VQD!RH$WOOW*IO-@OGB MNIK2&C^R>7$>FC]V%MQ(%YH8U\%6K\E)C]*@YY5N[#)K<\S&<;"IQ$3Q3SQ[%2.DAAC'0$JS9 MHWRN3]TLSN@.=_ N8N46&9_YQ+8C$OGBE8UC@]7Y+ JY?SGX5S.T23V?!JYV MC0]F]<[$_5?$"RVXGP_P)-9/=]=@L[;@P'B[LN!SFI2P/:JBXM MWP4Q[?<%"S1'^K(%&IVN9J^PP&+8^"POM!6Q!_GVO(3>Z!T@>6@S?T8#(*QB M:LY5!N1#)R0,B7;IW_)Q[NI(8T[AXA11M%8@3CYCNC292O D+-@P:^B;[^F< M%69]^_VX85,+ZD3/4G&CB)E3$!4WL*]SL#S@+RD!.>P1('$0)G ML)"F92F")[M:V9%O^@+[F_WE,N0QT='M/BHY)J1,S%)@"-#%LD&U), NC!8J M;WB U9J+>9:=S(1F@G $.-B#V^+EX:="/NYSY<)="E]!9^ \J3C7->J^RE^R MH%>2RJK[%(<[X_B*A-?4\".;4C*8$T"N%["?D#9G8G@!L4-]N ^V:97G&K;C MA_73\DJAK#SN)F=7EWFCU/@(AY59QB([<+SP'[#&%%,^,NE.S@ OF,GH#.6O M\QT73VG4YM7;L 8$LN5R 9HTH+KA_4Q9^!,+#L1KDV0+HK]PV^%*S,N-!LU6HK6VM"OWI@ W.1ER/9Q0>G,48DL">+3?.".D=T>K!0>Z*&E"%T+9!6SJD_ \HQF2H(BETEG:T#%& MU[464H755)H5M'A'40>$.%^H*#-??)"TL"4E)ZQ#4"!VD1,TGM58.EIR"Z*) MUK7W63/I&172JZ-N3DF<'AZP)2M6>4_2AZ #N90\JP,,!E\>PKI]_C!_ M::6=BI0@A?414Q=3<#!:POT(C)YJB A_#0\'AFE*:5^6A*NYRJ)5#7"*Z!"OX:MX^Q\2D/^H$F:-*B MZY6\]"T(45'5",]0]UR+1R$]F)# 8Z3P_[/WILUQ&UFZ\'?_"ERU=,.. -E8 M$IO=[0A*HMJ-GIU&&" LK9* M.M8(P/F_,6D\)8SODC#^/K#]76<"]]\:N+_K;D#W'X=*DZ$^1'["N/TF*V5A M_8L+TP4S;))>S%>I$&5NW&9F#!L5;:#/],<.W7"$P?*7V-H-U6AEF#.867:^]42C*DE M]V#GT';R]R6DZL&G:-?5&H BW"ORL$.!#LS%FMR5>)X=M-%RS7HR+F0:?V-51#ENE*%VZ_JF8S4<<]IK4+ M1LS-Q:I<3K=32%)>-^QE.U$H0Q8J_24"&Y"*;60:3:"<\XOEJ5-3:R4(VL7.^^4I <1D.I M/4Z ^,6.5W4$7LW: J!Z%@*35PJ/N@/X(^*+0/9R$H94(QD59?]SSO 4AL3. M6C'$&7-5ZP#I&]VE1#FWSLH4E3Q?P"H7./2<,JHYI,8$*R/_2,VB6++75Z7C MZ[ASW!W3X7<C"Q)/H[95$]Q36!T0/&VPL MYV9J5C.C'RCE-_[+2E?E+$?P+_KQ(W0F8]#)=^PP=E391,'-R5%1A=ADVFTR M@$U@NEVEPI:#-1;K;2AT_.%&R4T2T.T,)+.\DG+I\Y<\JZ9:P!6U8W:GI$GX M!C=4L+AV'+KFEMI*XIEQ7+MKIXYKUT'!;6@8OM+D, MG+W64URH4DMAY@N &J7I3 M[*R"SXXT]/OHSVX[#_S#MURHSTXA.L]0;#W=_H-DU+7YV'_@W[?_P!EUCP72 MHF42XW?3AH VR8 &F^$K7[6OS!6!FAUVKWJ@NPUQ)X?ON.]]3@NVO'Y=-C"G M;E4/28")]W?(%\C[Y/OF?:!#2Q"BI2GQ>VI$@NGM.&6 FU2PJAN,D2D7/.6" M=YH+=J=<\/9RP=YP+O@&,ME*G?S1V85USMJX(Z-*YIV(4>A0=@/ MSA ."*YAJ$F4GQA(@)P6\K8OX?W1^>NC_[+^-:M2[GV="ZPV^<(K';]JKN=\ M+ZP_/YS],;)(XODEY@!F.-&5OS>,P:USZT?V18'5E0N^AA*K=S7V)10>E'H, M,<1B%6AC8\U*'%S<_ 33NX8:TJP%ZK&U;A?7CCTRJNT9[OAO7_I(((0")!^( M"V!TA $2!R]Y'$B'+1I1O'$ZHV-L)#-FK"A@8-E'!%U0V)G:&Y]M'#WM[D+9 MW04F=B$S=P&*.'!P;R,$+<#(+7 &.[LVNY LA/KL,^QN$D*\T)!^42?%3E;./X;/ ^5]Y M9*V-&!X*R]!3RJ M^7@WKHT.VX1C\UK")TY<.TJ*1JZ-OF^N;:E1NW*O-:BG #5"4.,2%;;6-!"M MRS4B.;<^ '4=/_)A;<+Q(_'?5G7_CU!]D5HNIW55E$N%:P(=E5 KCT7GV,H(9: +>:<:RD)7;47PZQ738%O\ MY/1^].N]Y!2$63G'S?[(8(CEU24,AL!9U[+T2IC,.(;=@LI2P+&^MJW/_/TO MQ11U(6KX.0EO&^9G8-T'X9YPQHZ+1KIU\#J , %)3_J&_R2W@'TY;'5O!;][?R")]N3L:)?[)QH MQ-'W,J!VWU'N3E@J*B!*AMO/2>(5P0*SOKA1\$X .(.;A VB55& .\F]*@$L MHI>LT10&"KH[XQJX;\/) I&T7I^?O!J5@SE<[JDGG.<5OYMPTM![E]@F2GQ# MD3R7,K(2NUS*0M!2?*?#!0B QC\(EI@JZ,8Z+4Y$UU;!%ZS/011P:7K0E0B( M8U[IPK#^R/B3A<0EDJT9.#07SPI/-.:L M[?1HN.[;L(^J(Z!M"U3RI+E)H!@TC$RRY*\QNY;E[BMD#:%H!2B@@%ROJ:@0 MA%KXFEW-:"8\'1MD*%UHH](0,;*K2-Z^*$6K/R>BCH@5)TSE"6,M3_"F\H1[E">,2)G@$(=. ;PJ&9>0K7,N"2%U MI7ICV^8QA(:5W<^F]R*%VI P1F=(8'DJ88D@L&UKG=YQ-M'6#509J/N7: M[28QSZ1R%^/)<&%BJEM/K$/).TC\7 AX9S:>'A*X*QK07[6.$Y"".XH)^J M&F6K:C/D]B%=_*4'D%72]\-Q6J:N%=8(=^ H&K;*Z;R@7ZQ7*SFW\S^JM+&. MLJ5(LK@1^B_P*?@%/\K_:&L']62!?9*011,V][DR62&#>7;.=YDN/I:P6MG^ MTL8 I-4]E.X\PHV%'?]<.XO( >(8V+BK1^& M%+<6.SIE->9'(4+R3@YR&1?S**XPINP@0Q0ZB*D'T!ACZ/K^%Y+N4OH@G,)I MOM@"6JDRQ);P>&MC?P[N(XY M5Q)ZR4(XB :JV?6!+#\9="8%[M_XVM4&8>R,/59H)N#^? MX?EAC7:-:)6ZWUV#4_J 'C%(M=1@_>N!*HP^&<:!^;AUIE4W71J?;+H?A:#> M8H-CR;\"_E]+I3A^K)92@&N#+ZQ9W[CNAU)6 "RK^17S416"L,Y4!/*S@&4W MWZH5.RVT#<"=XJF!8G,/_1=B]PWY ]V",*]056])>00(/\YA],)#NK"6310WM4J/?P%U0-I1H'VU1MMYAAC\J&9K?/5! MCH'5NX=G< 5V?+5J1'?K,!Z[U$;B='++=PZ=%VL!4_BB^"!0:Y\TU='2I>7[ MA^0%LFK+N#*)<8LL 9J7P-PF_^-#J&!Q0>52\JV35CLO4.]DV1@J<%&(V8^( M3H33F\4; 52C%-C:8I:KIDL52[Z"^;(#3^BX31 =P^ 8N.EP(6=*K,OSDB'@ M5M@K.C*-[PH"=&P@/ >&\?P*_([/ETR@W0Z"07ZS"2OC7K4P0OWP:CMF+V&PDG")6&+42N(0+@0VYB M![&C[MB1K I?%WD1XZMA.Z^AA@>Y]'KNWX^IH_=#1P6YE] MZ8BTSV*ZRM=8=.KV_T)X+R75M/>08K4C1'MHG@M#$=?XP(UK:8G4\!2^>6%^XJPM M++!#)X$/!7:2).:?UPWN-E_1KAK!#L')%,G)#M)AA^F[!>,.V(2F%IP!P@,H MV2'CN35P-:ENY$?*29:_"FDUAQP!)%0CV.< 3L5_T>,63D]_[]CL^!E $-# MXM^LKL#8ZGH3J#ZD4@>D*G1Y0'D)8NWJ?])#^_@"I=A-^S)0E'U9?0:H[$J6 MABBI*"UI7Q]":Y^LN+)#"U".Q%UPYF]=YAM=G6$7M$T.XXX9QRU&Y0H^DYFH M(4MH+?NDC2MTA&4,"K-2F0Q%Y9B2 L="!BQ 93-([ZI/J/J**^S+D3-L]"ZH M:HI.!46UFF'NCC]%&=I3)FO*9(TUD^5/F:S[9;(>R4[2EMV0G<3UI^<),RD\ M#+69Y =V$,5=,XFX"+(Z9"9U[*%-D1N]#L- Z*I7K@)#)\(GY SKSZ@N,Z!S MJ/'YMXQ8/D^B0#I<'71;&ZPY7_[E(VS0\S!6OP^ X=)&UM>4_!.HE=J@"B+, M0>$$%\;E/%W5C?#\9&<*:VM3F2IHP%OP9_JA)SJ38 "\0'M][L5X3;_Z4&U8 M!Q^6?T,8I:IRHDWW//?D2YJ91%72-)!1A&\X8DG%BLWT<)>:?KYU !#_KALG MPBG%TI]<571A Q:H^DO.!? Q)Q05(@O3J .C!6.NYLNO%FJ5(#9IAOC&LE;E MN7R:A-,T]J2KEP=\E_:Q:%*!"P:^E^T?3=L]P+YT/6Y]](C<8T7B M4*I0UUBSV:C2!OF'X0T=%\4>F1*4'@:=( M%W2WJ\+Z0IW;;N!K+UQGI^2.M!60C+\.2FGS.?)P](%]Y1H'ST][OJF:2K 4 M;?*0DY"%#]=WE%I:%"=O?JEQG?N'I9'O^E&)TY]$ MQEPS$/='9JB\VI,W#"TNLSQW*+"BN.LW<=PUW^%:F#?FMWOF64Q\$<$P$PZW MA,@.USV4M2CQ73?IV:]RU=+S>(NQ$2BB+V4GGXZ@2C#SW@MX<;P>?>FLMF-A MZ*U0A-2S*WS2YP-M7E3#AZ?G0[7]("#M2V.*)H"B"Q1YV60A$F="5+\U-WQ3##QGN>#_ M-F>DK>&3LW.H.1K(8NOH41OFA;=!]2?TG-M3PFSC@A$ NG4C*LSR3M*&1:CD72%/<&WQF(TNY20NB,OJCJ#G90X.>-BAW/& MK/?5$B99J81/GRC:NBKLBE1M =)9!7S.4@A?BD)"MIC*)";2T%R\^<@D00?W M0?44";- )T3[#5W0[HWY$6F1^QG4,F@*]!R? MJJD$YLW\_KM MO3?'O7=JBBVL-RRM5V#G1/9 !$&.W(62!0USCD$6"5^RO-S4LBK4,^S3.R[2 MN9I;+JGUKDJ![G\#\8TXZGR/A+'S1\E-:T,H;QBP.C01ZM6:)6VV\D )"[I% M'[&4\PJ;-C-6?M*38S[QXQ$IEMFLQ>PQLR,"E@?!Q=0S9Q465)NFON#: /(_ M$O(=8FSF;J*2HWD?KBD,C#ULZSMT2G)T-/,?*P"9$@3C/QC!=+J76_+!\_^- M^^,+ZYP!J4BL*-&@U_Y5;]S+"D,]^T4Y2SF")N\A_9"O)JG M*34WI>9VFIHC4VINS*DYT P+IHHROD4Q8!9 B_ZWU>(C%UJ?%\IP.$83#4NR MI<&PP5#0.[@'8K\H:V[SWU?L6XG3+Y4:&L77KRW!M@N1Y /H$E'"U,73TXW* M= W.@&_40JIO:5W/Q4%=@H4',VK&9[R\H]<6$.>WD>C+NJK^ND1K9,V8[9/O MT<6_C)%GMO7V[2LX\]_8;$;G/<+5![1']DH#U3XPT'16?#O9NH&DVWTP?(%V MW/BAQ-MO%;SIPCI;+1 )&5I1KR5^T;E,9TJ:.>0_A:J@,39!0O&T[V*_>_3=XUF!@OZH.;>MDD1W"KK^ZA,0G]T;: MFH[]C,H\&/EXL7-C"?C(:.ED(29<(@$UK%="7+-^E4$YU\!3_(+:"Q6YW( C M!Q7]G/B:%?9!8W;0P*U1V#:R"-I8@-%7((>A@H,TC.J&J3 VNU(Y+GAV.T\\ M9YDHR.!W,DK?]0)T ;PL)T*0I ZTA0WI *V M(;WF[$/1ASKXLV+2N- 1-/-0=78.8= 44'A[NV[KV4.S[I'ZXGKQRT<8&:'C MJ[>R;S16.^83,DK&?&@VJ!-+6.R#PF*!# M - 75G,U/!.WHRW'D&69PC52;\T%IM@P2 !=T6M52S2>B\8\C'YN5R?# 0K\5FKQMJHOX1DO@A ML4/B6'UB8\8[B;Q1/9=SZK%Z >#-%!Y;<\4I]C.]'BX!XJ::/909:)4XEEUV M'V_T74*,$9IE34BU-1PU49C9@6##=5;0KL=P9(&)-Z@J03=NBA?HJB1#WV]J ME-T.W!L#ZJV&3,X;:ZJ1(/.G_3C\.^R-&SHF=@9!5%5A/R18$'# M)[L2EH;$@)E='W"&E&BP6"9FBQ[RMDBPK=6SU6Q)V=J#.@\[UK45)^8Z8$V? MBK4@=HV$ANM(XK8P".^60R$$!!WX<[I03;;93P9%UC 6VX@3J5QI Q$\(O;Q M/EG3Q]6KF^+P _EXSC2X+?"J7>;I&BGKO"P4$-1V0J9OO1"+>$B56&9*0IO[ M&[::]<'E_>P:P([X'C5BWKG5@04VK3,H%KAF2ZE/63[ @5C@++D4\P;SLH7? M[I1&R\)!*$,W$4611_5.Y+UWZ[RZJLY!<=;6@G>5*4Y7-XW^NPL^O0DW"L ; M!1^V+Z^N/@*HBR):3&9<82%[4Q7+SXB]+0,KL*9! 8D&@"D/AZ$^H H=A2?, M\&X+MS8+!-$X@1)XPYZ;7-VE291%V-[(8,]%R;,(RMXD90P3.155I!K70R!C M/( HZHF@'QM=\O--HD/O@1 A/VG7[@[/[KLTLOU"-)2PY6?&%E8@L$]=8ALX_9=Q: VPXJ/X&YA 0T3F_#U3TR,,H.,%+E#PA63(P MK>6V*/A@40T)V!F%Q2U._@E:&Z&97!LB[8ILK9],6KJS)'O8D>M#PO:.0]:G M?/*43]YI/CF8\LD/GT_>FM?XMN3R+ ?]!=)-^9!G3(*9C]WE;09*(Q^M!%6@ M,34"I9HOQ4CJXJ\&6I-2FP)6B%MA7#-FD!V6(1&A7.%&7=M#ZK@#1 MC+BI< V1Y\]R-_6.& %093*BI<*WI*YF,]3Q_&<1:BK19]->J21]4ZD+L%+Q M%33W-(!^NZ+.&<@M@:#5ACW6L;GAZ9/=$("^VW.?>^:1+^^Z3B8*B*<+E2?) M$+IN\YK+66B3TK0Z0)P(/60')#+1 <7(31$J5+VWL"$XVMVPXOHWE79:C\(' MB*X7G%3Q.0'W(4TW_AU33"D34_4/]:SAMEU63T"R-YQO/X*N;PE-$=SL1O5= MK-!E&5,P;4/QN#R>,PR%PMIW(!TUD=1Z%9S99]CPIQT\,1BCU\/4#EE8+74> MA&((O2V@P>D$I8JGRU OSF4P"G!Z_2MME _=/:S($<@!U2I=%JN97O0:J-VE MZGD3_?)XQV80?4CD="2C=)%IAK8$B=7]9;VRZ$BOD&^!:M,&@;H$A!]\(P6W M#5>5>V2P#KR99BG)9;.J:9$ ]7X<#WX*Y9INK#0P] 1DAU P@A>/\5E848$ M)+T (U1U_#)^WNL,%WU_^/[P*XCAJA;M>,!P4'IA8NMRIU;T-ND-Q*=U=)"@ M+*F!Z$?,F!7Z,N:O9#J@Q5QO/4$U?8BSOUA\(U3TG$M\07D@1>41:6_;P%KD M-[>'$'I,Z.R:\6.C0B8B3AM%[:,%HMHLO?J63)IU7UUM!1R2@NCD1R+@FHS4 MM(*S1B\Z!3^=?;FD*P@I=Y5[FX!9TN5*HV0K=,E<+QO[Q\I*(!DO.X:0!&HU ME78'2F08PT'-!)$CG1 ]-6\;?TLDADVQG_'+XY.AM;^!M>]"+.L$V@WA-/J) MEC/%CH;ZU"#_.A8BIC(UJO.Z'X\R.*1*$6?"&%JC958'"Z^&\$]A2WW0"(5@ M(+IK02D?HJ;)-12F8@V-*-.Q-0GKI:-;0(IMZ_,@D*DB[7:'GG,;+7%BT[3L MJ8'GGF<[;CP$B*NU 48$45\,0CV8[+@!@5@I-_//MR#@4(A4'*"%)E]Z_,SS M2N#]GD/@]/'AZN'1&+.5P^<5S2EYB64@+=R/. KM[R6'\8M.X M>;L'NQXD""4]^&%OJ/A8X-.V3><]D ;=MYPN^\/"VM[I(=MXT_2];*DC]#T M$A6+%^:R"DD#1#[&PI$LM=4G%J2'HDG4F@5D^S_3&ORG93F#2#!F:VAVB>," M"H#%$5_2&R ;F)5-)$92M%H(#TRS^%(-J.P++,'G,Y&$0#]53$-1)ZYBW6(- MZ(3 3P<"0MF@A $J^'IFZX5='W-,#9I1K?0NFX834C\C9SN.@]DH8TP"3&!H M5!-Q9K"05=7*>];#V$7.I06;H8NV5L8(]LDAH\TEFQ5RQ"AW;CY"(D[PU[G* M=H B>E-Q4CP_\.%G[ 768./&7'LXNN,OTND 3I<9OF:5_H_L(UX?6"GA)[$X M1J08^>>Y@ZQR/OT3'G?43-CZ;[GY_LB"]3?M2D#6=MFCO%[L1$4Y3% @R>LU M:X4+GG$?"JE6;"L9\2Y1%Z/B6UFUK>]E/0\<('J;+P[)F.4HN>=@?^=KT9BE M\ [,$=%2XG\&X#%OH!C49.<^:N%+9B1&V(K4?*QR*. UO9=?HZ>$\;$!\BNQI20QYY_Y%M,2'$5>=57A9EZY-!PQ==8/=X)R;8W4PA MO^08TKR F^%J5&%#Z_HCY.625GE0F5_^V4#"!^#V%?:JQ,ZY91+L<$:'*0IN5"A:ANEH2[W<>JMG7*A>YH+#:=VP@K%ERRQ6L MAXWZ1RAVRSM /-F:?:IFGTQ-K-401B4SNH BMA2G>LU$>#;GEO0B-X1QS<3D M;.LC5R)0Y*NG5=IHS1-"LY:V2Y#L<("VU'!0HYK9IM5V9)UTEW]#SD M Q=W?XY(N"D#SPB&K%L@AOEPHQ%HJT$HJ@Y(J)]K$1F%.3HSKGT6 N3>NJJ: MY16793D4S.,G6HE)QW]Y[ >E!F:VV(!J]U:?RFI_*"$:[S2JSSTOT3 %1JL+%K/H$",)+E;%H@?IO.GV1R&R[ MOL5HK:M9B::58//93-I8C1GU7+^_QE<*[X^O9((,ZRE^$%BE=2X+1Q$DRUC% MF$*#73@E0%):-_2[@W6AS)>UE9:]UIV,U4M1K\Z7MUQU\)"\P'8L&",Y5UEX_JUY*09+R@"[L*TQ)-+=NL#?^#0<-:E\6[P+ M_VT%A@.*1JYKN#K[2$W/IN\Q#W<<8%=.CA%L51=K6VCI*#1%["YL5L@IA6XG]BQEYB/,.\H?"DU*E.KCQM4AJJ6Z ,S4)ES*N=&!!-82M,!X%O BC?$#T:$]-L MR.EB$NX"<%)M_@(%0R%B7L:S^GVA5 W,N#ZM9'W1(W/][[H*38+3VGW;_ H0 M89<:51ODL:A)P%D"(#GE:PP@OZ);(:94R1F22(6(X6U,?<#>&96@O DG5I8, M2HS?2A4 :/1? 6[<\G,)Z>>/%3Q/X_+JJ:/EHE].L#0;6U=V,SO6X@Z;8&8:]DCKN)4-YDVH%JV>TD1SP226&P"&Y-IF;S@]G^ M*Z ':MCGABV6JBD(M2@W2X#Y4QC>A>EC?B\Q_SDO(8.!Q1?\791J4U;C;4E MUXQ!6,[AU"DTY98\ J S?;PM[%:,(QL.A&FUU MC\ER\IOM-\30&C4?$AK*X%DZL M7 ;IZ7*>B4#%C$[/#Q,50P\AUT6;90)F: MFAD,/(#@:;YCI!-DMS]Z"S/ZN5706#Z'N4!C_AOL8E;E#*?GK'=4Z0RC7(DL MP9--R@M+SGN_ E_D0-1D%^NOD57\F)#"C#H/377\&Q"/,&P,T57?@3K#=\8V M?:P] M&Z\,9: "YL=$_-&6 9J^C [ M3_#N&Y;@N\.I*,P$B^'I@D/0RNAW5/994PO%32.]!>_:"GP?MXGEF.!/V8(; MK4NL:_ZX0&YI);TB)!R%;(FLT'I22K:,>=A'V6Z%1OK0XW&&EBGJ3K78E82@E(;#+>VH%+NS4V: ]/G])-TPU#+=]E!QL6Z,YX1 MMT*8 &VW1%OSJS8"P[4"PESL'7B(#:;FT+611OT"''80[@U&"NJ/:A!-*09E MC2T,TF<;R.^E8$[+7M0U2I.:9:C"#/JE84NXK[":RSGD@RR%],8=BIDL@>N4 MF8%(Z3B^ *R"UNZ1'*^"+H%!Z:J&!JFJ:XO(:EW)JVNE?KI!M1 9UFY/9K=C M%0R_,A=@XKT/ZI<$]Y'K6/$BV(P[1*\:8EY&^?BFMT7.[:PR \1% [-T-EO6 M6,M20BG7)!WRUT=G30V %YVI&'K",0GX/A*:Y;("^XK-05=PMNUNK?BZ,$O! MSGQD^IRZ4Z>,[#YD9*,I([M'&=D&0UK=9IIR.6@ :M/E6OKB9G6UF+R.+G:+ MG+=!K[6A!%T-;P;DM"'9\:^$A(9%0BQ]2.EU%%[G@:HD^R9?&V(=(JQHNMVJ MDN8O)MR:LB@SBH:3FB>)ZF,HDVG6.V[H5?8IQ'#">]TJJYT! Y/2D7@ MA+TM%;6RN17*TTT5;>W<'7)KL+334G.W])R*G;:IN8YS,Z8SN*FJ] S39SL* M%'BAR@^<0Z 9ZLC_+YU?_6*=5I71O55PEWDN_E7/ M1JDBVFO0\U&=-$(HE2)5@#$B61,('8]0^HG5&/Q^ML#0::N^-W9$B["JM-&'). MOY1S3ALR@0,M2C(F@S&Z7DM3.P67'VY=M8%KJT5N@XVJ7C?8PHDH#]<@WV1-_/68)$L?7T&<3J,Z!_@E$=G BGP\88T&9$M7 M<,8U=B4F'HJ:):&N;2&*Q:=F%6Y%BYAIRP;ZG+\&0*,BX!6WF2JI"4T/KQ7/ M;3T%>)%5TV!$=WD)5H"@K_5UMW/(>ZA]:NIS2Z&=[OI*=L:*G/4 T"QH,IBO M*YS)X6>(;1'(L,P8GB9N(NJ5+(U76_)3R!1H0%L;+@%>;2,UJ&MUL7I=I3(@ M;MF^S'C)#,4EQCK,(UVR['+!;>V/UPI04:)2*@13'?K5+ZE,RW:+$*5.C)+$ MCTO8.A1:JCE184JT.RSFM-NJ35;\C/1I-6 19) <$L*1:P9 \U6 <-VEM(/N M(4N,;9+P(9CFCD4-FG=NQ:)LMTBD=]2.8+*;^R::>HU08EM!:4QE7V\DU4!Z M9LTC$F"C>\1GFD4O5_R>L(UBWCL7\-D:K]QRBE#YQ_GETVJVD.P":38ZQV(' M67!3KZYTC,O*4%QJ5N:"G[\Q!A2%2L:_'Z@1J@ 4@,ACJHO=1C@#8#8H,Q2\ M!CAR,'8+^NU%,-'N>2F>B8 Z3-5C5-#EP+F+S\# MA'C[M2M3[,,70Y04*1Z'IRKK_<5NM?37;H%!Z#0'1&#=\V4DI?7Y MJU.%&@,D#=E<7];Y 8QSO=8+E-9 +1T!,9H>D292)GO^1-Y[\-3;;)':P@Y# MH/R;T_\1.,..B=O M ')$P 8ACHPGF[@[."!YF7C6(4@%Q08JO%(,#GB ,ORV; MY1TR^215;^-%36]EL37)^F;97#_U90]*\!$\F%35DG4 MCD1K]!!O*%WI2?H9]Q*4[-R8&4*,5ZFU$15L:3R>6W\?,3)8ZT82?+-6V?5M M"ZZ:%I)KE::LZH]T(9J_B*7LUVNS58-SMN&.# MO./RG0NH\5H(4!^G1L/HL3.R00+KR,&IAX;U:Y3IISJ M]C%M!+E*T6B?&=4;W9X]K(G"96Y8D%R(C#Q"+5\)F2-TR9KED%6"NDD :!K* M4B8CN^57W2B>*$H3)2*M,P@)4!'",^)'X'/"UE!^M*M:])&*TI%^_%!7M_5> M#\_ ?,KQV,\\5<[!(8$#=0F#S0[MO"D>%N/0>X+Z=3;:YN#2LW\ZK1BOL*H; MX1SF>YCS] 0D1B[>#KRZ[-*6G](C/XV/RK" $1L/2)(,G5A0CIW1 8SAT&V M57#Z8PB'C!]\P^7L7S.8"8B?-;E5?0SZ>F0IL?6IFO&/P1YT>@_ 3&H:.9)" M(>*A/'0=>!,WT U#:C%BK?>Z=V#F\?B#Y"-NC2/W/=#NHW4/*CAJ&QXN2[,' M1]H96\@_J1T+$5O3@SN@.5>X@[($3\'.VLHAY#NOL '%V1M5V2(IBSB=BPXE MS-CBH\08;/@-:S$21)[^]8/ F3R:$"C!&1R$J1SC^+"V+%RN&WIMH#L>G7O5 MTRM:_7LXBO K9I\'KK>CY08A M]E#R+Y+X,'AAW[1,+)'G!@0GX4%4I9<55%.T,3Q1VRM?@*^"''(#O*V3 N/L MN7/(OQ]APS*BPR%&)K_H.K%Q$7Z2CQP5:PQW!8E]@/&8V'Y*VTU8:P1;?U5I M.FIE!O-G .H!$.0,\=_>4B.M@[0YNJK+&1?H0@.:$ACO+MMM)7XPF)RBH*EM M 1>S;XEZU!^7Y:P[Z]%H[=*5$5AZIEE& ZR6*%HH!K#G'3 MCF^(XE6RGBZ>ZL3%5;E5/P]8J;L(OF[E>5LRBIYG.V0+N+_+R\IL,L&;=<^J MJCK#L7"&BS003!CRF/G6Z&#THFKCT=*9PT R.F"Z1U9#&KRJ;C90VRK>_-#^"H&K?,649E5[=\E(,V-%?:$,I_*]S$;QL^Q7+ M!6@_%&6ZUOJFZE<4T)FB$6/M[6.D7OW9,*S%W(U.G;88^Z>^K= ZKN3X:='. M]?60RU,*:$H![4$**)E20/N5 CJ3(NRL%6&/'3_5$0(]84GE:U2K%!1O2<'/ M!)I:6T"LBNV,0N*V[5ITI%]G..0)6M %$O]%? MB^KSHI^),:=";4K$&-B(1NH$TG^][6NZ+=1J1-3X_>53:7*T]NXC<_91UPQ2 M<&P*XZ)C$BG+L.F:=AP$[W#YT7:HB/2F"."YJL&Q.A>74ELBD N:Y/S%JJ9A#/<1.) MGE.7!_PWSY8]6Y@/NH0J,NRG!_ !XX4,F"0+D'Z8BC8T,^#+-L@C[S K"]4G MPR4N1D-,EI!ROKRB6+$OY*=H[0$'#N_9NN$*$53>0/%8"XN)[*!?'VXE\N4 M+:;F\RC!NQ9E7"'63'<"VS=Z,H]&=PW6:,L1"YM3_UVA81@#\(YO+LZ/+25' MW^H6[A.^'5\ZN?<2K@ '-U9S5:E[H=1;U;TF+'B^>K25=W(R*XV/)! =. &H P1]/K&P?7+=J'H[!K@:[-KO0+3635 5R1P?W(8<>''/?OA]S1/^&13%*G"E3A9( MGD[;UR!Q\I3HY.8BI.4JD536( :]>2?0"=,C UN:@B46':O70)AT>0_1>23K M:D58:M'MZM.T,X!! %46XA"!>\H7AC I$0&WQ8%5^@W8&!419?[@>>UR;PF M9$]?L@IK!9KM5(L<\KHQPT=A.=C&F&7# VAK^=MN3;C%@:PO E5I])^H$RD7 M"AAI []U=$?G#2!LC4DO"4LQ7.)E1'R-(!%3H^F#51Z2O($X0MGM"#D<57PB_JC\6"04#'

T.@X1^WS5 M3CCTNG9$2P-W./^C-7M,KTGMG%R3\*Q;$8^A\AX@38]C?K$NJ\]0 =3JWQ8, MC )?SD5OI=H!4YX.YLFE?!)K,<$.N,@!"(B91L/K"!)3?G1J086J$+<#('RH MD)3Y137I?4U&C$P.O,7VV9YA*4)/7"%Y^BB#:?=1O0S9KR MOP&\;LJ_3/F77>9?/&?*O]PO_R+4QE?J"\G7M7C%\&H[!0P?BN+@I8S.GR/< M[05P@\0T&)<&- ,0NAU5)/*+@RYF[])X"6Y=U35H&R&SH0O6"!N@>ZQ'8QD- MM"J1 ?AW0G6J4J?% .J94<4W"$]@MW!9]B#,5'M507W@4LV:"@CC_P=C3-@2W%&/';WQ=!9-^K3;- MEHW<+>'-T/ R:-3NC+:3G=!J!4BV^KLFW8-?(&;K:8@#C/X^%+3>UHJJ3F2\ MIH $,FR]D?,YK:M%!;4W6'@G[:?&WG)=KRHCM 4WV% M=?JP!4'4*O-_/COA]XZ.#O]K!2[!$LF<4R/_E2O!_W-P<+3(+JOZX.!7,(K4 M-T48,F.S60,5I8N/_WSF/,/?K\!&EK_?U[(1Y-2Q%]:)M6<(&&:(88_\ &NN M30M%_OD?R[RO_]W#A/ G<2<$2[S4T[AYWK67'X'^AEF)GY?%#TP>9F2=FW9]Q^7Z7??D!+]5K MI/(#OPJ4_>M(I _7C%BIR8_HFRH)-OZY_?D'_8OY-C4>+?)..D382+ZJN&?43]]C?@S2;LG^C8+OLB_ MFTS8F=B+U[E[@+<')5YX&&P4Z["+X [_\YDW@C?59&F=KRG^KW[OKSO4CL#H MB(V'?7#_,=U[#HGGN]%PXAPFWL.=\D.8P\]^%<[*M^YC/H>H.[HV/XO@-8 2J&C3.E'!VYOQI\>EA($X$@0JW0BFR_J1;;FQ M_]/NZ.4,.RK 5X+Z$=6T=,8^EHTH:CU=<4T$];(-R['8 U'$\U#J6-Z8H]JPICQ\2&\3?Q+(SG/B61TPG_-=LXP:\X M&[D8L19!61!>?_)\WFIWP>N0R=X+9FL7#@P'R^:G&CS6J8[DO%Z)&='G S.B MC['L8,=<9QZ26*M<*C^K<.+ H1.%8I WT(.\=UP(2\>5\\.-OGM&A(0!EAD, M>4H[9CM<&S^%^-93P']U(TX]%ZR-TA@_#20RVTJ ^]07M$L8S(AN*"OHALJF MZH'-U0.=GP=.T:@,N*F@8)=5 ^[0:VTB2/T6:W4$EBHDT,33E@OT"@*P"F"= MF#>5$WQC]4"O8.#./" K"'[=R*B[C'7*4.<-GM&&4.=CYP:_T=_MG]B@X+SU M3_<)[MT8)1ED+BXM1++/-!MU$;U 98+I;67-!#A05>Q\P7QA"$'X!Q7H@IBE MO.<.;XV6/ER5"PF]AWTYFPV$,1*'H4NWFE?Z@\E<]"HO59\:Y++Q:'$(FEEY M@\;Q,!E8/\)7G\G?GOVT:?J@ : JL$-$[4)CVM_:3A(UW3C0!3RL9L##$H7= M$M)20P?96(B!\]YE(?KRO5*! =N2PTD9E[3OX4:*-F'6+K]'-N=TJ51""C<'4V']=SZ M@#:?CW'X=SHG,<0*3#0H\!>30\QB#$#)OX+Z)]GH"6#Z6<:NC*[QWQ=(^R@8 MR(K'$L_$*Q3;>EY4Y%X+HI [@/I61S:/TA"H&H=27L$1.] M!^+O=6NQZ/9N:;HHMC),F \PY %[R:13J$>X+O-OA)LH^\S:YG39"2(. Q[5=FB(Z:<&WH0Q_81B M;@IA*P//AR.JA>P(50PV@2 M*]@:4/!8B^Z2STS6:.(?Y;MAS:AX-ZE)Q+ X@:8I)F5!&W-?8^IQ6(?04@G% MD%BDVY[)9[;&/'+/^ ,Q58D'@'6BQ6T/-:9OJ7%X"AI UG[*OI5:SHU:DT*R MXIB;!(L;>C3OO(Q#N0U'2';\ BC_STQ+P44E!L?(1>PMQWTPF4S6 DO*D=67 M'=4+&7S5[.1L-7V#['%,-$KKI.D;YOLV5^(:-+&IF@ADX$\<$&' MUCD&VK;-O%3>@_"L:_\ M+]*2[8PB'7X%+H75X"K<:X/I]20H4S"FVF8R;.HUCM@2T=\/B1+EXL#GK!0I KK$71"ZY^+E$PZI98U9,A+7ZM C:J*ZD=!=J/'" *:KC6,EY2JC"3 M.A]2_:OX$/A+N03 5&&54/XJ/[H_2=\/!8D@?C&;U. L7=W=%NG?T+P =__1 M^TG6[DN+P9BIRZVD&>#N(].WZ)9Z6.&,?6F1+I'L#2@,A?4JJ]07RB[(!H]B MH_SO902\S6?\C=2V\0$/2X%WKTSZ>_-WZQ_EEY\7U>+]"CT_:T'G_%LY*W]& MAJOJ]_S",XRB8M5,[J;$Y79PF@<.<3PG"1PWBST61V[F17'Z#-4U?^@99 HR M\%0=UW&7%?SD\O^!W_87UR@7)9S[[^>V]?;MZ3_^WEG%8.K@$4Y*N*J/=$PJ M (6-][D*AZP!PXI3X.H%E)[G./ZCT^^C[LIMY/A68B,8)!DEGI>F$8GS("?4 M#:D7L<")\H3&!0ERYPXD>7I9SKBFGEU=EK0[D&:-,L>[=>]HS0TJ.51@U^D8 MJ#.76S6V!4R9XRESO(O,L3=ECN^>.?X_!P>G9Q^*;?XA-=_'9L_?GA[#^M/XXNCL^L M5Q_>G1Z]__,N^@B[[K_: -CBJ\@$?:\\=BTI/UC+NZLU_XA(;M6JP6$V7'3E M")>)^&.07C''!(FPQ$]W]5?OUF$EN/P!VTMOI_=!1LZ*)2[XJQJN/N%S0%2! M^M1OT*\Y$W_6#XZ\%T87R89BMF^[M?O"+&1S'_@IV^M/^:9Y<"P[U!G$^_0Y M;=B$=4*Z??,%:NT!$#SJS,\UO=KFB3SU<_?V^]Q[%:1;DS5W.K*MY;:/SL^/ M+\[O?2XC8H%ON_4D4/9T-Q^'3>_86S'0Y-NYLNUB_=\O3MZ>7/QIG;X]>G]A M _ARQ2WQR?#MFUJ -%I#I=SR^I0[ M=\NC10X]8U>0X<$+)XMS,;+1"/5Z2<&2/ X<-TX)*S+J>&%>,*=@;N2G63$0 MZL4 +PPM$-=^=QS^:\ZRL?U_NU=&52;N6>'*G$2,Y.8V3V2IR1F=N;2/:X5B.1FT8R3GRPX%T.\ MAELV'\4&W)4$WJ;JN5FT[5!H_?@P4NL(8\H?BJ.6D(Y:.G(-,>8[+J-11*(L MR" QGM(P<(F392ST(Q:0^UI+#1[+P2WR++']F(Q7FMTNLAZ52-:A9B9!, F" M>PH"+RSB@I+037)&O[+O&3Q+^W/7-70>!&\20(MB<('BGF)E.1 M1CW3EWT)Q!UEV6HN!T?E,)(G*ZDQQO=!B? .)'?'G=R]ORS*2M0R95;80CSU MQUCTMWJQW67SA]N+-VH'UXULU_7'JQ^^DEF_ WTRR;A)QGUO,B[/8^HD_/]9&A$2 M$6F!_=K)*IA@XP=O1+8^WP-)TY#D@=>5,1^D4Y3Y":-Y'&<1 M"5*61E$8TR+-TB1,',?;JFE&?-?VG.!),/0CV3QW# E.A2>[=B&_WC<O;A]/CLXD_;6C#$ M,J%W3[ULQON]+.5X-KYZI[?;-!LB"OQGV<,\ZZ+_&@.:%1B .U&@\>L M,?,.Y6W5?@H$R5L!*TOB6C[\?KI\G;A(Z MQ,\4%BPO$A*%CA-DF9-LU_H+UQ,/!I1MS09RYA*4W\@F4!+>*4_^X% X6C#QE[&Z_G/ODJ$Y-_-TP>D, )B1?' M-"7$3]W8*^* ^DB-VJA9 MQCBQIC.FT^F.)K-JL\ I_NFJE]7JW19K&;JT6?Z MR:_$3!*3.5CLA9[+F)R3,UB=AXC:D*J];4\0 M\50"<*\!8,)_1-I[)SN;N7&2YT62I\PGGA-0SRG\) J\B'\I#;:+-Q,']]W7 M'K#Y@XJKR04>%73!K64A/5I_SY;KY!X3+PQ=)V,)=4B1Y07U IHE M0S-D'H[<(SOVH_%JVBF4-/'17?G(S;(X38D3Y&%$W,)):)22U,\2&OK\UP&% M_)#I9#L:,Q;BF&W1/8G6_;Y(R]F,P9C;3VRQ8E.4;G+@U^ENNY)0T6 K"9MU M.>A[D1>Z85%$Z+8[E/LC6>"F.0L9<]+MEL7Y-ADSO-D4GINX>[^YV_."@ 2^ M&^5!0KS(CP//RSV : V3)(WH5JTM3 MKPC2W-TN%KWO>^.52E,,8V*?V]DG"=TT#OPTIX2D09PD?D&IP_RB",-LRQCK MKJZM9R6]1+CYQV[*J2_@R78YK^,[D]CP5MZ<' MCW(BJ?*Z4X@0%6GJNG%.*0D9=@VE7 #FQ"ORV!EP>AXTI.$Z(^[TFT(:$V_O M,V^G-/=]0J,LY>R<<+XF3I"F19Y0XE/F;1?GR+-]?\0H1_L?T-@).,?MLV=J M=D7+W&)?KMBBV5DJ9VJ*_BI)N.]-T4ASQX+DU@.[89 E,7.YU LRXKLQ=1FD M<$CBD((ZR7;3-K$WXN3UA&4PL>UHV=9/B4>R)"$Y\XD;40!?S3,GRH,HI'$Z M,"7@(6ND;<<;L?FR?S &.QSFL@7XZHMJ"3.5!4"")MKTOG(LX"1FF2)4Y*\MR/?<*<)*)%YK#$*[8;.'(#.QAS,I0E@71=NT\8GO^)$D> MOQIGRLP_4:"*Z9"?P"%/10*&6A2(U6\_O/_7P<7QV;O=HC6-W: ;NZ6V_[LW M9:QWOKJ)^$:I3W:N*53V%"+BX$#MKF[LJ5M8(_*;7[.B7+#\)5OP'Y: _"P\ MZ3=5#;_(Z\W[:I&M SYXU*$.2QCD.^,T30,G=)/,"P//RQCQMQJE\WS;CT?< MU#+Y+Q-WW8N[@B(K,B^/<),Z]F,6)[WLTI,66(U>1[8RY96S,BGY/ M',?WU9(9&$V3P_@T;/8124>@P.9HD;^MZ**+$C(H$/V4B=./<)#4/P*_+ M">+4"2*'Y-NM*W^J7/Y$0B#<'F>0PW;%U)FF M".&B#4<\XBC+W-QSYFS'B1-L%#R6QG9 1=[1-$8^)C>[& M1H2;\ 7C7,1"GQ WH:%#,S?*DY";\D&TW0ERQ+,#,F(U/V8%OLM"ZWLGRI>7 MK)ZJJ;_6Z)QJ(/?&TT(*OT'L%@6C?NY'A 0.87%""YH&#G,+%N>9ZP?;M5[L M*)Q*(2>!,@F4[T>@Q)[G!XG/94D8$"]E213Y?NP$C";\O\66[3@[B$: M:JN7U=4CH )LK8.N0HMO5O$%+UD]'Y_M-W(A/'KQ.EK!V9>9*$@O+NFBO028 M*LURCI.<%OG&T>MF_BLD?A;G24H*1M+,3<.(R+,_#S(^)YSM)E@=!YOE^D5,2^ML%6 J)3<)]LZY& M8S?=HRAH2L&/T]W;_]V;ZC]VOKJ)^,8IF_O:A&S!K3WT[N_8B@N?&9 (O,DL MU[[NT9A\6S(B8Y>OQ:6VY7M,;9 MZ,M+UC"^&KID&"8ZO,M*,_Y)5@-]-L: ZV&*ONNK//O56ALQOK:6;$8;3I4O MST[?G-*/[&7-Z%]'_!^:,+(9HS6>_J4>$[^LKM2*Y!5% 7++?C!XN?>$-Q7? MO5K?7E&3XW3*BL5AFWLQ[)YX0<#=$_F/GWHLOP#FFOUB&9]O,[JW;*78R76: MB/4QX+K:A^"U3[0NZ<)X-)[QLJ:+!C@=KB\8G#*U+FN0#G^[.'KY]OC#FUK>Q76 3W+(=?;1-I:KJYXE<.4KAT0 O^@C_3V6=ZW71HZ+)6 MGQ94*G24@T+*(#NER.0UYQ?K4JX?HY&2>O[FX'^&_&3])Y-7GOW]#N_T&Z/Y M1F;H\.K=9 M^NX@Z!YWPU[2&5UDS#J_9*T[OZO%_'BRX%JI6C5TD3<@6O)J-J,UOPO[DK&K MI77%.*=@3F1<6W\SV?.,_Q=&B/XN^!H_/%A3,EU MJZ+/^QW>57R>%4M<\+..7:/LG2<&F+?A*<:MO7L$Z[;(/Z]9=FCY+KWKX_/SO_O MWV+/C7ZQCO_K]Y.+/ZVC]Z^MMR='+T_>GER<')_O24?AG?AI]"B1TVY.K'QC M?(9[(^\^O+O]'Y :>3'SAH6 8Y@L_&%+.:KHR[+"'7NE#G]UJ4OJH&DQMH%C /T",R".#M0^HK9 M%ETM+ZN:'W[^<.=\#G&0YDC?V4P&A8%/D] C:9812 SY8>I[3L0W,LEC;P"X M:."T/7/+G T;MIX+>HCU^VGJY2P-^,E[Q'>"-*,Y\6B6>7[FA-Y F\_ D7_C M^DEH!XYC.\Y0,>KPR8N05&,/.$]?)VB2-3GCA_>7,U;9-"M.>3#3NUHMFR7_ M ;)##TR))_@4XQ1IP85-1-*0'Q]QHR*F14(I<') '3^Y&^,^#A5^:+?%E#Q) MX!81*:(B8B2,/9J2U&<)RXF398F?;?,%7&+[OF=[@\ !-Y*A52YN/5J,#W7R M&:,C6J#6!Z;0X5,NTIR&7DZRD!8D*YPT<5Q^OH$7%[Y/ALAT9\)RC<6R,,^Y M7'0*+R4DBN.8.EZ:^4&<1*&;Q@,4^G!KAUDS\:;)57=4D5]%L=YFBMT-<.3? MCHZ/7[^,QE0).[RD1ZQE&5GESUYW0QO\WS>*/8>KTX0YW+3C2HF;]EX0Y:[' M7XJZ13+$^ \YK\X/;;Z'XRWWV=X8/5[MYI_6X6 M>6'_R;U14<8,PER2_C=7'& M&?>86'9BV33)H\0-8B=.,D)2-RVH4^1.R@V6@F;!W2IP)Y8=C>LP^:9/UC>= M#OD)'/+WGZB^KS9\^^']OPXNCL_>6:^/7UX\%DC(E&;:N97V%-),;ZO%QPM6 MSU^S=#DX8GQ/3D M,NRARS =\A,XY"DQW0,J.[EX!SC?4S9L"JW?Q[XR81T@.7M0?CFX+/.<+7X6 M(#%!$(9YX3@>)20C6>(F)(Z\(@T^*;B6_NSC[/^'L_]_/SOCQK^) M)+X.33PY GMNT(QBRR9C>:*MD='68QF4.Q;R1UF&(Y2L*WH-HW]V(^"?NF$T MHFR7(HA300^OUK)=- V"/.=N)BDH3YNOQ4Y@RF)^Y4J^^=R;BEU7VOT>D;A:"FP8U2T(]C&A//RQ$M= MGXNZT/%2$H8#+9T/B?QBD MJ1.D21"G>51D/A=:VPUH<&&5C%=83?&,B9F^BID2XN2I6\2!&U*2^&&<$J=( MJ$]IZB9NL%VH7=<.B/N],=,4V1C0_"4,1V?-<@IL3-[/&MEM5QJ>2-+;Z/PX M;I@%3LZX9 N)$^:)YV6%4WA9Y'I%'*=;MB>B,8O *:XQ!WGF)UG!_*T:-\F8F_RFH,;]DS828,BJV4<89%'5U]:L-;6G MD,83]\+.-%DH!^QZ74*E>1J%U,GB('1(1BCWOOPBXA9&Y$:!%PY(J >T/4(R MXHS*%,F8>.AN/!2Y15!$!6-IQ$CL!TF8,Q9&"4N3E/GN=JLS@N2[JVYZI #& M'H,M?5A>LMJB,K;!OD!28U<:_S[[.!+TE >$(9G05+90' =4?F,0.?<2+RG2 M(N.O0B(W3-+0S=. ^+GK.R3?;D8F<+SQ2N!O9\X]0&&:1,HD4K8E4DB6^GF8 M<^)/&)P6+B\AC6T;!M%TR8E]XFGX] ML>TXV39(65(4:>)&:432)**)'SH!MW."(/"\H6E/#UF"$]I)/.($]/Y-N[YC M"&O*B(_3 =O_W9O*,7:^NHGX1BF;=YXX>*U&1[[B_SBYV!4^SU//<(X>UVHZ MY"=PR..R1W*D+5!2F#(R;2T&-QE&5Q )&XW(W3A&2ND[JD"$,V-&+B M84-Q<3#B4-SDQ4R\_CWQ.LMC-PT<+W(HB>.$,B_,72/N!%F\L\G7OH*7HK]E/@9YP[&,I+F M;NK'W+A/(A;$+@UC9[ME29&=."/6]6/6XGL2!M&ZGDD,AQU#Y$RNT!-VA4[9 MHN%7CQ8Y-CR<5LVR9LNR9G/N /&K<$'0*5QX*0CU=$87C2D_AURF*$K#(H^" MS,U2$O/_15$<@NO,!31+?CLF(I_5.T9%))#Q!D9 EQ"-!7H0L M*TA,')HD@5-00ET6,S_;;A64;T?>B)V4*8@R=>M/+N!C=QH/BJF$)"DW7EPG MC@I"&4T^2PI:#."E/:#E0CP[B2?TP8F3O@=.HB0LDI05;I814B19 MS,(HC:A#XS3W_7P =NLA%7YD$S+B)J\QZ_+][]S/E3&0\7_L+K8RM=F.NYUD MSWTUI/5;(S&4<@/&=UA $T*C) ZHD]' M1RLX#9F),O3BDB[>5HN/2U;/7[-T.2A(';?(_3"AW!++B$/]- C=K" >(30% MJ.KM5A%[KAT$(QX\.'7T3_R\7_SL41:FS$FCC*8D3WU*4L?W_2CEWE? O.V" M&KD.L<,Q8U)/K?Y3)G[DF?BQ[=Y4!K+SU4W$-T[9O!67]-Y=KM!<5*8K4+R- M52XLR@V>JAA#?^MDO3XAZ[5#AR>+HS+_4+PR:-"P6<. %![S0M^+0N(G?DP) M\6E1)&GN,9)N=SH2B6S?&W'%^^2"3DR\#TP<^85/8C]WDB G+O.2(G'"G(9Y MR)B?>L%VVU8\VQ]SV\KD=TZF_V3Z3W[G1'S[L7OCELU];4*VD H]].Z?#!47 M/C,@$7B36:[SH^?+*OOKDE\QX)B._W=5+J\MNLBMM[LNFQ_>XY&8N7PM5EZM MTAD;B1DY>-#/'_/DOLX,WX\-O'-VZ&B1F_PD^,@PS0O?";E_[8>1'Y$X#.+( M\4GJ>&X:I'[J;+<5,HACVW/V*"=$1N9@3Y)GDCS[*GG2P@N2S,]\)Z8D*9(D M=%P/0GP!=?PL'\"H>\BYB:YC!\G3D#P]RQ/_]0._ D.KQ44DHW^D]=_EK^*- M]9^VEY"XN&0PQ[":\_5?\]?E+[7DMZ UO[RP2G[\'VMN$5[1>@EYBN4E:QA? M#5UBPV]SV%_I32^1S6C#B>3EV>F;4_J1O:P9_>N(_T.?4S9CM,;#N/S%FM/Z M8[DX6%97BAGD%74@\@U^,)BN]X0W%7^96M]>':[C=/I1Q;+A -4'A[T0+PBX M%R+_\5./-Q= Z[-?+./S;39,9@(#LP1/<=/?KV:^P M",LCPZ^VB30UW5SQ*PQ7:88M[@X7)F ^G&L%4!4",XO_Z?\<'!PMLLNJ/CCX%01) M^R$0,>)C.U[^CR<+KL*J54,7.:XJKV8S6O.[L"\9NUI:5XSS\25JOSEGNV7S MTUT5'"ISOO89F (9UZ3_? 9@8/QW:4C@[X+]\V]3@GS]8^Y+<'=_8I?X[O^8 M<;#UM..CX[6'+URY9[;TWB AI\=G1Q^G44"RS(FC.&1D(-.H)#;0[S"F4 MP2U@&/4T)>")8YO_OE283X)$%A^/OURQ1M40"LU$4 76<8.[3!GY*8R^. M"$V3- O3(@SRE$0T2[*!T7%;":.YD>V'(X;=G1R1B<_NQ67SK?,2KFA]Q&_:@\XJO^M]T=Y"$DS_V%12Q(W_,)!N0 M80;1&*++#TA1%)06<>"3(G%H =-=DRQU Y(4_A#&P5;L$->.R(AEUQ3ZF%CM MOJR6QW[FTIP&1181GP0TS+/"":F3$W[%?2PK@9O\KO_=32I]I.C''L]7O*!? M^#C[M)9P?21H41NV<_?>51>-1'9P2DC21UCT-/?L&Z0R$KP) ME^Q3YK"4$!I$) \8@3!X^4@]TH8KZ3^6&: M^83D61R'Q'-B4E _]KUD:.[\-GQ#C]@D'G$=\.0;3O;[EJ3+T[+?)]J::&N_ M? M $XZ:Y86]X5REBZGEMOOS4IY5/?ZQYO]:T5MZWG7(O ]EF0L<)V"<,\Z)C0/ M\R3)@LB/&/,?"QW7=D@T7M?Z7F;@HQ+"3Y,@F03)+@0)23/J!$7A)X%#/,>E ML>LFH<^RU(ORD R-X]Q&D"ZP79=,@F0G@N2)^+9'LUGU&2!\@!*M8@7#V%8- MRZU\54/BD]-YLZQ7V=1Z//5#_GRZ2F=EIBO@-.V\J>HW0#F_<\)YC73SRB"; MHSPOUP#8,A;&- F]F"5,LYN+5+T(G2A^K-8?8;C#B),@4?YB8[@&9 M+G'](LF2)$QH1DB6Q"S(HBAB*;](_&( @FA+'2V!,^+:@2D>=/^ .?8<@U$- MY)Q5S7)7_<:3)_6"Y2_9@O^P;*1O!X-0ZH;./A3R MPO&7;+:""H-S5G\J,_:*$^FK:GY5+=AB:DV0D<;TDS?DO01'F+$JR M<* W<$O&FQ<%DR#ZCD-2(RW%1Y-2(MC\R 3O-#_9UH+M*MTX%?5^E6 ?>U'O M+9(="?!]M:BZU;T#2C1/7"0HW2(/ =[QTH/GS6RW&!H_G MX+8D@C=B9_L;RWS'+JDG^3+)EZ]L&KBS>/'SW'?R).=6(&$TB4.8Z$D*0K(@ M*TB\'3NP*+^P_.#?K*[@6&//=7^9A,J]J&&?K+^=]S;<8U'C%IB/]Q)/&Q/L M-K?]#H(W8+D7YED0!4E*B./'3AA2WW=\KZ!9X3W@Z/6[V77$)LF(J\R^G67' M)JK'9/]-0F\2>H\I]+R4%E%&0I^%/B&^&W/AY\6A[X012XL@>#AK\ZY"+X[W M#='HJ0B]QS%0IYJ7;=6\C+[G9CKD)W#(C^3F[DT2"L[D35W-7_%OEXL5MW;:R:\OD4[%YQ!.^_C+LJ;?)M1^8B0$9.DF"3%0TJ*F&116'AIZCL>B;V09AX7&(X;IS1R7 MJR(FL8-DKTIB'DY23"[?Y U,+M]TR'OA\NWQ*+<3[?E9LO3M'VG]][4U3'F* M*4^QAWF*NQB3W$B4V0E94&U.XT[<+(S\W'$S1E@1Q4D0%5'F,">.@BQ^+-@/ M*(U^J@G9J?)C$B[?IW!)TB",W"(FN9<3QR_2L*!!D#LAR\(X'BK[V(Z7.6(/ M\]$ER^1V3A[)Y'9.A[R7;B?9%[=37/C,X)SAU68Y7]%[MK1.QC0,Y2NVK=,;VRI0:)(?GCTD%7V>P?D_;?&O3\>"HB3SVJ)\5N1/DE$1%FL8) M]9TD3.,B*)PAO)?MI%)].PKVR#&^NT09DV,\R<%)#DYR<% .IG[,,L>G81!% MQ.-N>^&GD>=Y*1>+>99OJ65N,%&\3Z/343\;L9,P^TC;?;,PJWN2LB9R)'&M6/S*2>WZ> M,D8RXM(PX98J\T,W+C)2%&2@,^]&Y]XWC5I/V[3.;3;M81A.%NTD#+]?+IV$ MX1X(0Q83DH>!1_TD("P"]]Z-64%)XOJ9%WTM..(W"T,RN?>3>S]Y?I-[/QWR MY-YWKSVJ>_^ZG*V6+)\<_,FFG6S:G6WSU]FTDF<-J]:)Q.3O[NG7S\U_]C[TV;VSBR=.'O_A48]=R)=@3HSJURL>_@&PTL M6WZ9.&VY7;&BR^*G_6V:_'+A>]K:\26,_SJ>93D:3^$1P%L]/>H-@%6^YGH( M),NGO7'H32]\X6$T>NHO_6A:_'!SI/=-P@YU 6ST\M/'MQ_U5_\R]_KW<_AC ML9IVZ'6>ENSBI]ZESK\.1F?3\60N+]4W\V6K9O!=32YOO.'M&":3+QX_9P&$ M5LX4+8<=%W!^83,OD"P#7JC^^/Z&^(ZB. Q_ZM6N7^+0FD4JU^CV$LD%2*1Q M+5^2OONF\X$>U5Z=F&.:ZU$193-^/_(1473O(H_B_*?/A[:L/[[^\ M>?_E,RQ^9,"XK+'[1%S.__Z+!C&-I/BYOGJK:WDW2UH?&U!$@5A=A_>S2^/S MM-2KA-Z:>^4M_%RAS2J]7OPWFJJOZ#OW4NZC&G_8#5=SS)Y3^:SRI9?Y3759> M_&6#.?W5@PZX2QA69'7Q[^\6'W:H]6YCV,VI);K>BWT5H^TC*O#EKV]Z?__P MZ?_U_G;^Y5X]'DZMK]?C.&*_S@[.Q_9BW%^=O9SQ)/EM272Q*M[U>5# MX,@BM_&LVF%X?>8)_?C<")3>>%3H>\@P#=N/A4.?P%/^']9-I;^)! MTB^2?KP$P9P6WQ]YQ&_'>53+O;\#'A2]-R/G7>^UMSY";H]BT%;@Z%:X ).* M'\FF6CM9*##X8;1O+)@'R?2+GRL;*GTN,:W\J<0<&Z;IUA<'PXQ&W;Z'<&CC M>2-_V>C)-2MQJ[<\U)%=O(^L?=\-AZJB:K65^8ZCK0[,YA5P-#D1AQ],@J^6 M#"5BT>U.EP_G$KR%4[7Y(2);,V\G+)VP[&PHYTEE=\+2"4N-*3[YJ8Z'D+:# M1>)D\\IC@A'U]MR#2/XL=#O(8<U5_GQG_=YW8/?ML1O] M'JW2NXL2U)Y8W*PIPK"/XQR+N7\;UX6V3\2BF <[_&!3_J+W\UR0;JW4'I%YW@#:O M.Z!]>'E?L3T??W90GMZ;^_6,4>*@8KC;TJEGC%CUK&&)*O4&)H1;96R&N:", M 00 .*E@L<(.\(3;O>#4MFU.I.P3NN<2J0ZD.I#J0*I=(.6\$$)+BK1SC,E, M4H9T)A 6BCL::HY)2]1BGU"B@: M9B(0A3+7<.;'YIODV<;):O2#D(+=8L3E#K/=\-^:RI\V12H?5Z1TY)'N-6JX M,,O;3M6#U.%U_'MJ_'L_?"\PNX;C=;@VUCMF1&":R_D<%DS'$6@C,X&&F#%(@A3]!Z>^N83CCN(Z2> MCB1_WPEQBT?:8B$V4@DC0!5;PIA3R @)3A2V*,ML\-(=RGU_VO)XF.3O:O(V M^=YU8C1$D]X5Q2QN9H@M46RYN[QHW-=]^&#?RLB/%/C;\1BV"P*N#&*#TH^X MIMZ]GN6@,S_Z?#!VY3Z ]_XJ_50/WBE&BY?'"-SD?-Z0;G_LL(EX8'_5AD$ODL^]W ]&WWPQC5JC#U_GWDZK M">A14Z^H5@S?7TZ&XVOOJY%.9KF]T(7O389Z=+NE5!LJJ)_&!IBNZ\"ZZJ#K M<7[UXQP3/M2[!O\6\6 >?/Q4$[O72>C2->WM66P@I&^H$V1S186)G4[[3J@>7Y 4]_( M2ZUB(7/.:LV"EY)X3)',4(87-BK YD.9#J0:1?(*&N4(T0SS!53F= HDT@PH[*@ M 7?PH:HZGJ]=?ECF76U MLSF,I>IJOG) W1'A>,/QM0"/-RJ=^01(G _LU+L2A:]T[M[[Z8?P=IP'/YC. M5@-5R#M'"2?:<,0RRZ43+,NT\,HSBMRC,YO["52)/BB*TP#K@QYGT.%%AQ$!&D8\L8XXCF75&)K,Y8U-&)J1:2)B!,)97<0T4'$ MB4,$01G51'FE.6;<>,FIT9DB8$T8Q^SI%4AU,-'!1 <3NX8)*K"D5&3*(;FUS.BA_BGG! M#ITZ=#I@@W!LF6!4.9E)S8+#,O-,&H2U$UI:T=3.[8AU3Q10B9Q(U[<.D3I$ MZA#IX8CDJ0L.4>HE!2N)&F4#,X%DSF/*N6TX >K8S64$Z2M..U3J4*E#I:>* M2CJXH(D7G#O")%?24*0-Y4X[IB5NBKKM,-:&1!_HU2',@:-R)U)9U9VNLK?W MGD(?[^YTE8X16\&(VS64UUQHX3W&UAB&$976*HP),A;T+68-VSSI(I]%6]87 MMI/ 3@)/3P(-TQA$CI/8F1EL,H-)9F46CS/-/+8-IZL\3 +WZ7L3VA>G4L;: MB6(GBFM$D4M!$>-!9MHSAI5665!2:(RL,UEHV"UX0Q0[J3JVT_BDVO_<.%MCXVV/.C9PFAFF_W^4\PH= +RQ 3D48WRO5?!*"N1!-6C M.%8!-(H)F4&9,U8U!/R[L$0'$!U G!) /.XH#8$X4BIV=+&&.0&6*296,(Z( MYU;YAD*%]H1-,.X+S)\^5!R4G;[O#/\.MEH/6P@3)Z@(''O+#.<2$81=EF7P M=^:T.5"(J4.@=B!05TG1=;ONNEUWN9/VYTX.V7N:!8*-]!0+HYD,0H4L>(4M M5UIQ)/R>O?]M>T^#3D7D-'1JJUS[3J"?F$#71-D:CQ$/R%%BF(4_0)J)L2#- M.E!)&SKO'".0U]!+D6R$^5.E \CRHQFE ?O@W$,1-IDF5/!4NX84](W M;* ^6L3M9 /SG3!WPGP0819,"61B!$IK1K4U6AJ=(4&"TEZ;]>'S3L\>N]+I MB$UKNI[%W9;(]B0)GO26R%UU249>>8FYH@XQHI"6B&&)D8#T0*IS-K,9,81^/^!HH2=)=6"\"+;Q6%G>^MV34\C*,A:=)P C*7G MQC,S]"T]3^#N ;8(8C?L/DU<\$8RK2P1S+),(G!>L=#$88P8:FH)GB@SAIG G!(.)!X1 MA!HSO\?L.*2_S;Y7ZJ/Y8P7/^TOM/3EPO>TC75F M>G0-4X2)3.$1X-+W]*@W@.7_FNLA$""?Q@V*TPM?Q$USE3(J?K@YTOLF88>Z M "9Y^>GCVX_ZJW^9>_W[.?RQ6!L[]#I/"W"Q**V;CB?58.??S!>AFL%W-9FZ M\8:W8YA,OGC\?$$16BEZ+8==;RW6'+LD6=;OS?_XOB+FE8\X$='WX4Z]V M_3*$ON5FQ64Y81K7\B7INV\Z'^A1[=6).::Y'A51\.+W(Q\!0OOOKP_LN;]U\^P^)'!HS+^BK*.2SG?_]%SUN+U5=O=2WO9DD+S_#Y M3R]NKL/[631'TE*O$GIK[EV2YN8"--#KQ<]Q$#W"FZ=V%VLN^&8"WYR9^-69 M#C#!'_7P2E\7*SQTD<^O+KFTU \HX42-[>9*I/H._=2[J,:?@N85]_P)I?^: M@NB+G^JR\N(O&\SIKUZ[.X5A1587__YN\6%W&JMW&\-N3BW1]5[LJQCMD>BW MRD &M&0$Q+^^Z?W]PZ?_U_O;^9/% &-_C5$#R MHZY?N [%.,3>BF^'XZL"?OV/L[/SD;T8YV=G/T?!7UZ7("%V84R7MF8^?WXW M @4TGA4Z]H6$,;KQ<*AS>(K_P_K)=-D-L:;JJ>DBF'LPV@O6-"# M*5XJ/WTNA;<,*A](%E;$="[2-DS3@%^L6!1S2V,G2;$7?]G%0^H&V$-] MG(T?S1LL[@-SYM\!BWMO1LZ[>HIN>[OUX;9JDRVZEOK[RZGN;[7WR$CD^(S4 MF--M&]MTR[C!,MX^B+IMR[A/Z=]H 7;CP;XZ__S7WMM?/OSM<^_MIP^_]CY\ M?//I_,N[]__3.W_UY=W_OOOR[LWG'Q^]&,?FZ.T>W2%!.^FV/]&;&XR"'ZPK M?$N/$CM _\(=,/$>^Q>NC.Z$ _@'Z*5X/%)M=V0'5=AFR&!,N6"9"MIJ;JR5 MDDGDC,%/Z,B.(_50W+%H=\C3(4_+2+4=\GB<<:P09MQHA@A21.G .%6 /<9D M#3E#LD">'9Y.BU4_DWLNCV\K\AS&>#RZ67CN_CDK&[T4O>FXEWM@+#L8^MYH M82_&[^,G&V/5DWP<>\2XGKGNC2<^U].8SHR,\6TP'?CBM@]X+.OR6.B]1Z=K M38>A8ZFK5JGV;MG;O>R=4UY#W]=^ H@[2)V'8B/GF%&#N?U[]ZV(.FOY2.)Y MXA9JG4/AWT,?_W$^ 1!&S/ M1Q"TU7#M0* #@>."@"-.&BZ]HT@S@[GAQ"IB**^ICNN<-7 M6T'@F7BO!^GBV'DC6WLC+<*P&RTIWOP1F<7731='A<,TV* S1E50UB$P920V M"CF6/?0DXM;VH^@\_4ZV#BU;DG 4%,I4$)@QAZ2FEGA#M Q26M;0JFHO%@$1 M+38'VJSH3R2<\FYD6 MF;\O^H\*+U_ZD0^#:3T-"%C@* E>2\:$T J#A1)P0-IFF97KSZK:#6QFM,4F M21=*Z83_20J_X(XPBP2G3C%DO,Z-IY]VT9*G[M&M.6HZ,<;[\2@6?918==NK0X2%3#GKO65,8:.XY2%0!RA$ M,,K6']JUJW-^,&XQ2JW'GX.N^VZ/LN^D_=E(N^/82B.9\9XRPY44V/J@+ G( M(FD:4KM[L4?V?:37\Q;U+IQ4W_-VH4=?X9[!J*>+PD^+5*(S'&@S&+:LV+%S M*0_L4K:->%V$HV/'%A'O:7O=Z9N]'U%9SV;$YF&QU4HLT/>#;ZF/2E1&LQ'H MHJ%W\/TW/YJU*,/16?>;<]B>K?LY([WVY=_O1N<5.YV/7#+]/RVXJKX+R2BP M\X.PVK&,B0PKPQRR%&E'LLRK0YW0@?N2[[F#X?,V^CL$Z!"@&0&(\IFTAFLG M#1/629L%1I@+QDEM44,"Q?Y%[CB=]SV&_7@DK+%%".>TI89Y9J:QAS%B:!9I)O?Y, MW(U1OTB+=+8NY)MU]2<=&G1HQX_;R(VF/==/>JK68.A^74VU--Q?IWF.HZ>6Y6;:HVMV;G] MFXO/GMS^ZW%^U8#TO\X%!9S^SY68?"Q%HDKW@P:8,]@\,'">N*NN#S#3VEG, M*3-,!F&,USJ3V#+XTW)^H*B@ZF=MU@2G'Q/HX*&#ARW@ 81<**P0@W\P,!*U M-(*AS$F-E#'L8&5"M,4=$T\?'+J X?8FZY]=)7+?KV1V)_HZ>E[]^$T^N[&A M/9E[IMPC4"PN::N9NK2X%[OP_.5D.+[VOC:)FC%;JZGJURS;Q=U +S=HD8W; M15"Z",KM7-K'4H)C8Y12/G]9LG6]D%8+[U%&#!:.":LU<5XH$8A@GGG=T!YE M+P8T[PM&VZLCN[AJAPJM0H6M4^P;PH**4""(,LYFS BKO->,&^J5#)ZZ@\=9 M69^A9]!"K;.TDZ5]\^Q5D@Y,/BW#NK2FD^T=$YC@6 M@/^4'VP'I1 M!OHFP6F9W=?)=B?;MV1;6*D"5LP%2YE"3AIL,>89M@XAH^2! M J'/0[*/:"4=(TB9L5T83N\W/=2AW594V]WNC?"N]=[YWF;1 FRO'<<3#^3^ M6(G#R^O?B@CM'^8B<;Z0B'H^7&)O,]I)[ L9>!T$=!!T1@@PXC_ _B5"&&%7.A("0T\@8XX3/LD.U5R5] MA#L(.GS)9M=T>7^P9*A'TU[T.J(C!'<,1G8X MBSX(.%AFVIO$X[/ !1R'GAX.QU=Z9'UTL7H!EJCHS>*Q1FZ6P_5[J/3<*/F^ MKM(3_,IBFL_L?!K_^=^1258&-1_")M[OQYD9#FQ)/G!QS^=$>3O.WT:21&?X M=2+(J]J+7^G)8 IS_W=C'D8:Y1FFFE3@AM\ MXTBOFPO;BZ4,ZR@9AU?=GDIF6TAZH44P&,:94<(P"EH[11G57F7,&,H.%)>0 MC:? /8;PI+J]-4;D,_?/#AK 6U,(^%%?I^/4OXS/[;]F@]RG?3(?\YA8FUY_ MC"KA?.3>P$^3>%U-7&S&B:?<>,,)XYH;K:P2U" :G,S!0 <"=X$ R#KB(=,4(EW8' R1?V;N;S M[:7\][%$3:)3E+Y3="ZNX@;59.M>Z6+JRX_%-?SSLD4E*H\@>+OC JTO+-S; M+%JM6?X6Q0"4R=^B3*0/GTN1J"D5;' &2L*SP 6CBFAJ,Q0K5(CUF24-">+] M6):DQ5T(R8,N-E8@YO-K#%4$!.L%(>JEJ%] M*EM<+/.LX?! MOG^-]WMN% \920&(_C?-U^<5)%XRVLOVUY5V5X5<$?!Y+LY MAS863'HO">6985I@9CV@/O+(82FU%3(>GIIAQ;*&I/1^FSUDM*](BW,^3Q2 VA0#[JK, MNBJSUE>9=>S8L6.+V/$P^'WT1-S-@OJW[]Z?OW_5UH+Z9UX&T?J]*MVR/\ME M;Y>M>VQ$G14P<72;\=YO62\WCK#9L%9 M+ZWCACF*3<:<-H$A;AGQ1A^H+"'K(\[:&_OH_*D. IXL!&"L,HJ,"=93YH)2 M1%JL$<=6:8?"X9+Q[/23\6VVRXYN<7WRDZI8)!E.E?VUL+M:8ST]F39F= M)-! M]T0A)ISPQBL3X/^'ZA&!$>MSV=0EHB5(WH6B.@QXJAB B8Q'L&G"%?AOBDCJ M$/$(>8.-X,0>:N,UZU/1A:*67^P^%-7+QU>+<;R>VRVI^5(\$;ZX>2+\@3S MVJB.Y@WN=@Q;>H9W#6+#S6 ?0ES3N;R_BBM:SSD)A;. M&5$,F*1498XQS5W M6689=X=2]:))S1_-&;N+Y-]WO-\.WM\%ZUNII< D=AGR3%&CL;16!B.]X)RR M'1:=UUD_#/[P[NS?/A]'4DJ"\4^GP/E="I>@E78_F246 MA491)39$-/GB2"8D/UH<>S"O2U(G^9"2_BXFMX=MYY+7Z#;9\%>)33]'+JV?W!$(U52$8(EARL>C1;GAG'*%A2#R4 UC MP5;*NIU9'0!T '!P #""&IEE2&+&,/QE-,]\AJB0(1-\3[G"6P# LK[ S[0@ M[D"652M;_[\>Q&9J\1"TB1ZX]IA/76>_AZ#EB7?VJU55S-FQ&2PUPP1;8:AT MA'F%C"!89\PSJA25OJ%T<#_6$NYGJFOB]T3B31W6=%C39)A1("IR'!&OF'< M,!D5B'LDI1*9)H>*9:$^%RUVS9XHUAS1)CQ0"&Z?[>LG58_>GKGNA<$(_)]3 M:F'?=M=](P1NO8>_MUFT*!!P1\OJMW.1:&Q9'9@63B#/!,,,!ZH]]P'\G]/H]HD^;6IB'910YN: M!<=_^'_-!D" &%)JCU?;CWG36C38C+MP6S?;]-H2>_$4O=,.2CHH.324>&8-<5ZZ# 4F M9#!8*N*(PW67<=?3TY[Q7P>C44QEC$-ODAC\ M9@N;1HYH57:CY4'#MH<#GR9:K[3G0B(8;9 UBG$L#C$O1/W^\1=95G:<9LX3'2A'"@>A++4\A(90XK/429MC2!A1)W/5" M5>RPPIFA7!*)/4'(9P%EU'9^^:% \3#F?%>-L4_L.;%JC&[9G^6R'RAPMAS@\(.Q\4L]^4IDS%&$(;CJ]Y@5.HQ4%$_MB<(T'+3]LDE MT=M&O';!_E.@:,>.3[4NX.B*)D6>8S>,GIOE,=D_O?!5J#DZ2>U1*YWYUF[S MK5OV9[GL3\IJ7\GL)8!\?._&T=2#W3[M]T9^&JUW?0FSF!9@Q4\&8-S#M2UJ M1/0$U'T7;3[]6MRYT'P$N^2]7ZF[-YQZ*K@+E#.IO*;(8**=F]9!3P<].X:>##DD/,DP]8K1P V@#@,@(E9Q2I4Z5._*/F(M3E ] M!9>\;5[RD5%9Q94T%E*1PU&WT!IIKYG(]?8!:T] MD<2G9VIV&8'.\^G8\52)USH==5@%/=@PWO^\[_C+%;&5G_8VL+&\:B8YK/TT[O1QWS\ M%;S$XLT?$S]R@VDLS7@WLK,\]^[E;/I^//V[3R[DZHEQRC,GK-"8B53V1R>LQ/P9G:"CRL?]44<'*S;\*=>#8.7!=>/ J7RBSB4Y5O2 M=]]T/M"CVKL37:>Y'A61B^+W([^Q^MH8C^]DKR:P7&'(^JC/@)8ZR5[SK,#F MG]1^&OKIU.>)$\#FOS'E%5:Z&N=N>1UJV&58NQ,D:YRGXK8YA0<@IH.FWRO: M+7X'+P4DY#I^,QR,?.\_>H/+R3B?PMA_BJ5S>EHMP(N? 7^F^<#,XG/2J;&Q M%B(=M%:3O,=JD>MQ?O7CRIO>C5&,[4!/O?O;8'IQ;O\U&Y0' MUJ[T'7(XXT9A112S(3,(91C^8H1G)B!]("7"^@S=J41NF 2]7AX7*C;(UE$O MYRD-&L$-)N^O]-=Q[]W(S>*> / O/^K\=_ :%W/_H7KHHW'M1 !A<_A]C&WY M")!.?WT'WT3SJOSR7J.O"69N$6PS:K_XN3?GAOHCFPE!L@P(4?T1HRCUG;.K M3+68Q%;/O>MA>S*#-QS5%Y O#<;P)0SM.D9B1N,IO$;G\'7$LZG_FH.XU<2Q M\#!B0)]T8,0/[23-VEC5=^58XU+77[KZ6COT.D^"=+'0B]/Q9$[AZIOY%IOR MR3T[U 6 Y,M/']]^U%_]R]SKW\_ACYH23N^X<=W;,= ]7Z#0W#=$Z$;MWY8T MWK^=(W> :B!\NG>11Z7SIR_G+W]Y\^'MJP_OO[QY_^4S<&KRTX 'HWXL.TOJ MGQL8IY3;&Y_O8";K8QKO]JJ]GUT:GY?+=AN6MN&[)7EN+D(#S5[\' ?1BZ4# MS=.K36<"5YZ9R&5G.L!D?M3#*WU=W,&)J[QTD<^?4O)RN=VP-+=J##C?DUA] MAW[J751S2/T?*B[Z$TK_-2'/XJ>Z1+VX*7K-@O%7K]V=@G%#=NOPL?CW=XL/ MN\L.-ZC?FU,M*5V*JTZ&V?N(K##F_S@[.Q_9BW%^=O9SXN%;##9G$3,>NMAI M-4'R=-RK^I,#'G]>(/#=.FJAQPX'JW]^-P(5,9X5.AZ>![+JQL.ASN$6_X?U MDVFL&.X5%TF[E/5MWV\T[J.N83F6TH8%8("GV1NQB0_Y5ST:_#OY&-%2CQUS MTH>7NA@4'\)'\)!B6B1]-2O TRB*U[ZP^6"2#/J1J^)1H( _PLUVX(LO,+J7 MP\7I2_'C/Z1AF=69IXYRIHTWE@CL'&7FKN8VGO 6=R(J-46?G-+KZ2!X[/K+- M^.@]Z_A/<+(&X?IQ!NA.[?EHI4YR\"GSZYZI!"C"2_S^[V/P!/\&<)B#99#, MV'ZOBHHM/@\2?$;?'K12?Z%O)C-X_'6*3KI!43K=OG<5GS7GN"_+Q_3 ^QWW MQE?@_L<[QH!E.@+S'(#O]NA+<^)#^)LNICX]_A7@HD_7?;Z&[RZ+#^73ZO%* MI()0QGG"K6'4,O'S% PR?]N'W]WBSIW)1,6K!8DB&E3?/@ M.=$"4R>(8<)[Q6V0G*H,<2HT?VC<9&N:^]$MBO>:21-),IU/;$ZH.??N6 3G M@K!@_:O!]&( 4 5F2 !;WEX,"@_#\7D^F(Y!5D%_10*GJ/;&4O(JP7J,Y__M M8F OWBX>_&7^W'?%+^6#:RO'0/]E&&3#.LR08%(@&:A%1'*C[$:ZL;YRV98K M%\:S?)_"TK,5=>:T+\:SZ<59=&2BG_[1CT;%]? ;F",ZL08@7S$S_P1FB0B8 M^Z^S8:E>S'6"R)4;/LX,*-+>;U7R(!X!.2@*N#HAZL>/O[VZ$6;;N2ZCV^@R M=CA=R[897[8#7;O6]([R&0 6QE?1(BIFEZ LX?U4D+$)V X< "4EIA@>+53&- J* M,L#0S%HIM&38W.< [(B9&WV .2@E:B5H>^TGN8^)$%C*.RS_G7.KV(819,D( MS6]<3^\M%HD<"G'LN"AWJSDWF&?&JA18''54@( J\:H^F-AY5$-#;4"9I/*_ MN)'8]XP?^0 F1+]W&1%G "H7],TWGU]X[>*%_93FMB K&A3>2FJ[#T8Y0!Y8 M"#Y=%,"^+RK[?A9MD6JW.WHT2%N8NW1W5Z5P_1M.E!I-Y;+29E^&6 M?ND>I/'7#+*%@6K3I2X%T)?YK&DO5CU>)EMHG ^^#D:@J^>T6YE0[^K"CWIA MD,-OSG\;QSM <<^O@<7X-K"^M/IBZ'XR :Q(D5%7$P=0^Q41%F. A\"49I=Q M?I$NM:OKOHX;A.!S'REB_/3*^U%ZSUW#'T9'K#:(NU[17XP8?"Y[H8ODSU43 MJ:7QTE.+Y+#5LX%ZM'*1=I&)D\%;64&K--3SV0.^7@ZFTU*Q)7,GVC#5=,^G M "'61Z.S1W&_%S$RC2<66/1O/'+!UCIMT+2PQH/I78."1?W/-0=N)TNKQ#10 MP'>J@O,4)?L0:EG>\\5["EQO#XF$8'UG"/?IKC%N%A$1Z-HY0"%*_S;3_^*7'@'^X'P&)^J MJB_'^33N'$YPFFX#& ,0C3\.!\'/,^S+P52"HXO"3Q=NY*L*>A>CRF,.<# < M]O25'I3EW&F@ LA'U\NA@KC .+X^4!*;+J*-UKP+2+*+(2Q?D7YGA*T[F"; MY#$^@&<6#_\0*DNBO*J1B^H! -U-]$'.& [IY':*G&!'D.DQKC$ MNIO8(:SPWR91ZE/>&+AW6MFI*?=6V5_1+IM4PM^_9SFC6:K,J(_E&- ME&9."<3QAQMF5FDBE[9=,;,7(@4K*B1;-E85>C*M\(2:/H5)C$&W=3?Q000+PO'6,Y9RE&ML;%N@E M(,0XQ:F3OPX"'XO18AYNQ:$=W_3QRIB"CT?G%:"NHV@/DS,)_T__2'N %B;L M^6@442X:J8,B!2H 2RH!77T10& L2TIEP(L,RZ6/)_/%\LITZL:DM+-+GS") MY0UDC!!63L/%H>L;-#"Q+F!IE"_Q>.[?#V%*B[%_CM!:&_D-@$Q%->4FRFI3 M2Z+#),X KO?)[P8,28;YN$K>P/75['W<0A%!*"4U$R0N'C2X'2*)X_UM-(CV M6*_,HT62+?;3Q-+=/)4VF!M>]P$E<*N,.*:/D<#&"/&ZF\11<6JK7 MFCZ%2 M8_ATW4WR4#@UMQE*V4HE Q&JP*9([%\)R@T[9J('>2D[\.^AMG.]G;Z(=>O# M5*EP.0#EWAND(&$\I*>RQ^8B_FOM/;<0:"ZH2^ I'B;_Q>6[(X)$QL ME3>CQ,/)946V7I,'\,J1J]O+79$K0FZ?;97G@W&_H/H1X> MN;XS.-*4A1,T.@A)8J'6*NMHG77XBU\;4^$-7MM5S>>[*-0HA;DWGXS9 -9=]=6:6OJ'V:- MR?JW-,[JV M_'E-P?Z1 0@_\AZ_^E)9_CUO\FP^MK*+W>L M_PCN%*B Z50-UGJ+TKV"YOX[SZT?O?WZ E-U'T3V+WH8'5!]=&,ON)T>1 MOS6KT5/N7JTV'/CPT3UH;=O5@_T!JU:G8-4A\6&D M.CRM=E,SFKYX-_I<)E=K]6L*44P,500AQQSF!HF@A;72>"?0?-O'K:+9?ZS$ MCL__&!3_2.)9;N2>"^>OR0W?384;D;RO5%,KI?VRTOZ$[N"&18=9'68]!_%3[,AK\,0EW4*,)<.0__U)TDP_NG^+C4/F[O(,/+4,"2E M8"BSVGGAE"( /]A;WG",S:/FKO_8:.Z2WYI[*O!_%IBR1W^X39YNI?+B?E / MB%!5&5U:<^FOB4WCY7RLFW:49I62?RCT?(OBS6&$DO1E8Q?_3B@/XXX\+4>#(TZMU F*,:2D= M#I11%8+-V Y5TC;N!CN(N^&<<@@%C*UCW@9I/&:64TFMXN!^[(4"&SH=3+3= MZ6B;.W'X]%KZ9G[$PAEF/[!;AUG,OWRLW)=M ]-.K+*G3#P HU_M41T/Y@Y+ MV1AFJD>_=VFZUHRN"S-O:I!QQIGVW'EE,N:)5\YZB4 K2460I'?UDVD Y*6\ M?%Z(RZ>%L,!@4J.Y+U%0=FFB2=4GJ,U^4Q=][N#CR<*'U#1XFH$=:S3+?&:4 MP2AH3L'$"TXT=89I&7R(/FFUA]?!1Y>\NM>G=#(X[,"50ADCBDHK&*AN^ [^ MDN@!'M6#)7 ;+Q,=PLO,- */V@:=$H^BR89^9Y:U MW>_LDEV/%?B/L\O)_#CT91OWQ5;_+MO5!=8?Z<=Y$@P2R&%.6-#:&*X0,1(Q M<.E,XW'"=T!>Q:KU@Q06K]^EY<587^#;_0[;@WHG'EOOY+(-*.M!6 +A^1VH=D>_!&K!7/..ZNX8CQ#!F6&!X^0L 24<].A M-3NAP88."&V] ](VU^)I)[Y" !W6O]&=K%\[#2UZ,D?W7;JP=1>VWMY;T@(3 MPASAC 5!%4 ^LT(:)S62HJG=^UT!HB0L7U9$!8;P82XG>S'1L.H315ILHG5! MZPX\GBQX8&$ITSQCR'BFC#%2&(VBA\>5P/0A.:^C@(?L8])F_ZX#CR[C=9\W MA1&6B"ON,QY81HE!.I[38IU6E%.:[4UY;^%>'F0/EZ>! <[J)Y>4 M)U$=/P]V!_&.$X2_V:JHZM99M2O:UT:)@+11'"*R1F%X/QZ]7HI"ZO>WTQJGK,]EUF*#;XWT'3'*WZ%! MAP9WHX'60EJJM=<98I3%0R>YQ4%GC"J%F\+Z=SF"AT0#VE>GDM[KT. (@]D2 M '9@=*X1]U+:-VEQ7CFMD1K)V7J*S'T@7V+?\87=.!?SCLGS0YSG!VRUP)^X M3< _G;]Y\_JE.*(=L=9D&E<#+SR*/- MO8GZ:;Z+-^W4A6"L3V2;FWQMQ-_'-!XZ(.B X X@(#K+..%"($Q8L$9I'KP3 MC&86&27TYH[$_H$ B3X6'1!T0+!;()CGF;9 @M;1K'U6?"LS J_&H[*Q0D34 MJW'^>S3<)_GX:^Z++A/0Q?Y:K;*I%#*S(?;BM0S4M_*.8^ITH-I[*1^PQ; N M!N]&'RO^WZ7.%EE?M7J/4LF(Y\8)38RW@0=,L1.; MV^W[!P&&^XIW('#Z(-#%_;NX_^$]!A9'>1K)@"_CJ1[V5@Y1;*$W<0=!CQ\* M:+8QW'@6R[36COJ@ZKU-QY7<8PL!T>;T6SUB[AF&.I7@"--XR#913&1"::]E M",$B(Y$/Y@Z_:3H3Q ^32-HC>BUR3[JL*W#MF>(;8@KBZT)-%#%$&6& M<8V==AJ\1.-D0SZ7[ [;,J;ZF'78]ERQ[0CCW)''^!#7XC2(N[T[E_[Z#KZ) MM9\_?Y>D.8+&8#33E3BO_^:[)4UN_)2PZ@M0X!\!X4 $;SA0G4B-'K,MB M*,MF),-5]2K]44F**42:%RIA&05&&B(RVH-"288-)TSO7 MWD5!BR3-\=\F_TLY^0KA-B964C)VJ O W)>?/K[]J+_ZE[G7OY_#'PO6L4.O M\\0?%XO6"]/Q9!Z)J+Z9\TBE<[ZKJ;$;;W@['D]C>*]Z_)S?$%K9,5M.+;+Q M_,)F62%9!K)2_?']C=.C1U%U#'_JU:Y?JNHMXR]RT6PBC6OYDO3=-YT/]*CV MZB1XJ:=$U&/Q^Y&/.EGW+O*H^_[TY?SE+V\^O'WUX?V7-^^_? 9'/NT,&H?> MJZ@VTZ%0&E8PDF*NUN;47?UT_U[&%S?7X?TLAEG34J\2>FM[8TF:FPO00*\7 M/\=!].*>W*:IW<6:"[Z9P#=G)GYUI@-,\,>>'E[IZV*%B2[R!?>4!ES%;2@B M60-CEY8=JA_J'?FR=U'-)T6MYK!7VM&-B%C]].(O&TSKKUZ[.^6A?OO*O[>' M.+4-Q!'T*(B;@U43?_YS5DP'X7H'$; +W_,A>+ OX%=KJ=)BN;;[U=G^#];\=YNK%HC E80[67 EMG6>:! M4C1XA;52S >EF^H@$49X.FZ.#O"Z!0Z0_9[5U2_Z?BU\&H%]^6 M=C"VA6X2!8LHT(I1PA0B6B L*$%(>RX$:3B[D2SHUN!Y;$^WAOTD_Z>B&.GW M@$(:;*R(<;-ZG7:_-_+3R)@6^'Y\Z?,BA>W!?-+NFQY98/I([3B'?&!FJ0OO M#Z4-U?L%0,KGJRP]R#@<7Y7;3*WUP[B9V;MJ M82_]]&+LX%6YA\>YF86?XGQ[4_U';S++85U\\<-##8I'0A-!6T$3?H EM)-A MXJV&2=:T WBEBPN0E/A7E!8PZJ/R_S@&L;J.;W@Y'-O?7RR'::PDDGHB3&#, M$Z*L8H(;#B+@M*9-O4]OXH<'9I]$.,YGOFE. 7&MC P2/'N&O=8R5FMJ H*' M#9$<[Q_65^T),QZZ6$,%-$I2DOY1HU9]W6N;[>^R?[=G@4:;?>U=]#XENI[8 M6ZP0.83B?1MQ Y3O'#A>PT,/KWG B^H FDS3@^!9%;SKN&5\.QB\9I^?_L'XR+2'P B:Q\E:P M$\$^_!W>"G>'60G/RRH^_\?$C]P@M4F/[\G]1,,4QN Z@V%ZF6;Q8"Q]!'/2 MK9B3/88Y&^5AW4V[<&&WIQ+;BDK98ZAT,#-X+EM@@PW&+H9Y0*8N]6 TC<=5 ME]QO]+ T-\!DN=3_!+X-($QWK]^]^GYNW]2' M#E(.KN(T"5<^\'![;*01Q:HH*AO)^.' ?XLS )!87#TN2CF-%Q= VD& ^8^F M/0L#A0OS0?%[-,[L7(?SJ(.6A#J8D2.V6G%Y'T*V@,PUFN8+FB9'*-DK@#+@GLVF\&$4 MH]\+G.R7]H.NSD+TR5:(2.8>R-H8N:USVF-AE1.E[:1#!V!O>NCB8=/:0"/2%S-3 -#',TA@Y9V#^D0:#RRH,%;_4E_&:^ DH81+;E>^KR%"I-M"W\6K_ MQZ!(SKQN8E>8SB 2)!J8@Q$,V"2K&&1M. @>WNN3YDQ^?:7Y:IHSC>9K?#@, MIGK^@M'GD_U5C_379+]7$8IB84_T/"C+2K;GDW- 6FVOYY_G9()1+H9V 3," M>QW,D=Y5'G-%XQ" %\:7)DTAFO05*4!V5E]A9WD>%PY@!>:2>"A.)/>Z&(\6 M)"EFD]3!+7Z&]?&@V^.:C.QPEF09#)PR.KB@:7(CFL5]A4AU:PFL^W20C?Z: M^]*_Z\"5 MH_'EP%946$ZV7VLBEOLAT ;>'V RX^@W329@""UX=DZJQ=B7?%,L&3G*Z)+" M@S@Q>#CPV%;Y%(H. M;+[3K6*K8#G?;[Z_&WT#61_GUY]G"80J([YFNUO#$)*.9T@;QIQ73DNAG& . MTXSZIJ;C#[7=&5$VHT[8=, \I9HS*KAQQE!.1:#'LMU_C:?D@3M=JJHYA7IS MFL&_#V7*TZU"UI3<9\JW@.HW25S,23Q8DOB&96_'Q72NU%Z-HW50ID 6=M2L MB%HMZ?XJ?1-OJ1(FAXX-T*WBS/0A@;6=#'.KB"-E=X#+]3B_^O']>.J7/N_= ML0%JA2*:>@\XP[)@I*52LD IP OF N\ 7Y#WR$DOM/*"&1LT<4@KS;66!$F; M'0M?(HF.$!>@6T5.Z;V1TQ:0N*)GS.3X^C\]]\Z2Q^U;F;8YD9Y_GXJIYL7GH>9;JB',88?/:ONG(Y:IF9 M&%SUE>,]N 1?(!KS5Q=^5,5>%PYMY;:G=$^=?M$G MJT9<.3(Q!PX^S@S\Q>1-5%2H/,PTI(4/-B?:W^*@JO$.BKKOL3KZTK^S.L^O MXRNC*^17G@PW1R=U"H]SXZM1/02P=.3CU>43D\\#]UR"1YIBX@NO-Z7&2H99 MOF;AG(=9S!O5LF,]-RB2*RJ-$ VL1P0\SO'UQ!;16\IH<. M7M.M@M=T7?#Z9M'+G4HJ]NNG1%$=C]Z)F7KA9 A@/&49DIYM4NNS3DEY%KAU M2@C%-)."2L.TH#[:9$H9=C0E]7ETL/E 'UIK5= =/F(%'R#.XORQ6X.;:$J+(A:^.MH,%>@^9*E M])*EADN6@J_+ZJ<(P]?+ZXM*'T>S/_XCQ46K0%UT W(?AB4J@UY>1!RKH%V: M4[KO9DQKKOMBF-"78<88<"P?4^%[NGDUC'QS$K%"83F'>2 TCSH5=%!>)CM= MG%NI' 'R%Y,H;97:Z%?>]^G6NQ8F3$6-!0D6>JG4EF$6E[V*ED=M%6V<1>7: MS?G%'0##E:G5%V7YSKG6O^NM,)/9R"W2 ]%FN.N5-9(6T8\+/H_C+&=U 2X< M/,^G!':Y(FD"-?MDH593O6C4V9&9DG$ HQCGO@_:%P8$;TQ1TG*!O"TCI >L]Z!;!3GIO9L6UF/4%L#6;5GHMBP\A2T+JMNRL,66A<>B MW%9Q=G;OOH7U@+4%RMT5U9H[#9_MA7>SH?\0EFJYM(S/1ZYF%S?Y$5IX'(SR M&2&(R2P#?\(3@Q@1<>, ;SA7_>&%,)(SF S,1%/&-5=2 MMYX+MF =\BC]O_N5VBHIPNY-BJPG^A8KQ1^S4HGH946$]<.X,=B"@/S?%Y%- MX7.UQS=]+A5.^5,)^#9,TZTO'JUH;[>M*KZF MWWX#-U_WEH96$OL[S[(QOO/:V]2OKT?Q\3LL'*]CPCY/.VV>U;$7_M.B!.A3 M&1ZX/J7UO]&!8)?0TMSJKHXW^V/(^]Z][S-YMVV%>F"^C:;PD3AUS>H<'+XZ M;MF$6TC'+1VW;,8M'U-]].TV_J?&,'O4CBN*<*/UVDU_U)5X87J\B[4=R9OZ ML1?3#?EPD *=Y]6AS/48WVZ6\JAFY-':2#U)H[RCYC.CYAXA<:,N<&N \[#- MIM^E;5JQ68@_VIDU#Z+:H]AW&QY[^.@>M*1/J<_JPTAU>%K=W_CH9A*GUJG( M$V*MP$X0A9AU0IL,91DQBNK Z+R'B+]U6LZ-1Z:C,EY7E0VEY'W1?[Q*FQUW M>T9VUI?R=C.H]O12?:A0'5Q9=IC485*[,0DCZ2T+SAE"F$5..TD%LP91J8A& M#9WHR5$QB:B^$*K#I%/ I WB.'L^2F4WH9T7/_^OS@?CV=Y-VU9PV=%B/8=U M67X;Y1X>&<BRL]J;HA'/^(G&.YOL=KA7XJJA(1[RAR*&,>,<2U]!)GF:"2 M"8508X/6M:KR-8SRFXZ[=_Y'#T:_C'=[VAVGI,6:\L2#6)VX[5?<@M:8(6+! M!57,8V6H$4HJF@6+.?QS&\MTS^(F6"=N1XP9']U,7-/9KJJ/F9?'E,G!VV6_ M;\?YWRX&]N+]^%/:9O)A%#M$%-/4+GN6WWK"N]A=.^Z2_45GKTU2>A^15&>SF[+"5D2[&JRV/;I9?>YV_ M^!G?+,7M5:=5]MI$1$*,]4XI+;/86YS+0 (UBEIF&<$ZVX"(^H_]$9'?(F+\ MOD5N2MLO3@MT_+/I0I"8]N[3:5#]3;7:3NH!B!P8G" ;!8$M5 M$#13BC'#M*+%\=2O7JS(C7U#AD"MR]H!/WM;^"Z ?+H!9.D8LI@*P"W/%+9*:)\% M+S/D,D%%4Z?9.Z%LSI0?(D_^ BQ9G4/W"S#D3@T0W">9:+$!GQQL,E46]LR\^C.96 M2W%>P>T&SYH1COX. 7X>#KYD-8Y8UU0_[%+^GD1 MP _Q]*69NRY/2>^V7'3AQ'O4K '-J:023K' O">!BQD[7]RAIW(!V\E 5GCVB'"!&>"T"RC[D'[ M+0XA:Z3;;/&L0_9MJIHQ#N',9-9EEC(6B G4@*;B@E&AB'I0-&F=[-Q9+\-. ML5ZF;49S8\^\TTM^?(JGU]AX>DT8#-,)-4>VMA]/U\/'UC9J,MGZ$-P^9G%" M9@WS7#H>& \V,(R<$E(:P3A%@G CQ$.@.4K5*Q"JMTFF]F'44-QFJV8G0MR. M/K4=]'30L_?]4%QF3GK,@J!,>A9/#N&2"@/F(B56/L2C.@#TJ#:W>NN@YUFG M!%KE[#$G@U3((<<9T5I[*YW&P5*#E;0/:N-XOUC?Z>K14W3U#BW"ATFMW)H6 M@VD=)KZSMU=OY;[?T/;Q%$(WGL5SIM8UY=^G\FY3$\F:"=-2:CVF[AM)\*RH MS1P+/).2& _0F"%$#2--!Q&6QP_NPG)ALJ_8B61>FD3VB"'B#D(Z"&D)A."@ M,A^,Y0%KYD0FA3;!^" !1(P@=W6BW1&$D'[&VNS_=!"R/7&.E_MM/VW:9T_O MVR4]]/%!M2.<[SI#Z. 53YL2^5AVP*%&MZWF/7WJ'5-A/ 'R=W9=[\87U1]+2UL\OHG7D'3E39E+0W2)M33F=[[&*[+\S&#WU>S6:2 M@Z>GC[D-M0TEL%W8I+7)XYJ74,\@*RNI,B&FF9CQ2@H!7Q'#. W4F U:V,R? M>YW23:6DGR\%_=:1/1]&YTO!>5V3FYV6R=,^D?PTHBVG6+[;X<0SPPF+N"(R MB^7'BE&#E.9:.FYP1A7RM*'([6:E25MQ@LDV;S\]<9PXA3+_UFT&;5LMPND5 MIW\<%]-:)WOC1SX,NF;V[1G=,^SPT*Q7->,Z"SRC4A(F>9 ([' E$/(86XX> M;'^O9UJZO#6E_+V<%$!Q-WP$1L;ADRF2FE,0L*:>$$ M&.1.\6"=8QMLG3T&3AZB#B9.%B1U5=]]!H:,;_C=>USR(0PSD_7C:N_;3 MWN] FU&3=-PA(7=^_2RDZ9GD3NI=1I]S:J'KKK&!G: TT(D/E!B<(K]H)MZ)RKRYT_G6WV\)X/\.G9B2<>%BND\5#A,RY#!@+G6DK MF'=(2\)-%JAG4FK/&W9QW6^S'T86128[6>Q"Y"VUE.^.U=_!DR?/J'NT?1V8H?^8CR>P%-?5=;$W]*LH*B;=#2XDJJA MLU8'5T\-KM8G1;8?8 M2:9)@$ MQIG!01'E,^*0:[,;*ON(X0Y'3AY'NF8W>V.<&Y9U^NL[^$8#[OS\79*= M**&#T4Q7PK/^F^^6$[_Q4P*&+S#-?W#D@N-!!6PX4YS(V#38NDP@ZVU&,E8E MIN%.[\ZGF]Y%2\!J?J=G@5NGA%!,,RFH-$P+ZAD57"G#,M[TRG4W"<#CA,%+ MCZU"DXU)]0@JT:VHQ!Y#);$-E61%I296_^>LF ["]>.#!E\N0%4N%%)/Q\YK M44-4F_NK([+APW#FX!]_UM\O]_\7TWB2Q,J%N2][!$QR4",,49E%_R_1" M3WOP_L(O7EA,X UA8*LI#BXG^?A;N-7H8QCA.&;Z_&DPOTA2^ MYN.BB'G0<:AFG_MO'ICFOLG^4$)4#U82AI%F!T_/X[+:\=?18CYQ-^:E_CT> M^+&85>R%$(\"N>C!!6$XOCJ;7N3CV=>+GM'%H)SUU6 X!"JFQP&VIGFDA\4Y MQ,%-/5KP%\S/03@!1R8#E?@(=I3,P_@DFY* MXP$)KCX:/8QG"O>*"P^S3ZM4 MJ694$F7QVCJFS!\_IU9%BCFN5M-/NB8M"HR@ M((1XG0^;S).UBA^66\HDT] MX8.@P6=49!P%QKC6R"*O,FHSJ['F#?Y<%4K7HZ\^!<]_U7\,+F>796"\L5?\ MO,+P-8SC&TCL-_\_,,5?@/+W1-.O@/:%'[WXN1C\4470;\35#XGHC9;DVKO$ M8[ *HZW "A\5TQMMR;5WR4?1"6]%)W((4/]MFI),O0G %R#MP"&!J-'.6WN7>I2 -7KN:^^B1P6B1DMOW5T9 M>A2=&GWWM7>Q0UN75V#/? 6C+#F+D^AI K*8ZP0T'S_^]BKBR.48G+CK9+], MP54-H30. @ 4CT+0P,[)S\;7XVBN[TX)WTT=W&O (3 %RSF<+2P"*N! M++S(]%277I8>O?*LTE6%MU[K<7[U M(X@ZX,.'\ N\\54UEP]Q*HMC3.'E7\8O_:=J?.?I/AV"\3+08!&Q&?-> M:DRP-$A)+0*COJDD$F&$I^-[<6UE-'%X]1$UU1:)>C@=+:+I:%U6#J%;H?0- MUC8N8W2IJ^5+/K9>6>E^]%UT[H:Q.6.U2C ,X$U8)_!MEGK-EIS0\)Y^J;T: M=5=:OR]@3'\(K\:CJ#\_Q$3+^=?<;H1I[MIC8 N#3.P'*(W5_@J2 ,7 MS<>QX@Q6MUW/%7'$+# V-.AX\ $7?N=E'!-<&X4^^;$IXQ9'WR:C)Y! *=& M$TZS3&6*9EX(K[BEG'OZH$.6'\U483S+FYD*ENOK8)0\U5]U#L8E[O?B6.Y; MEX4@KS+3+1BOPW.1Q'[HH_XI9J;P_YI5\8P;2SI7$,N%K5QS&&9/AVD5^Q@! MY6H7'= :RQI=M+5WX4=9&8W!Q;5W9<>TQK)&%VWM7>11=&H,+ZZ]BQ_"&ELY M@Z%66K>LS5[SAO(%#<^G/U#X+V8,RV_C*V+"$/!@6'WW#?0%&']GR5L"."[N M^-WJRK<^09X&N2U M"&!Z1LLB@%Z"#6L0SQCE8+1*34 ,D:?628X]?I!+OE!&P7^.E-K@7,@-%-,B M>@L8O\AS-YT1O^UZ5,>;M&I9""%"Z4Q0QBT37"J%J2"6(K >I# -9_#N\+#. MQ:),+\"F/GKX-=NJ=B![5.T WJIX .^B>F#?ZJ>2H?0>.P1K_?^^>/GIX]N/ M^JM_F7O]^SG\L:AAL6#+Y:E0Y6+1]GXZGE0/FW\S+U:YN;&[Z1UOQ^-IY+OJ M!?/2%X1N[# JR5A7E4(@W-1VP MINZ!<('L_NG+^+FZM1QD'2DJ\2>VLN6Y+GYB(TT.S%SW$0/8KNFMY=3+K@GPE\ M,_U:Y]#>136GM$.B MXJH_H?1?TXZ)^4\O_K+1U/X*CM.=LK'Z@!N?M@?7K4J.LD>5'.&M:H[P08J. M/L[R8J:7#ND7_4?OU6Q:YM#_O[$I>N*GGG;?="K\BN/CTU0OSFN$#/X"Q M$"V1>CHW:CW/A9. :+%T 7NIZF^&X5E M-=:PI/&><7GSS?O2ZN9^XO70E^&O6%*U+,B(B[:'M;\$1*BB':^]+>=&R] , M>K@-5@.-1T#&5@5.V:,*G/!6%4[XJ"5.V58E3MFC2ISP5C5.Y" U3K_%TR4K MS5_M[>SELV$4Z\ED.+ )S "0)C,#GWJS>?:\VI9YJ^QH%7CC-W[MB5"]IH.6 M*D!92>Z&?'S9 WSRT6.;IS'\2*=4>_ P$SU,E3^S%/0&")V,$SQ&5,@;2I16 M8N3#^0;4.FI7#>47^/=U\"U6HX)1L1(H7Z+AW*FMN;0K[PB+@JHY#0_IM6U5 M-),]JFB&;%4T0XY:---<@+WVKD<5S9"MBF;(08IF;E1]+R3EGLKOA8S?*K[> M$A!6H*!?5A56(#%I/@1B+X9?F?PV.H['Q'< C%QY ==U*>QL&2PK MKX?+S5P;HTMZ6UD!7VU^!RH!'>>$6(!/2L#L=H,_#9D',P,19Y@%/B3*8HVX M#$QAIQN:=]RJ2@0T;*I*?%COP[MW^=]*GBVK#79# L9 \((7U@8!8@GBB!6V M3ABKF)76;U^8N2,29+<:'51\D:*%A]0S6]5$98^JB2);U421H]9$-5>_K[N+ M/ZHFBFQ5$T4.5A-UIYXI_49PND9@Y7TJ-[KTJO1&\A#???H,)F?5.&1IHN;+ MUB'ILB\?/_4;6@@N2S^+A2?Y;%\7/?>KPH$U\,*L2MDM7.J95=2&6M_4JH M#6)Q5+_5-Z%P-/8%TF5%_,/H\5K2V2O#RAYA3.QGF5JD2 MSM:T/_L0OQ-X@CZ3+C0H;WCT>K MN4,S'CJ J$2C7DFD^AK7%.KN 7^K,#>_-\S= OK.B5GMQD[YI&+:BP'$X?4< M^E*&9@&&*9(X& %?IFV8DS%8:3&4<.&'96AS5(]"5 SSS"E3) ?7)I97BSJ M\ZO*X9&[:?;>W'H>]5 QFTR&Z=94Z+]05"LJ)Q:5@A(IZ0VX_S77EP]W0Q_+ M,EM%_#D_-)!M%9KE8@V0S6,)50CA8V23ZR8@$X%P[&)H(U F. B%(-Q19Z6T M"-OU!??K@4P!-GI!+?&!,6*YU XSEWF$#>7POV,!V9Q&O=?>3'M5+=;!$&VK M4#._-]3< D+7J!KCI,OMV46] #":.F#GZK@<9ZGJL\PX+^*8\_W994)E'BPV M)<[ A97!N;3L5K>EIQ2/ VRRT9:K',,*U:IDTNCK67I)?.K!H6FK,!E_2 )U M)\/<*DHET!W0E,(*\TT3Q7D5D7\[SE_5PNQW U6FA-$\4U)QPRSV4C.D".AN MP84EK"D0_5"@$HH(BU3T_ ++O-+4>N*PUP$K2HTX%E"]NIG..*^G,^KD.Q1Z MB:T"%>+>0$4+J+\D]3)C% N9DPDVT=?EGIF$(,Y_\\,8C(*G7L-6:V0Y''LTP2NZEJQR1X6*;GG MUQ\D@+J0+-ZJ239;YL:L)76354 BD??\TAEA=R*$REKI)Q]WE/-BI,$E7,D] M07-DNRT]Y)@")@^XV#X)/[^K15=LUHE?7EY!QFSD'F.<$"^*5U,G:]9 MU^78!8MP-'%._@!>UK&^6'95;6<8Q3%\NG*EG2P.6:X&6+:L1H%!_OV]%"Q+.] O>Z"O;#<= ,BG]@ MA^"^ ^WN6\GW2B&X!8:"SYB5G.R4[3NU1LA[!;1R?&*-D/<*#N1DHT9H'\,7]M;Y5 .=-<)XED/*>, M")$2G>02ZU2E*&')HZF$92:^"DS\*,J@5RPFWUBV>@9TWXW(7@(Z83KQ848[ M^+[X(5J>0R@O?]:2Y(N"9T6+[*XUJA D-'*[92V41GHTN<(M0JUH,@\%<".^ M0%S6YZH6UU?)XI5=KRF#;7#N_%:Z$F-UC>JPBO"ZUTVF!DA39V6(,BXZ1AP7*M:.R$#FMDW3_FA?3:IN+M [:R.BH'];E\1:<"-BZ-A;Z MU,SH/K@4C=O0%(V=6E/TBH3E^Z1KFM:7H[:D]&](N;2C;&]'6?K7TVQ%0=U; M.T@CRMFUH3RH":7]]X=*F%Z!TSS;&I&L(.C\*Z3PMGHOT!%I7[8=/SL_R&&#X!8TPH;U)5:'F>[*8,,)WMK_E8 MB_7-40%2+R3V:PP]"/TJ9]KYT@9(J,>W1W)\#!$(1VPQJO/]XU8LH7Y;'<\1 M$0C'1Y;==YMW=I'TQA?\EH[50F%S^Y%=E/6&8[TIIRWT)V?_>CE?V*+J1PCV M+H#[M Z^!F@"0]U1$,#H ;BU^.(#32\AV!XU++.O%=< M/]]8_KI]PSVH=+*BSA9<KG\-;-ZP?LA'PUU99/G*RXMP M947 K:I['7T$<8WDA&+(HM4\$'/N #SE U'*&S:]"+C^J) M+ZHB0P\6'!'P8KMUO;WA0N(E0 67-;+[PIL;P+[8PMTT78_]/^K-U56=98.: M'A#=@]3S74+5,C\L_[9I9J_W&?LY8S5[ Z=>RS=_, 1:F[;<.PU N^Z=[D/ MS4>S%E"]J6P@U>KR7*9P&?!&EW;KC,:_;@ 4K>S0"+9S\]H97O\-R_[0K.>] M:4RPU^[-2V ]'R?50V)=2'N 'W*:/D-4,$8HRE-I$\*,Y3K-G*^:=O4#+3NI MAQC!A=@J9JBC+;S$L\DC4@BGA"G*3*X20E.1R9S+7*8&R\PRE*0=H\EJ"AUP M2!FF^3H2X;9I#YX%6 [^]@0^] M8JJ5H)Q)H:12E5R2YEI#L2JO03LIYMI=AA>&I?.B0Y0Y([-9ER#'S# MD5!8.6H@B/N@KA'A/1EF-SJ@(>J8DKG,.P%"S$LS*#8?0%O/^%.4J,L($72- M_)\TDO!^'7VK&-K::UO1.J D-_KL--:K3H!M1(G;=<-'-VD[/#K?#.*8$3Q3M^9K-9O S0\7?_\&LH=2OU<^ MGM$3%Y.P7IE,EF[),[QL%9^_#Z6C?@K%^J1#1JW4B7#:UPE!10C/$$,Z#UHN\;?*MRL2UB:6Y5$_^M7:Y0^E'Z$PKA:?'5Q\\66MK\^(@P MAZL=N((JOPGXA?XKBR'R#ZU'=J]I 3ZLA6SSKWE1%B#T(A!O",#7G8-Q?>O* MNZM).>[QG\S8F]R0:;AUFX5VEEDKB 8-+-6CV96A/;II?F%E8#!H.W M>VIQVRMIQO91T =99J\0/F-;Q&T-5K%>OE(A4^H$;"ZII5AB:7(L&&=6<&=[ MYH>HW%:IS"U*;9H19R9@#L7AC%.<\=S]5*O'2^KZ,,I'P+4YF4SME85@&[,0 MV^G;XU!.DL1]&5.U,: %3FPMYIR<#:(DAAECMLU]NNIAG@UFQ6TCY^"WC:2> M&L I#QZ@&"]A(K5^6P$NGM)-Z16NYQO#]=N/LPN1YS#QU8-^6'N'7=BW]KG.%1)\Y?M=# ZIG#K<\7J[J\@GR) MK?#NBW7WPS@,*/%=&;-0WEGA%';-CEYC5PV4F$X](DLH#_#FB_FC"!;'ND6& M\E4/60\CHGUZT4/%B&KLH<=PMS$%E9#LY]%H[.1V'$/0037C0?K3U:V"E(^3"$4)M9*# M<@[&YQ)JW=3 ] *??(Y_;V$P^)%G;LD6MKT$Z1B8OY4^#J4A$CBORJ:<4.+S M7H$IOC$PM5TL]9!ECYJ@Y;T"4WQC8&K[AGM0Z20)VE\ZX0JK%@'3NM!57YHT M46[&3MXP#+ >LNR5 B13W.4&#^[6ET@UTZ>^F'*YJW<1V.7*_[X*GPS"V1]:L&E;*!X:L>"E!\_I%M7$2EF9:YL0AGU/V% M 21B:FPF,\51>MS(.>%X-72^(3_3?Y><$9FAG+@K03%W6]2,,JSR3%##:,=8 MQ0.F[RA>S7 .6_IW=$H(7=XKJ,HW-CEM%P(]),>C!OYYKY@NWXC3LGW#/:AT MDOD%[2"@+4;1N&V;/ZWZEF XMZSK7]Y_ ,S"IBXWI!\;A,#?ZH]N>.!BUA&@ M$P!\:M:R*">QD:LU1A*ZO:+?' <*W'KXO]L(\E6-E+V;FB_%9%XZXS-HAHAQ M&()RXQ9V;V78.^E!R MN /T^=89K[W@((U3&=8P;!-"668D$1)E!BO&3"KL]KC?><)!M@M'E@\Z5H^4 M\>CJ'T/-L=7'-_!V"UY.+$ISE_1. MW+<[/3]V\LM"I99H_**B*6];>'Q\:%C4N/&I/&NNL%K1C AY,8G1_HJ,'HM[ M93V+I6/5X\NV^&JYG? "E:>$90H5? M1'$5VEE*OJ7CA-JU5[:,;\R6;5>4/;3K(49]7/I/+_VGC]U_BB_]ISWZ3Q\@ MX'JE4OG&_L-=9=71/8'%$3E.5\,LFUCP[E11.0P*/08T=QIK4YG4RP9+F7PH7XT<9.W( :X#!\_PMOC(:AGKWUIC(4Y"BASK MG$M$C1&4:B)$I@@51N$4(\EM1^AD8VEO7U)@M$J*86A**#?/26FE77J,R2N7 MEXMCH-S_ IP^=$T&\!,_HDZ4,Q/^ M68]6:N-$KS8>Q Q+!8#:OFX^9QOPM68UY/4R3LC2C!NQ$+2,X4IWUR,>UBF9 M#DFH<\I% J)2YYAKE4B#$ZV955+LVYIP2*9;Z!1NY8W E^],_%2)P*JTV@-U M-C2.9^,I[<,JOO5O>P(*QA#=S=9.&%H,KISA@+2%U48B[#W>K'/8!F!T=J8% MG6*;>$]PF;H++PX[KIPJ9W24)?AQ[FI$.#KGX<*.X=FS"OYGV)IQU'C(U:WL M6DS'@,F:%:HQDVMF1C[UD9$/M:YZ58!Q=N)"-=ZK?HGS+85J5S!P%8[S]63Z M&B &?RNK_HB7*VASK>HUF>:Y02++,;(TXRE'F:068Z*%LDID!ZA>DSK++%-. M;E--54X%SQ-GODE,TH0JA!ZK>JTFF;\ GF@#H%K5^/+R$<#F>*_*)N>Q;/(1 MSN EJD=4# ] H0.U%Z0*]]?O?[MU;-%MQPJWTWN+!ER(D]8JC.1N04YGB2,"T*UI!K;1&8V?X@A1W:\\62=;9"53X$5\@P,*\J]E-.]-_YT2L*N[ .6T: M:\!EO&N%/7X;>Y!N?PX^8''EZ2X:X-2 01;AP*)(\XEU4Y]RT-;E_/8N>#V^ M%$ $GRW$5B" 8G2[M'9#1:VN9RQ5,[G<=@)H5O=WPEMTU,-K&Z>J<6)=RVFP MT9M6@+8%5 -BU.7[;90Q<"/GOO8_Y'G=&8QT]$ZK[#U4U]8DZR>NZQ38JO#< M_*N_-$*VQ;L/% !MUA\9.UM-,X2\1GUAUSMA<*Y7*O21N2UWMF/FA!N&N-0F MIT1BH;0V3L@R2U%B:(=!L#^J-\X$B&NFL:%""JYQPG6>(8:E-!9ONON! $<0 MJ8W9T-!GG;#<(AJW[Z\'41;!YG= #SZFX.R_]\X*X&U?:MI4SC#KVV*IAZ1] M!XO)SC4GNWBVWQ8%FMQL;^[JK!+=]J6=VGN^+5)?CP=7\T]N;P,4HJ%XL;HM MCCJ)H5K12,1*[T<'JK$36GZ4VR_$(ZI ;1/DK3#_H'[!V0/3^\$_"K?E7\6X M3G?%? ^,=(&RN#=O?!G>_TZFG\-WW,_>F?&XO!]]$>-"=%4GALJ\9AI+"/;' M_J('K;LA6CI<03%J$VDYYU7'5L >@Z#&']XZ<6;B!D"?4(1Q;9N93?W:&VI :"I7$J]7M*J5)]/B4P$8PE4XL6L*\3+& W@:@['Y%-!'V\L[B 8Y6O[L'GOG:>F]FFO;/I'Z/25:Z./(.4DE0RRA5":$:XO< M734695;GH@-7_9P/?$<,KPX +W]5 :RG-.;SNK)K:*B,'4XKVJ=]C@TN1C5T MR@]GK7@E"LNNT=7M)P*B]RW<^BDXL>[=D:5:^B@ZF^M=R>Z:N]Y&3&<3Q[8O MI1<3N3F(WJ3OK/#=]J7E9L%OB^C?,#\U$9QP?3US;8F2/X2[.LLKMWTIOUSL M Y"^L_9BVY<.T:6VF7)'.<;#.(8X/;EC^'^3PO?)3+Z.PRR.-V;FOO?9.7R- M/OYEK-WRO+9^%<:W^4=&*T3I7N $+VIUSYID_UO'LC6P]9!_SWG]"QM2P5 ):=22PHEX1EA)/$ MB#0S.,EMQPC8;Y-;=G.)TV'V9+SB6M-T>L>[^\2]+;;.,M1M7^)[),D>LKC. M*LBM:;_D3VE/5G#,F#WZ=JXHG& X7SO+;O/\:C= =Y0',M6VNNG;%])AF2QN0\@\&WK*ZAG\"9N$CZ/I@7ZY$T?FKEF?HC8C0U MB6<8(SXC5(S5+-WRZ3XA= RR?HNM#:W'PNC&T%ABJ@8E8S,*QA*&1F]8C 7D MC16,C'6W9&>BYAU3D\0/E!?,(/RHG;@3> &JR] M\>"_IL:,36VY2:B1U7,PXTPSC3&4DE;0+ M;=7=!Y3O8*?ZD_L]1/D\J0_HY^$.<_3,_3QILHP*RF0BD/NOD8;B7.$,)=8: MH;KBJ4#HZ.<=D.2]H7%7D7%;?MVM'RYW4+]N?$[^'/1-,D08Q6E&::*8R"2@ M]V(F;4IPQRBKLS@T_%2"TEM*M8X?E$:]VA<0^;8KA%IE-$.[X>#-\W?/Z^Z_Y2!]8VQM#M8[-^]K*>?3 M4,G1BMW7AEQYR*#]V@U:H>JI&2V*]B_]KPEPV)@\R7.#DTQ:P:FB5N9"*24% M34C"-)6=&/')VMKBW:J)/]RKW[_.[MZ\<[\\9>B^N]+BM/45:\V$"I*VC4*7 M*4 ^5#I/'SX)/EDS8B2VJ9?U$:GS\ETR^V- M"?[UF9LE$V3'I$U-@@,D;TYC _=J#4'IG\\&'NQU('\NVAR@SWJ%I:KL0!*R M R%#<$#U4)R$\#!JRM.V08_=AS]-VD7M7M+]7E$I9RKDQ!#'-A'.M*4)=*,[ *M&3."NF MZ>V_=3C:31P_7.E#>1 +AW_FWH3!B@CM?(<$)XPQA*>8JR2 M9<0P791WSKO^>SM#T4'J55KYGS@M9L".?H98JZ0+/N"(S'90DGWPQTB#/Z8" M6EY#=G_#H+H)KMP@2()^T&3;"=F#^OC 4*/;W]=CD60+S&A%WM^=85(9DD%L MCW4]_LZ7FG7=@41IE:;J!:O*0F5G?L%UM*2V24!ISZ;M,LEP'C,]^.+? M P/%H/BWWH&S:&:%,[.J981?UR].V=^@TO%P#T1^'Q.@L_NN$PM!L?R__SG3 M!WA+Z]&XHP1Y0R'M,;2FGU@>[TYK(7MN=95)MI,8O*&9>0;,[ -Q7Z?B[IAT MOYSNY70/>[K]'GU":GK_J"UK#R=[H\ZI^S1PJZ+="^0#'^^F]QWWS*O2_-:; M!^5D5.C%M,)Y77PHMWE>];V2$TJ +>=TVV8UM7MZ( M\2?SY/GE(?IR.OE:/7L?OV5?YMG_-0]EU]W?^"#KJ.,UYV%W7BA^H?@W0?$C M>@,MB;:F7 ?EU!D5)!\.$",_=/5>[YI3X"LI!?[PC$)W;-8/4D4_-EGW@VHX M7Z"WTWGO1M(#V"2]N+''ZM8>_D-/\:\//J%U&^XXN8H&YT:$S4G]BM&;[-A_ MP:SCEZ&GMI6K3Z45A&=42Y)01 W7TB8BA_FQ5*FJE'(Q5[\RS[!O 04;XHZ) M!8\3RMKI;(_FHEQ$QD5D/!61(3,CS"1 MD0^3C%]$QD5D7$3&XXD,7T_\RUA-C2C-*Q/^_&6\LP3)1)IKJ3BG5E*.4YX( MSJ60%&%$G0S9)RGDFBE61Y@BC#5A*28F8L M,03Q5':IV*.X,LDJP,63O\+GEELQSY@9$4BLS*XV[ MZ1W^^I$R&)A]:_?[DL$X;G_R&U.6,-]B-/DJQ@JZD*<#/9G+F9V/!B*F\"X) MBTMP93^V^GY+=4G%;Z\GTU>1VU;SQ1V"5NM,4*RY98PBHS@3U!!.1(Z<286Z M8#,.*5Z3IQY7.=IY_W 1$1<1<18B@BA)F1,0.:8I37+*+"4"YYPH+BGEQZU' M8^E%0%P$Q$5 G(^ >.>>/M'+3EU+7FA(L6+,?AAT=H@QH.QF9V)A)[#_J> MB5R'<8_@0X_,$@SU.87 'J^@^0D2:[,F:@4(WYI9ATF:\M2J1&##$,V$8"G+ M,XPTMA,HJ;/$$XR;'$G)(T M8:G[5Y*G[@>(6W+2=3VJ\/JV4[$G%3,T7,YX?%@KRXN:5^<7,.%HI9.S6E M,S"3")DJ8FV>JH2FW' AC4YL(K!B"27BJ,%C,J2,_AE\FTM@YB*Q+A+K,!++ M:JWS-*>$)IIJ*3C2N=#$V$PSELD.B77 4#(9XHXYC!>)=9%8YW\)+Q+K6*'D MM0*LJWXTR[EBTDAB*!:)I()02[/<2&19=K(6?OZGL+O.)*;L__B+^PED&?:8 M*!<(WGNL7&S9WF^L7+;OY,AUL8)J/OR#(P%_63V^8[[G(12OB'?4=;XJK#5. MK"CW/1CN6-S"5,>)K2(E?F+SI[&?M#L<0!3%_=X]$":6*E'>P V)TXS+.' 7 MGM-"D*OF2L,D215EV])(W_\R8S,5H]%]_8;699@H-9^6@W(N2_.O.#^MW*Y@OA7Q@@CV,KI1BY)O'RAMC9LW,ZX$3>I.!6%IAQSAKIVTWMCZ* M%$)J9,34Z[2;.@ ZF]S%>UK]I-)KX?)6PRQ?O'_W^IWX M9%XX"^+SE?O/HIA;^M3KR60&8\/CBQ?&8[;$EE\VZ+[J@]UJ%*>I4Z/Q/S\L MC=\)1U2/Y%PTT+9(KB"X5N56,Y_9KZMYB?_9%\:[EZ-2^ %^'F8 M&"T&-U,P>_[CX]6+-S]?OWYY_?;CSV\_?OCN)S\#&"0@&&+&=Y2*GQ9'B'>P MQ'J5$N<:K9S6VSF,;P_'M4#HWB*](5# ME%=13[V>3!UKE[/IW*MML$66QUV+5. T@2F_QE)%A,BQ\RQ(RA-KB,UW*5?9 M-N[:$DYDP@A7R%!*D; L23'GRE"#F$R//>ZZ;<.A=;%7<"YLN#W>(V:!PW?77FU!26_*5P]DE8#5A<7XK)O'16 M#J@K4WU,%XZW"M5ICXXF8NP^:)W\*^'Y8.8LOU--G/,<#*!)Z0VRD0"[+G[\ M;CKY/[/X](4GN&-5(?C@%A;-76]/E2:^%V1P];1J8?6L^.EM)(53JFKY$HGV M)5*M2[1V-=YX_M>\@%.4<*#N6-Q?G8(IQM[8@PW?.'WBKNW=W:A0@8^M,<'8 M#"2MS,QR/@T?+@??PT=^\%^OK5.WHK%1+5J5]^7,W+:=FJFY+6:M3\3]M]<_ M!G'B+-BQWT2D1F635H=1O;0BB?NEF+D%S$=NGV8P+\,KG%LR&QG_3?_8%=M? MS^%T[GPS(<1+X,R<=!Y?"J>!QH&/[Z):\ES5$\#MP5I3G '>V M\)MJ[?#L6Z=86U28>K_'>3K.@(\DT&[C_N"KW7@GROQQ5T0'9>$#\=E;3/7^ M HST$6#T= *6]EE?>FH!6SN?A9>T)<0#P,L$#OGKQDAH^/@O_M/78U#!K7K: M-KA@1GB>84P3)X2=C<*)599GB&N5LBSO "8[4MAS%60P\K43?? N?T$.LV=+ MK#14($LR2@U+9$80LXE6)$D1X5E'HJK>\P%35EVAWKA;W!9X]=E#U*"*&7AQ M-9G/RIFCBP_3E(/-R3S/=TXZNP]_!!\N?*C\, .!61'OO?N'LVG7TXYEG EA MD=8)<8HZ84PEB*7"I)8083MHU\$E69MB#<&>X6T];<]781;^=C01UAFEW?:E MO:.T#UQDUF>1>9U&Z7!ZKFYC];W7I!\GOX.*?Q6-IG?!NBF]8]_E[6"$+&*( MYBKA-$L90THF[F)A8C.J37( ;T=)$$PD=?Y33KG,999*Y?@2(^U8D?--WL[! MI+23,J-YD,Q!GRH59#;\LC#7>$8'OP=Y'Q9C@<6ZW[C]!'L<^S[>V<%IQ/K0B#^$1GZ[ M/F\U4&8$F37EF.;_^PYNF/MWS-[Y?X=XD?_KJ<(K"Y&?*DJD[,PO^+N%]%O\ MRX&J;C=-"\\QA*$.EER_#([?*QX$4N_)CXV_<,OIN 4_>6XY?G\J[3D@&+G;$#1'\^\N%R>IWMY)",HEU0Q3B75W+ D3U.* M!5=*79TDQATS6P?LHM@?0^Q3#):>K,JC?=;**@1LH3_&# MYW>O#AK,)C,!G0(;\^M^%.J6R[?@%5-#48*,X9QB1"721$O&"1)*)%6!VY%T M$V+#C++5[/JV&H(]]Y@*[#IUJ]*=_NV>]#J@%6Z MVU_58WTGJ=)]:W8H%:N#'2863;V9E&T+B1DN%.&424B*YQG,>I !NF M;!6UH"[2O#=B6@[,&.I,ME60+$KV(=2#556N;C%J#E:Q[P\92%$ZD0C?T\5H M#I4EIKK/=U!&#?>YNOHO_&?'#3?5GX 7N"=!L;"O@(G+"3+$_50XVQ.:8L:^ M-<>7*P]BLO9Y76]7C2X&\W=)B?0BE3X8EY/ 6@\#!]NE]W5 MOS+6.K+"@\WMW6AR;]RG010^"^N!NA\S+J/H*.NJQ<7Z(/C4?!8^Y)ZD-VQU MRR(VO+LY:>T.'S8,KYY!,_Q\>A^^.;@ULYN)]N=O_K@+I]_;>57C;Q64/&;MW(?$#%]E93;SM2^F:*KQ* M>'U0-T;/1^;:_AYY_2JP>NAVN[9>\ZXOQ6-Y)E/)28:=W:*XD(D3Y=A0E2B> MZ+S+ M^[%,\B+3)->)XJBE(E"59*Y%A*"?DO<9)2O(\+57.A)*JQ'K74;OMV M>] H?PB-^I7:+1>]/4[MW1%*[6:3N\/6V;6"30^MHMHW%MHJ>=JXW1U+J,ZA M;.H!178=!W'D$JK>YW5AE<>ML#L35CE"@M@?XGF7U_V^[/LL>#S#8-4<]&P? M5M9R@%M^Z$J;(PJ>@Q3!/%;ART97X[IQI7U@H!51429CA&6<2RLH1IHS3#41 M648R9Y>A??L(<3NBDM0!E61[3!QS.N3HD%"0Q^?&D^O&R[6]7%M_;3.#);4" MV]Q(2I1F&CM_QPHFF3QH]FFA^/$5U.>0S/.13N%^=SN+A?;*%02D( M/\\/,2OEYVT)HU,[:3L2\_%-P,4@2HQMQD#*"19]&$#M-;&?,[3@#0EH&9.YLRU5F6YZDS M-+G@>89R9@ L)#%4[)*$.H"!R9)#EEL>BLGWO(R/Z25>Y,9%;IQ4;C!I&4D2 M:0UC4#[*+K3SZEB7'8UAT,%G@K.+GL1;@L8VS M0)?SDJ1Q/LBAEG;Q MCK#9BU74@SL/&EV:P=U(C(<#,1H-['PT>C9S#ZP_6SI.F0QNG+TVD#"/)/Y< M0[?3R(ARMAUL'!N6I5+*/,DII1EW_]*IS5 F4V5RKK[[:5R,S>P^(H[[#CFC M0FY#B_MR<"ONF\56Q>6VC?5<3T*I[$F_P5%Q6T3\Q@VM9[^*/XK;^>T[,X6: M'R=]KNU_32=E^;(5+;R"(E?H;7T7EQ%$4COY+ M=B.G]!P&UQZ%3ZH^B_&<5S/0_^=4W(VR =<6[P[IV9.O_ M%J^YH^\GH,)BK7FK0+[AGJG'?E^'@NMI7)'M'7SVJFS3^K4HIK^*Z68B5Q7J]9G1EW>@YE:<:]V^(?;M M-@Z2?VX&WXO2O<:ZNZ!_J"@=^,PW SA&UG, $5YL+ P IIO5J]_8+_X9K_PC MWGE<]?#PA=W7!^5$0IN]#4\2S1262$EG'0LFJ>%2(LJ-D(AO1Y=]"/E[*F5G M2G?$$#SACDVN#&G(XFO#H4?5"88\EQP;Q\(:98QW<.N25?(HY"+Y:AG 4M]J M-;,+!'"4%"O]4<--DJ R[:[FLYL)] E$LKXWMZ* 7JB/DQFQJ=\WO#E<\7FMK4$K M'ZVYI[.!?VM7Z/X-_)?A8)?A8(\]'"R]# ?;>SC8@YK'DU["Y60M:VW$#C%X M57PI-,PR>F^*\1=3SOP8)3 27A53*+4*W?>5IO>_ 64R )T_^!X\#YS\" (; M?N#_B7[\H3V3\XLH1O[&.3_$]P%'&+N@ FXF(UU-D&RZ>3^%8:+.RI:C0E5J M]WH\>#OY$K1M/HS=QPLC;PH8/BG<7CX!_DXX.#]HPN_*_>.UNQN##\](&!0% MW_U0EX\%B($_PO!+#S[@E!(\X?L//[_T(X6FT.U736&J==8.ZCYFI&KU]UO\ M[M58OX?9J_K:/=5[JD#%EN:G*B<"$[?5U-(D%TRI5":((>FD,<]T%]('2O(- MFK\Z\/9YNV6$TUZPZMQ/X7UV0]^G M7C<(-Y\:NYOPSGEM8*_-R[J;'390L5 3#9CZ>L9P M4#'K+MYWVVNOS!]=CV>-FRW&YP;_Q(WFK596/Z'3F3&9*98HG M-*4I%Q(;2Q1/";8<<*L>XO5<1_)WL>.[0/MKNX[U'L\A;?A'^PL33W8YHM3% M/-5ORWJNUL#1?'8#H[UFQSU(3%/I-(PV*+,T$U9:"4ENEBDL*,+;FR0VRI,5 MP7&T\W,Z>_T!^C.H[^+*<0X'S7%6X A.8,0#;,1&^[ZMT2-?_9.9I+S"F5DG&D4J2T2+D6-.^PEC7$RS),NK+4] BGOCAE( M0;V@LM#^6%FM+.(#5ML+. N=!#G+.3=7SJP;#=(NST:-)E#"+<;A8+].85KI M./I'[II9X]6(NV\/$&]NN?Y7;6E&N4(48Y829B@,,%389EI)2I(\3RSMDF8T M28,T@[\=Y"(XAV&8=2C_5CJLF"T:X,/@XHEQ0YU@-6_')0O4"%3R1E>%TK>0 M$>!$8L<=B=4TH9:[K4-$-N4YS;GNE/(KU"#]J/'PU2-GS,L\ %4LW$9XTBM=]= N+HH51BM")]0=8#)J84=A%)S9H *Z^R2 MX)>\CZN^'K>FJ[8SQUHZ8R@CS":*9@:S7"N:9R27&B44=PZ==0*MX9O#0 Y2 M,N3Y*@\L#-AND]V[0!60X-3?ZN,%@]PTLCY>!Z/S_EGQ:PU M';X((S3\,V'B]4")NV(F1N'HW&?GTWA\0OUK7I3^*KO3@9] -"F&)6N.5).I M<_4!X-#)@#LG1LIMAM9A(LR]L.G0 :=<[_RN8YM,OPHG>P?(NQ:(!)OIQ41, M?4@MV.F3*=RO:?.K8=M\%A'FT;%8$UR;?)J*VX'[SWA6@1E60B)^=78?^;+Z MTOQN?9W-@LQ_7W_G77C/NA@Q^#C-A]N.CLE,QJSA,.J%&LN91CG+4D13I8U) M5J\T(HFWU _2F8"39)ALML6V!D?];'I?: 7#9=V?;3D0/M)Q()"Q&$\&X&D6 MUIF]$+3UP^5C\J ^)(B]-M^O8G15R#6&?YWY'.-#GCFFD_FG&] Q7]P31_=. M&GV:S(HP +Y<5\N)W^51T[$9!BN5_8>; "0H9D"3J[ MO35=[!3!:#$.Y!C,S%V%#D-CH9)4$V?G><" M\%_>OE[#8% P!TSV=3+5I1EOM6W[[8V8G!DE$H&LH))S89F[0KFD>9I;MO?@ M];Y[&T^V6[&S-KLX9IKZ[7EN682*[15=V2R)ZO#*_B(I(5@Q[#R'G JJ*>8: M,$ 1=M((6YG8G5#W>XJD##$GD#IFVB^&1II$I/5TK;;Q)P.CKUC@E9&S5TY2 M.>]GWHT_SR5Q.ETSBTA&L<9,Y"B3.E5($$;(]@#Q=AQ7Z6ZAA;HZJ=TK>QWW(9RGY@=.$S&*SN)/MF&4^)\4 M8VV@2>(9HL_IW0K*7/QASP:-Z)/\ SHQP'Q\#R'8=V8\+N]'7\2X$(.?G4DZ MN75^W2OSQ8PF=S[Y\KH8BS'8F(.K*H:^(J4/LCV"#[&]P<]_F-L[MVQG%X]" M??A[MQL(ZCI/_[JO9H;N'==I0N])^7ASES7L:_V8>_.T1R6BS2Z M2*.C2R-+K$(8)9J*G'*BI$T2FRM)9::L$!U=*/@BC;X]:70BA_A\S._MMZO= M4[SPWOUOWR\0C3'E#&Z&;W3139O1 CJFM"F2/$'3D2>=UXFWRW]MZ53'_3S<*(7<=:.SAX> MSA7DG> 8*B^'9&?CY3R6Q7#,B,X6H/XGKMG33*D4ITI T3RR6!HMD!)8:J?< MDZ0+<_($TJ2WZ;)^RX%LMFI'LR=J1?,TI80PFR>< H@?(R:'\<^:2LZ21!U1 M[[TXAA7=.?7P+*WH528BV6DMZ!Y=&N[=/]\#>+9_X:_%& 8+'=)^I'L5;#P;/$J%#.'"8)T# M1IR 4^]DF:Y M0\"IE+I!P'$HG,/9>#27T-TE=+>U#$!J9Z4QEF1,48$13T1B+4H1IX+BM MN MX7'EV\'J!<[:$KPD"B[2YAN4-EEND=#&YNY/FE@M,.96",PH2JS*.SJ1UGJ* M%VGS-*3-T\PH?$/52501K34A)K6$\D1*PH1F(K6""([E/AG^E>C,00N/G&^Q M"OJV7S;A?'IT+U',/:[C6>BF7 J1(:NM)(;*-!-4I(R3G.>&95SMX^GO=D_Z M:A-\YMKDK*S2RSU\:O=0:9VF/,F0(AGE7 B.[N&YVFN7 MFO,'6G5YFDAL,YQGPCE/(F<:9Y$/YQ"U;$,5[A/!/(*5 M*'B>)21)\TP;*@V6A'O#$:4)84IW37S>F=?((:W$M*NNX&_=YB#I#\_4<32G MCRIL6<1)(@Q[\.@^T8:#"$@CJ!()HWG*.GYDAK+46&JT,8PFE LGS+D4*;>* M$F90X[^H8/!./LO_%/K,PU$5"7234XTLH M;;%.>)K9S.046RR<'\>8M2S/G!LG]ND+.Y6$PGR8=XPV__-*J-.8N ^P4^,= M?"C#?YS W/#1PER^L[$X+T4L>S#'68@^1IDA-K6Y=->08BV(S$2B:,+R1)M\ MM_FYO6,2&42*U-J M" 6(7$?38(N@1CU3OI.%YYPG. M/@-POF*\+;A!HD>F_/F/.S,N%QJ+-=6&",%5;JA-!#/. T=2YSHE%K%U=5H' M"M0/*>/G*\6[A\@_>:%]D3 7"7-""8,%SA!.4Y()14V62\2$9#*5@EB<9>2H M5B)(F#-V5;]1"?-(9B$]14G=H8S'.OYX![=H,CY?.;X'6<]$VKL5#_1D+D?F MB55L_/487' 8!?5D:;I9C<$]_.BN(>BPMY.QFD^G9@E;+Q5*,:15:JC(&<]L MKFR666&?TCEGEBDLIKU9#*#\M/XXNJPDV2AK#%LI(T3TWWJ MSMMUIQ[_\T.\GU\-B!LX=K%FY^O7[^\?OOQY[%'0YF^GJ:;V=0QEP.*X%0O<6B UIE@^@@U[? M_02+&)"L>VNMS=RYSSV3P%O/A'5;^?M C+Z*^W(- [:9Z&9:M:&=[T83=3G M[YKU:IQPE&.)F%64$BL)P1FVPF29L IW329*4()FD\8',$[EW0'K3^>F:W>& MX91K@E,I,DHIYGG"+)&YT.Z_DB8H2L_UZNJAAL([<0^)WM)WZ,G[P;UCOX$H MX:J_,LH7Y0\(&D+S'OE[6W(W%%^G;OIS0MZ'$UC@A.XW;B=TC]/!>^BV@].( M]:$1?PB-_':]S>'$]P@L%A@(_?]]!P 4[M_1*O+_#H+-__4@!NU@E?&7!=Z" MB*K$F;(SO^#O%DRGRJ0Z3$1RQV:A:GVLLU%B@XY\X!5?U'UR,M(_ NHAX+F= MS';N#G,'@N CEI)_8T>VVCU].;(S/[+L/W!!/9 >J M!MW1A-J(S3'HWIO[J+/<&W?38NQ*N[$Z)?Q6_>"CU_-Z(OY MU;W[IFR/0J:)4)H;0TA.NF9/?^ O_ M1O[]7^?X?OPZ6< P%T1)DJ0*<\HMEPG+D7.*G&MD*&'K)A,?")8,[X:R<6'= M"^MZUKV9FG;5%>(BL8Q:"\$KG*7<$,82F62IQ%BKX]9U$K)#:^6%C*?MADW%VF6$D83EE"<.YG+.+(\,RC3N3RLL;#*N+O AEP8]\*XGG&++PLP MO1+K/+.&JI10FBO&,DX,TPFWB4W$<1LR2;I#OOP-;N(^0R9G=0#M2AI^)<:.AJ/1_=#]30_F=XZ85GR93$.&>#YS#S'# MP=?)?*0C:XV*SV9T/Y!FX(A@QMH]Q#&S^_K$+6SJ4T[5*CIWY"[#I-G6!/+/ M,)&ZNIANG?';Q_4'G AS'JS B5:&VIPZ/:6LM)G@*2="[H/#_0_(R#MZ ?+W M.S,>E_>C+V)8NOTYY>'6,_C>G6CD!UC-#Z"[U$W@$_>]P!_N)/SW M"NL.?12_^=5,S<#SS=2SGW9TAB\Y]H'O3,VMF'XVCFN' \=515@"T&3F__9R MO#XV<1_5-U,2N,? S^8FK&[>O"-D7%W8-IB?[A'CK#^EWY- MK4OCUN9N1RRAA@JSQ-[ HX^YOQ-V=&;O'/3^:R.K,9F[] MUC[IS(>N$/=:(3F^4.T,,;Z&H-( +NO U^V#$!F\:G!#=BAE.M52JYJ._D=# M>AT-/<#1;+;INFIXOOOI>CQX;>1T+J;W TQ#G<)PX=Y[\\\=7S&>308"KKN3 M,_.INA'N\HM/SFT&,>OLV-F-LQ6G,^$D2.'$=3&; ^6[0ZW+_FD"!S!AF8R!/II)L7KN42,[>?64FA MJ5'&^8O.:C$S=QDFRACM1+NO'73GKN?*RY5%]( A/-B9"]/)'^ZL9V!$;Q$J M[^*37T\GH;K;S*YMU9OY$I[9.C-GPTK#F#+(R1:46:ZT$"FU3&0LD42O$2_A MS!Y'T! ^9'BU9;Q-\3:!@^TX+QW=G<2>&NN-:;/LWKA3G4Z^.OJ7X&: *:>A M%JZM1409!$YQ.["51>Z]&+!U)W-G 8J[ M!'W:O_SZC9"D]L,17:)97]=3?M MI;O31S*K!GUJPH_B2#_<:NI5'(^RH]=WPHTXAG:4W)(L$:EF;B-:BS2U(C$9 MEP([)[FCJ7L7(1^0>4ZO)HJO#ZP2OGHCF)7QMUMU'C#4#1 MP+5^N+9,F""Y%=*HA%.DJ4@3)X8IS3@36K.N4,)>VK*;D+LJS;KP%S%O4.-- M2K-1<+,"Y";(O"U*JAUQ:<=DVB4#&1(X-5G"<4Z5SH54/-7.Q,A1AJCHR+UB MI\28)Y#_VX,YK:^&RH=IER4($O2K!$7LDA5:%]KX!SQAVJX+2.'G/__J[@? MY""H$A8\_W9$=5"%5 >MF.J@#JH.ZJBJCPB^^_G5ZZNAM\*=*'NX Y\8PO(4 M)50PJ'NRPA"9)CI+L73^;K;/%+QO-62\.43@#V00EC]HUC^(&QC4.QCX+=0Z M_ J^#%L9? \< >$%G/Q8_])_V/\0_?B#-^.[8A'2C)W',(-H$3A0LRKJ [ = MWKX7 W="Y:RV%,*,+>E_\G'*71@E>Y/]X9J:4-XHG^G,6TE'![D'CD>C"9B'-5P[05%5V1BK2. MHU7\]R(YJMU5"KV]:^$?VT3+NO974V%UG[43-=;-OMOK7WPZ+/Q+H=W2?)KH M$($TPT1NE4YPZGS>)).&J$2*5 AGR"K4%9WXL]U#?P0^""J.8?$RC62"&<'. MVJ6Y-HPGJ?,9+$UXIJWM1:[&M/7:C;QMK0WI?DZ4SJP; D)U'(F M@D@+=N%L]7Y ;*I+8&EG@:O9X).36U,G1EL1JO9E6Q8+X>1;@9+Z)D]A+MEM M2U2M%\2+XO=%%+]T0?SZ']2?6)#![?5U?"PL+RP'8C-&";?6)A^W>X[0)Y:C MI-.3K^-/(&8K2L"S(/8/4K@F:K#%&YKX!,!I3/->Q1'XA,41N%=Q!#Y)<<2+ M)JBW]B*M)!+$4N[:*3AM0-\7XQ 3?/?VY>!E#/7]ZGFJ]$JYXC"XM^*35Y&. MD +"\,5$.YDI15FG@,W(7=.5&.,PIL1O1#N?7'UV=B-"/KM>;DBNF_8"_2N= MVOT,Z71X8?M>K2RQ^6;9]611AB?ZZI&PGD%X IRYNQ,^]%V,![YI!"Y5_;Q( MZZ_PL(6G1@*T<__-55ZU1V[$%^/UD7_K%S%RE]?\:^YHWR3@%FU&J"@Q[CK? MC>;.CE)J.@^IO["$\-MQFRKU>2_N?KWL_>)DZR?WT&ZCY'XR_;JD$2LMU0ZM M7?D\S%5X5MMAX#)#Q.;&"6B:9T12:9VN3!7D5U*%GJ"ATC=D1YZ3583OO\6B M(.)E_%&.P)GA6:*P()@E-#&9T"DUAEENL)\8]5,_2/*\ V?Y;QONT"'H+PQG[@I1P8BB:<(DTDKGR)$_(VFR M=L+3MTG_O.,B0>?4>^%6OS5#V-](ZU4.AD]8#H9[E8/A$Y2#A03:S63D M8S'137AX/,+Y,4(8FU/'\%1EF.G$Q^XT[RDH=_7X38T_Q$RWWT&NB>_^C]#7.-8V;QD M)]<1KW8\+-BOHL.D%K,9D+0,]0;1< U!P^B.Z]*6ZEHT,D M29C@ZU_T 0IEX*%7BQ5UX"^]$.//P\%;$JT/0?_+5\97]XY M3ZB C3PJW/48C*T.HZ62S-NN2[1$>N\%O#!ZJ%U M::-[CC+K0KW@3'KG2OH8;<6;$ZA%\B&6^D=^1W6YI'N1_UJ(J[BO-I&5CJ1P M'4.I2108KXC7(S)3ZPR@"LL)4W?\]\&K_C0?M5WTNN8?;N^MT,9W(51>I2-Q ML::8S3L%[[PS_LOX=[B^'R9 GB(A=2=V5[GDR,\UEIU-_U?/K5 MB:$2XIIV,I_.@ -\W+-;G:/Q.C).:/ MNV(:!%P50>_Z*BSR?^9C,R")=Y;26MIW=]Q$N=9TP/AVFK)N,3"M%TQNMON_6J%\=TC_J!4X""/@06] (,N@LPZ#(TZ),%!\W7;>\@\*!G"!#Z M0(C0I73(05(CN%>E*SY!I6OP&"O[&1P6'\&OH]D=UEB5UQI"3.VK3R,?4/F,5<6]5CSAK;B M6]H0&&>^:;/E7SG:N6=,IO?M15;:V]M\*XM?:N6+^8]?WG]83%PLYT4JDFRR MF(LR-I1&[VG@KD+I?S:YK?7UDML?S!58LG4KA03K3/P!]LW=I#3E\<(WO4J+ M<7:2 CWOXJ[Q5X]&HEXUC/@$-8Q #UC:V(0PEG=1 M_55J#4IODO\=>?E-P8+Q4K"_!&HO]=N)@9\I:Z8@Z>Z'\<;'.^KL[A PZ"H, MVQJ#\YUYA7?8_%-68G"9PBSG3*@<:YI9PP4AQF!BTPQ;I3:D!ZI'-Y[:^Z+\ M[+VUA?)YM^$31,JZBK'KI#%XV;ZCT4O9Q1.HA*\OD^L.<_RR-*SJ"'WG]NC3ZB'P%-?O?+))V0KEO>K\+6BD47%;Q%.;Q48F74#- MGH&[V"ZHJ[8$SF%M _0F]X\M:HYJ!#!8=J@A\CVW@ M?;C*4 \ZK0-HW6LYGKKM5>>,^0FS);W*@DAR*MNW0^Q_+4:C03#9O!TYCM'H MI3+#-=)H\'U@TJ)L!PA#=<[:Y_BRC;J*HT(B6:CE^&'H/C""*<[EQ#FZTV:% M>B':#YT9/CS?BL:W#=/.+=?/*D%_3:;5K=YUT\.!*< R7]"PE;D,+VAK3N]G M^.O_KWGHP@&#^S/4SE3K:&)"5;PY+BB L-35/JL5/LZ^]H@6[?1*6]FX8_%2 M++PVR+5GOE,>@&2<66W*15/>;=HIL#LS]5?>R[;[B%'3;*GK3<#UT\DHG'H4 MH* 3X(EP2+$STXD3_TFAO#AS3NZGF\4R/M]3ZV2*H[(7NJ'D^G;BM/3$5TC[ M&DGMY'+4$W4@T.W4.S1+JPW53R&F"'<9],]J]:43?6#VU 6>*WF?10V]:%TY M,KNG5WW \>D5E,ZHI93F)DK_^U9W474EEO7WT>0HZ54:2-#IY"CIE1&;%/I+ZIWA:,(6& =+PT*_P4PN>/%"4@6T,8P&XR,<"]Z\>+% MLV"8?P 6=4IX\/^(V[L?!^\FD[H@MF+FZXJ7_F?N^!%G%?;&AJ\.A+7%]#:V M)RR;#(OKC:LW(1R5L%+C2:3SYZ_A8;@Q@R:N=V.W3=KD?%+-[1$?' H M%9XXNP(0ALQH\M6C\\1?.QMG%@L3I0\,?"DFHQ:,C_&9C(KDC1'9%@:1+E7D MI+$H0TTRG)"/WM3YB4HB%RLVZ%??=P[]%T65M762MEB.ORQOM4L%KW_2NGDO M+7J*%AV^^AZ4XM.GD#()$B:"&$"TM MIH1C9M,TT8SI3&>I0AMJMO8%U=N-L M)8PS^+YV&3:685=$:*I'K^VVPE&529/F +KD!"#"DA.+,HZS1*4FSS8 +>Y- M\87R"O^Y-\[QF8S]IZ48?[[VD1(-O][*QW@/T*:NR+):*0(UN0]F9&BXP+@ZS E&54IH@PFVE#F:%Y9[7A2EW*22B[J=[$ M.>BAQ6ZETN3-+R^NWWN>_&&-(-BAWR-<"V^-')J=LXSF6$O,.4(TY;E4*4?& M4IOD6C)LC\K.'P* U?47,QU#*J2N$?)?G-AI_9M?G)_X!SSJ%+P>14\5=!5. MZP[*XO9N9 9QQ8-Z8:UN?5B:+]+YQ?Z=])=46WKGM%D F.R>%A2)]+",&-Q2>_ MBUG9A/7K>ET[FJO97-1-9Y<:D-,\33*42 M,J%YDBM.,I%:E:R;:G!>EV36NVL[J+K><=RJ:5LFY_LD[Z^KQ[ M9X(HYGFK_G,?.-6Q[074*,1"C3/(?2_:WB&&+0:P3!#G6FAG!"LJ%!8,$:PP M3C54R:M]H'2_11[:H7FS2WY_'PK8P(!8-6V 43P35.4./SQ?TZ&+%T3*<85) M0J04.!<)4H@J;3A7:9(IFQBB &[Y272$/IXP00T2XY(TJ3*[0::$;/F)+SD% M)S_ *O]3G>VV2TZ[T0[VO>1',Y5ZU7F2_(3& M7*\R2_)84)%O(M)G[ 1JP&J^P9$2I%=)%=D$'7DP.WNUCV2%'#MVW:QOVUD9 M6K&DB:M^DI6EK'S1Z>P'+7B)',N-'_6T.+\>[V\<]77MT,["(+BJ6@$*&2OR M;!ONY#Y];<-UBM+__E?Q1W$[OZTOUTMQYWZSD!)&".%<8Z1S8JE*!,K^3=@_;..Y)U:,0A@L'M79BF&_) M7TU:0MPVA&WWP5!8:UNBUDGFB4TLD90)QBGCC&74&F0LS[A4J-/+6 I=]3K3 MTP5L]P+N07F'-1&*:: LTB/]A<,+M> F%(VMG)D=32;3I;K'>"%G-\54'Y?K MG D[C2VSCR*40M\O9-^=6;W(ZPO7H,7WCHCUE+O5>D]GC'\P=[,%N>\[?T\@ MU@=O)['8,]8<3MM5GE79[-(U;OHUP$>\G>C"%DU%?%T#%BO!Q-@/6UDH ^K. ML_E01<@('$<<:(XMY9@(FB"*""#KXQ1CH6QFB-%=2&H/$@?T" GEO6Y\TH$P M%+![R[E2IBS=>9]"#'.+A$4D@4% E")I34X,QL[-3U%FN@*&?S8Q#&5X^DN[ MP:J5,JM*#>ML64OPG4)*Q-<-8EBG/1MG#3:M;\-L1(87%#V,M?C"Z^8E*Z4X MQAJ=:*Y$[ER&1'"1:88I0\BJ7&;9]D*& Q789$/248:TD&HZ#@%4ABS%6I , M8ZH0C%O)4NU,59[PC-&.]-Q2%NI !"!#BCLBVTN0@)#!C$E)/\\*F$1VHK(N ML]!V7, .^K7#,Z_F4,8?\%X6@E18<:$Y$0I1R;C,E6&)38ERU-1B^]R50XUL M(QU5;"U5JOWRMR4N'TB,1.&,\@QA93E- 13=.:1)[CA,*ZY,AX;=I!S'4%W@?@K6X:),;I_22GJ;L^E#+&.&9:"J0U]A'B M-<'@0]VN3JW;30/(?[?1/-9#T/0/?_7JUZ,=,-Y;HZ=M;(W6\/<+?,X%/N=L MX'/8!3[G ? Y#Q%$M%=+'CT)6G^[S7,^1,JZV)=GE(1LT9X M^)O0:C^ZKV L0KZS8Y1:-!Q^_@,\X?#8,";#6Q!S)^P<,95'6?-]&("@69]? MV_%9:\"NOBSTH4T#DL!XLN8QP]C17_H&9Q^8@TS\>. 8=>S?$VT7#^:@Y] N M*\9^'KTU3;G@F^*S^5J4)C3\-XWU<=@B^%-/I?:QDE:->!+"+#X!U\6:BO%CV)+P*XJI\%WJQ7P9\R!BQ M>D22HV%*5VWDYJYO9\>U-*0"<$\E5M10FJ:YL%31+.4JPQQQV]%CB9\F#\E:*:X:L&VXT2<+=5G[H,,?!%6/]NJ(IR=$BJ>]>E3I M"9#B.TLG0&@[]??%C,4X@DR\=X[SM AX1T>C4J\^67JR/MD%S L--&KA22E0 M;I!)@^)_CCY*+E/HFJP]V7SX+1L6(1^1:1NRE,(O8J MIK''6IC:H?C*U(N9MLXN)%/C%0WP'\["CZB_$7^CZD7R&LH1MM#&FU7C;@ $ MH?XU+V)+?D0T*6<354->_5;;6@L$O(70:KTT *ZJB;G8B*_$V$,L!XH4OAL4 MK.&U18"^,V*YB*+=^?;;S-/YG1/=;2.$*6218<3F&:MD2 M(=?C5]7JKL;Z RSFJEE@NZ>66"1$(K+48HJK33TA*TT]-3(NO4I+/D&$5:D'!2S M)=@;=W- CD%==%0-LPE,\5-AFE_Q[P@^!W\,OM?&AO*SB#DV]PV&\;N>74&- MP#Q)QP4_!,E0#2F)+ZKS$6H2,Q2KSV[QO']H_1W F1J7]4_])P!NMOIY$$I^ M@L7R=W[8\;HL8+0$=!CWFKM1X3/3%1AH:1H=O(7!6W#RRPRW^5=_:1BSQ4(/ MM,=6)XTOQ_!"V+#F_+4#;E^+8OH/ "!\591JY/LZ2[@5+T9.W'[77!*<2,U0 MGO!$.?=*":8H2KA)E,BI0G+[C-OO!L;)T3NX/M.YZ;KSE@M%3.J49S(A.E6(DTVQNIW&K?>QAEJXUHSE(KQW7P6PYY. (47N+=67=/-6MGO_YI//*8CH(H'FPY,)A_+A'&_%6\& M*1ZQT[Q5W;QO\0UX^QM*YZH @H,9]86!FZGSZI17Z]6LBU4-#M'FVEE@+KDT36Z\U*LR.^K^Y_A1I(B?S M@'?H=C(/^.QE]23H+2P FMFW'7ET,QCF6@0$]PKBT), R@UKZ+'>EM+V.]/C MHM%]!<$#%]EIS6W[DC.P=E-2;R*1"U/^&JZKOAZ_!PL5[I6OX>M27BI3*:;. MMG/ZBAJ=\41+95%*%+>YI=OK);FS:Y;61IH]_]*QB:Z3?L"$K.%QPA:YG6O;:E*ZO? MCODTD6L5VRRR&B E5__Z>S(!D" )+L45+,'1K:HBL62>//GDV<^\7!XH(S4X M*FUZF5V0EN8 6M<8\ M/_K&;DS5WW93\FQ#8Z/MW+@'"S]&IC@ZC1IS]+;=E!Y"HT:Y9MM-4:XIV-.X MX3 /.3FCF_]Z%LQ"\/=],-65?Q<._.*KPGUN_"3>^NQL6D)CU,K,51)4ETE6 MCS\H%G%BPP:#QX8HA!!+,QLPZ()1\JC>6GP]>P^E+]*__!BDHXE['F@3(RB^ M9.I^,69F:_S'*23]A;"1^$X;T"QRS0]EQ?]!C'EY#8=!-HBPMACO41O_]Q.[ M$^%@1<(3_NL9WI6(^ 7":XE8Q3GO^/9M;[SZA5HR#SS-Y9J,[]NZ5C6M^=>: M?K6R !<9' @]'V=G_NL@'/P]AU_;,;C>[FS^.XQEX($C0/DL)*OW<_7H7:$X M?5LJ=]_MM@6BU:J._8>?!067+AP$S9&0.&6P6VG:[V%!O]N9LQ<_.?6:-?5; M:F*<\R/-(41])!X]8HSU%<@"H]=Y(3ETW(]BACWC95=EJBH8=5OZ]D*^PJP( M1TV7?3F9:;@UMQ:)XJQUCMB$62*TH"E35F,BD.-.K(O8F3WKYX<:YKZ-I=E' MI@@DF5U31^69(GW4,M]TM;!+MU'VVBCH12*ZC;*Z45 B&(%=D5I/F$R5QA1K MK2C"+KCRUI:^KVV4V:]_JRR\\;Q,YZ50'V Z">5S8^24'XZ_Y/,. M5;,"AS5?2,U:6>^K%9X=";K0<[#PW@*G)'P,KRB+6P2/ MU_I:]45U^A ,^7Y4A(S!.?7W/$0YO2Y'_F$^XEOEB@>(SU 0),J]'WBIR) ME\^W-<\):Q5\8N/FID1+3 #$G@XG9Y1X,&<[(_'?C> = ML'=@A/'GN]'LL'WO@TI6R0[ULDB"&X\!*+!)';,I4< GU#CB'$J,:TK@/$VX MV&J0^F/W27/[R(K'*Q?E7GN3!'=.?AO\I>7ZU)PNZUV<1S]U&O-+MX9,H$.. MG49WS+:;DDLZ1W!C\MO6N_ A5$IV]W1T[HT66&([]\:&94O6O_*:UFT)PI_F MZBW8D4N32#N7KG-^G)[I.]]'Y_NX8I-NY_MH-ND:Y6W"F24,$R8*AE*VW4;I?!_'VRB@(2.+L2)6.X9#'2J=4DRT24DB$]:0 MCKBR49Z([^,H>^U(OH]#]?F]:I':5B5NOJ9>V\'\H26@NW[U8(8P>8V =&>JUU"'6HG<4R8*0K+E ,M3 + %Y'V#<02(G#HB.$5$T!$Y*DG1J65LV%7M>+2 MY&.DCW%#Q8$&\I%^[U;%%@@@8D;^MTO>H]K6&#X<2F>24)S05#$K$1/6AJ@U M1M,$<]#CN%O;>60;G=^4@W_O9U>>FL@I;^Q(4J+!$7@R!:#7&'1=BA!SE F? MA(($"=-6 ?@VU;UN*ZU(TDBKI6I/->?Q.F:,+NF0MU\%+H24LCP>"K-X@) W M5KG_03O(;$QGK5)NRX>ZT6T([R@F/&_&%@L>NDG9FZ2\MHQ- M"6WE>A_>O'[[LE?TF>N][ WR?.I.EO6*]TI[Q8_.>SU@A&>I+?4*'C2^ M2AY5FX6"58/D U*.F;$KL$#5/#6J$[?JLUL21_+&&;?\"FJ88U M"[3X;3PJQ;4:QG&2*(N)5)8D#!&DE>;&H@1KD>)$KA-;CB5F] 7?KS#E;T#% M4'SHES'H;Q]GU/S-31JGJ:WQJ9<>I8EF< )*H4&\4)03'4K0-U@MCSA-4']W M1-Z7C?*!6<=@)6CLR&9VAH:*,7NNK"_F:[&1 MA5(%9V2AR^6S,FVQ,$$ 9+5F5G /^<^HNCP62 MW7WH104?3N^!TKF+?6#+DR^O2@'-#[81P&W%Y551Y5#QH;_P:54( LY F&.A M;99CB'&)@S+F[&NM&/1JUEDM,/*K..\;![JVR^=B95,5!J^%02)1&JN$I2G5 M$@Y42D#LU<"U;'OWI.U5&(CSWF@.N.L\4Y0JZZETH?N)U2FC_"(EA$2U36J4 MVZ]4T/;I[4&3(Y8*VOZJ/<9W#,/39G?-20S+AQB'?Z["P4$#J$3VHI);3T_M MC9LLUKZE@52\V-JNXST25.]QQVD@#6$ M^QU4OY']GQ"X73-9^<0XV!0N20WS)M&)((9BR47*#$-K*\&WDF1)'V^U#_1# M1=$A:/N?"[M48/ Y#^=1N7T(E9X"JWY>,-'.=D2H?!HU\L(,'#HFW8R#"%!M MHX6=$)7_>8> Y[.V 97D6Q35K75'4#@*4=YP7RY=T2X=UB#.//[U MYOWT)784TF..0XZ.W4QFE=4Z236",6W+0G.YDWQ:=O9XP]N(E_!=Q4 M;[E5"'L[]0@[;&\WYE1LNRG91?([/H4/6.Z#%V?N9USP-M;Z,\.AUGB([2J\ MQ;RI5:%@UEFB//_?U)Y=MW!1(E+'-",I8A,;" MMN$E_!(BS*!%6; M[&.TY=E.W3V61'X%2W+.?=&89+O5V(C.X?8\J'S&PA*USLI7/]]"K,,-7!$[ M-D;#1K#U/<0S[,.'O[^*!0G&%D@:S0,3>(7WL1UD6>LZEMHM^Y#'NM2QPTHE M#57->J;WX9X-@F$1+PHR@E.V\L2]_S)R]G>7?1X8%_J.Y9_&/[M2JK!%)Y=A M/;\>:80$42 04LT8(XHCC;G'7'F1\J9&[DMV_O^-B5QU/T,T3-6'$\97'U*3 M$)/6A1@TDV'0-B-5DU%OZ-3<1/)\'(80>#:\O^KP_MEM+Q/Q:CP*<87O0RCJ MRZJ3T:=Q2:VKUH%DYK@/>OJM%CE.3)Y9/N!*0-JAK'81]WZ'5N'%C+_ MQ@4*84&3H@(\".FE32QO;.;Y!:3CLI;U;&/EL7-I:!T0@GO&V4-9^KV0:I;)C\>2'HA7Y>_]Q-H"7,1KV M[3C[1U!:?@,N@M>.WH_>S0R&KV.[@<4GO,L_A Y UEE<]Z<[AJ5()?"49HE0 M@B.)&)>*::.-7&ME/@TC^?$TBW5*5OBHK,Q=6[,(>H7XO\( <=?6N:".AWD$ MW=UUYE>!"8#:FV;WL?;X-.)Y8ZP4G M5C(GI-)IXH74PGE"J&\J4G]$L-R_Z56:K!8=V^0$.0LQ#2*<2>H<4(D9FV@L M**8<*>RXP'9M_N"EBQBM8HX^ZWGXR+>RY :]RSQV2/-V5IK7#?##DCA_P&5S9R2(), M(E+M@5$(4\IH+3G"S(*<:P4WK=UNLD$\6:P/U/C?G!L^!3-)M8BQRL]4_[/L M\SB/@ V,&(BUVZU&9$ MQ*UWD;-KAD]K6>OFF%.O\%XQ.;-LL*>\"N>TP#1'N6^]ZQB1YU<6&Q4;/\Z. MLZ8TL06)?I,3K-;L]\W=_7#\X%P>A8:_C^#2*BBY;MEP-F$HQ4YIP;S6VAO# M+1(@J$M-=O1^[=OQMZ&V[U]F=%A3@=%/A\/G<-*[GJLF&'-2BD"3:9AF$=P! M#UQ0JLJ$R^J[HN4[\+0?%"KN_S,=N;D("J)B[$L*3WMYGPV&/8KB:B0O%I%L MLQ/F@-VSE[,?+Y>*?5KPM3OICR2F[>7CQTEWDAQ^B.\4*?&TSH&:O:X*] ]J M[N?Q\',!455C^Z&[4<,B%-:&O+G8+"XV0B\"\V) 'Q V*#OAY>-IB**=9F6B M^4VPG8V"2A2>4@:Z!T:'Y\J7TQFZ8L1(98/G$98U9?D4MZ%*%#L@] M'98*F1WD]^-Y#_99T^[94*,&'8(@8TJ7"F^!-5/#D@K *D&9*_/U5@Z$65I\ M]9)^692QC F?EE3=XT+^6S5OLT:<_SYUR5+9^=8:R,LT59!JK M:W1E90XL*[.A=LR&DC,7+"O#T%=75J:Y@DSS?F@.<&IYYME']]F!I=PQK+:RSEBBE+"<6H88\T4?GG"5(%2Q51#E1! M3+$1*.B+Z7+.63C@A^KAA[J8WD#U5;+%3P8QX?&'WG,L:O@9+@!ZBQUB(O;) M8).5"%.NP'[9:]L)M0=U'YV]=N @&\UEVVZB6_I;OQ[DZN8F=*4/@PD^WDCF MB-A-7*TTTM(ZEWK/F,-"H!?E\EF2R^3A MWAVMO_/VY=^#9]BFY(?MJ[/'DIZTO_/VZ>Y!(WX(C4C7JKFI!FLY[YE(3FI" M2TK^4B@*QR_]NNFU^"\'5)TE6U]=BG"U-_?R\7!@%^7ZRY>3+QH8'[%4\"K3 M[;DZ9R\4W''++MQ"KIY;ELKQGJ!G2P%I.RU6DQ0N5X1P>;@,_NRG?P2;WK)E M\8>SU@D_Z2XZ!C;LSH\7!*J.FN?>A?:;ZLQX==PM/M%H___57] M'T\E8L>GP_EYT>MCH+ZB*Z6E3LU M!QYY@U[PB.V0K$.R]B.90SZEPJ0^(4P(I8GF1&M,2 H_55/ERAF2D2M!,LK[ M5!RC%?VU(%GK]=33":XA%<)E,:0D6-CAC<" V?G%V$LA_&7Z86'UNVB90G'/FRY%]-^/+-@ DEGV2RNL R< MF71;^N);FCIJ$6,IY90RA1.-4"I221+DE#..[27GM'E+\WZ*V%/;TIW=;LL6 M>CO(8GCNI*@EWMGN3CRD3LO<"7V]0MC91!F?,(:)T@GB(&0QE8!L)=,&]-U! MH J\_F'&ZFT 7=;'Y$HPM[.8=?AQ1?C!O.7<2.,\8P11I64B-=(@S@DL<4.F MXP[26_OP@_89NQ(U[.NP4YTLGB*?N"_7'51QO3IMZZ,3ND7^"A:Y4V6[$)1. M#%UEN#:+H:D7DFH'LJ@6S"(NO6=$P"RU85;Z=-MZCVUMF< N%C-.$8/-K*2C&N'42>I2FS9U##]UV,49M"=^)6'S;1-O M3FZM.I$]_^?0OFQT4S9\B_LEK-&P\"Q5MOV\,V-U2F@K0%E321DAEA/$K-%2 M2H61$,)9$,)(4]._)5FK$5K+71![_,7AO9IM@?*RXW9O3K\F_;(#APX'0EY>1UOL5Y=64^RK%EWAD'OJP7N5&;OJU,64ZJ0E]8HG!KF2:(I MLHJE' %JIXCLD-?3B-:U=H7S /T/0S4ZJI7^2CQOC]S9E[0I=2#4@= %S-F> M:Y0@A;AWS#LD00X$P3'%""1)ZAN:1>\D,IX%A,B5:'.G Z%6V:[*37>NR*E/ MX]#%J>3^HBE]Q?^AL=+DMC?S:7=VK4Z'WA40'=$D848(BAG#WBJ'-"%"2.*5 M:P3$E7X,Q\"V%/4YNQ(S?&>MZG;:7N%-"DEO&<':,9X8;5.C)?::80)2R79G MV9%4&=GG2?+4=EIG@MHC9VX$DD,4)#)W,QW&IC/W6>BC.'GH3%*=-G@-VN#[ MHNOGZ.87IW(7_WDW,H#&->#%4B!N>)I:!^@KA706\!3 6!#.^ XA3$<*,Y"= M$:F#C0XVK@4V#$T5!8'-.VP82;E&DAO,B88/F-\A_>Y8L'$ER;77;O99F0"# M";39%C1CXJ7>EL?A@3U6O"!8NR#6CJ>A3=Z:M3PE K6V:OTBH4)WWY)(V]J M75SSSFOP++#"FB3$<.Z8,DICS+W"4E&MM>7X7(8K?#V=+YKV:YNDMPX_.OPX M&WYPYWWBC!2I(HQY)ARG/B6))*$G,3V7>)>@/DJ^#OQ8$N/BCV_@D]",]A&- M>HMI[MVMEQ<+^[ANOXOY^@-H=N8AO&FE9S=2J566I2ER M+'%*8ND]-=)(ZSU+=SEJM_7L=A9CN%I9)1TCB=>I)$91:ARS\'I^^I[=?PU; M9.'QL$?'65RX'V"K ^8-!['M?9D,W"N=_G_]/MSY4YT?3MF1.]V'-<2F;M/; M:;_'@I$-"_9/X+B!?SA.G_6RFWJP7'\>6'C 4I7,GLI[*K16APF824R[S0'$ MX+@"]2E"\P@N&FL86D&7R;CGE+GMC7UO$%SKL?1FN.W+O!)GU8P]?U$ 72^, M!';4*"^/GWM8>U<"W2"'HV&B!D,7"I[$%O 3!3/RO?MIED_5:!+>"%!"S]N;,A7>,Q@#\V:#H"CX>A3(_ M!??&I\"W/G.NH@H0]=[%,BQP3:#Q..OE4ST*]!CVS"WHK$#*.*R'V6RK5[Z> MNO!5&*6'^<(O:A+_,B6LP#2#*\P%RA?$+DG13/)^&-T_I_;F#A3G,)7,_6LZ MR(!<80!#0",88T&W91+7Z;]F/>%Y.?R6^P$\< S'7&\"; 6/R\;3F]O9N(&] MQ].\8*,\W ?KO\Q*U3TPJPD0]7GFE'U8XIUR%)'HLR%[>.O8ET0H6 @(7KQZ MEI8$+ZRQ6.U=P/Y 2OAZQL4U.N0%^55@@EC8"<[PP&8C-9G"9V$8M^IS0;X< MS@,XQ2?P_/BZV=C*U5Q>Z/K^FN9A.>&VZ>1^.NG=N?JQL49A*4L-U4D.WRF>G[P)]Q2 M<''30NRX!(LC"$0.JQO%OKAM>EKE@:>*U\-R3('T\% 'JW07W6E^./Y2'WI) M 2#>G,AO MA4E _O'(P^CX%TM@>DRQYZ=\"AO&S@PWZKGQE/5S7"F9Y&SW[:?(% MQOK0L^HA7SY=ZVRTS'FW*F)BYF ?P"Z!=?FB,N"!\-IR'8"/Q@""8:5B!-5@ M4CWPM_&,Y(/I+FY&FCC.#B$_P3KAT,+9YA<'K[LS&4D1;@DN([S2<'5O;"/P_A*2*F-71DSGHX:!A]6K\"3\7!\\Q 1.V""RFRQ M\^ 9\42#G3F:A$/P_GXX<"7Z (_!3ARH?#;DD2MF-SM37JP5UH\NGHE]Q#-Y MB'A&]A'/Z",4FJ/32.Y#(XP.(1+=ATCL'#+L[GI'O7),%0=:RVI>KXZ<=C4Q MVFLY\2'+R?993GXQE43O5/,G(/Y,PEMW4 #D-9NZXFD/YR(0/$ BRP62W,M(96Q8;1]&XN-MR"OK-B6.O=+9"F$J"B=%Q)^16%JH.K M7,^%XVKQ*>5*SQ\1#[]!. V+0$PP0.JA"W+ZPS8YJK^P-G;LPA0G6Y3/ MGG8@F[I2I?^R5KK;KJ3F<>@UV2_J&N-!4(='41ZK=,?;\G6!@N5=@2U*1EIB M2Q#VW !T/YA&<9,;.3\HF5$[E>7QJXHF@_R/\#MLE^=UOJL4_)K:%G66VLL> M%O26AD'.EN+L>HQ!B3-<$)-XPR@QPG)C'4H=4G T^88D\6.#V4;=YG:0[:#; M['B ;%)YCJ'LE$QX897GC*)-H^ESZUWD$-&FT3^Q[:;'^"?642E(1F8(7/)? MSW[^^.'M!SAO?@9E[H^7\,_,;V2&@!K1.70[BVR9C.]+\:?ZI'(0E3+1-S5W MW](;WH['D[!'RL=7SB:$%D+_BZG5!>7FD#/">;]7_?-=*9Y]<<&'&7Q3P;;Y M8Z]V_3R$;8O85TA]JT+?/)HGCFO^DOA9/"%'M5='B;.P0\$GX?,HV/]5]4!6 M ?3YCT\O?_[ES?NWK][_]NG-;Y]^!W$RGK"P$X+')L@1?_U>_;0HXE?47?QK MC9QKX!DN^_'9\CH4@F- M/GFNPT?/53@,?H!S[0M@Z@(3W68S[BE#&;&#LPK<=OZWS9>^VG$\, M<*NBVHIP@<: M_*K9]_O,*V_.677[H?Z[0N_[P]PC<:#K7?10P"NT;>Y[::T M7:IX&]3N1I/&UKO8(4O7Z'O<=I.XF-K=K&(_UAF8!S.\&NZA.);[?'?UL>9[ M6*])5L]Y%]XQSEU=QP1)VSK@T7]-7:$ZW*N'(#F56N,@:WA%OUES@$?D-=?> MC+CCO%!"(^UNIQ.8:R&GY=/[^^'#W+M2C+QR_(&T-\A=*=\MC+J:SS\JK:'Z MIM0SA^/1#3QN/J]%7>U+4&/A%J"[ZS71;O;NS4IRF%/T^X89 LWZQ5_5%/MQ MPO&CXF4S)]62:MVH2,\TV*.JTYM=KI=WMJYJL5$UK#L=*EK/R3S.E@E69E8'AFHG'IM@J7[ M-KIH=; ES&<+RVA)!0Q)@U&3,E$6 =ZL_1::N&,;ZC+ M?V#IPR,HS&N5X]D*G$A%OK1RO(L_<$:#-5[!BGOS9?;=D7%KCL$:W^[B$#RC M^-3H0MAZ%S]$?&KT#6Z[25[24X?WBI;$R2%4:O0.;HU10^U2$$I(ZX6*0+UY M2:!>J ET?E7AH/4X#VD;!?@*N@-1PZ<5%?>0XLTTR\+AOQ2_5X"8N1T'D31$ M;ZD0!0W'_*0N[5022Y-G93FT[QY6^/_\AR X_3$/&L%=7L4OV$%IZC]&4-\% M!<-UU#AM+-XZ7GA$3-X!86UKWKYTDLYF=,SPMMJ17@6)W<8- %Q;:CG1B_=0 MJF6]$ 0(W//@5!'B%KCZ(;"GLI_C@D0M)H:5+8QS#8$#0S=X%@ $X"@/DM+E MHZHJG]_E?0TS4_KJ<;WYJV_FQWH-:I>MBYM1=A57%W)Y8IQ\81"='2AKDP66 MXO1>#W(S'.?3S#4E"#AC! XUI+AP#&&C'16",9PFTE#ER1$2!"R"HPA1BDR" MF$VUY"0<30Z4$60P5J=.$%@T9>OQT (I,:HX^V/ QE]C9&V^)A-@RR&^?8)[ M4(4\-F^EGJ:U_U@;K1M4DGCGC^'/1F.3A),^+\$)30D< U1CL M"^=H%@H%E-7V%F+T :& ^<+.05TINEP$H^P:;0>1#%R -^%O)/#/H/0_K/S7ES2RCPL1B.LX'=WY5/?>V*GR^C_:MF-V#, M4H:Q\TXJ$$L3X1UVG)K4(NTX%GO:#?ZQKB'??VFKW64-C@)D%TOL@C7T.9TP&((+C=J?]&@I-07#-RG#IM3L>U # MTT*DOX\T=S,. M3+QG_&"&]021['+R_#O9]W9)?$HL1$F&KCC?%R1>B0)3[2S M@!R($HF1)43C1&-':++_:?%5@8A\-&>L5W$:E9>32F<'"YZ-/O%M-YTGS'\F M@&\5P7>*['CLI [2'"LJ//LIBJOQP $%^6Z>'SNM=E"TM17.E])&EPWTM'#$ M/,!6O.L-[B(J1"M3D:(7G7ZO?W_WZD5\?/@M&IR^Y NR;C!#61L-'S&Q+UKU M2CM>:7$K(T[GF4W_ E8?1'T?5/NA,N5K0=Z.4I%QV208!@8CGP%09 ?(6DR M"/CCZ21DQ,(/7EC)/P(8':^DH6%/G,^0F1A\2[1 MJ B,J3 A[VD72A+VW$SX#][J\$15);O.' U.9:/@L070"+2-9H>**"$@PMS> MJ>R/%[W5V,X5&]?.A]QR?.-/<_0^%Y>J1"A+J?),:<83*8U)A:2<$X% R_ = ME^[,I47B["*GCL=_E-Q7ZIV5Z_)X7!2$UN,_=94WJX)$QQ]_8*47YYO"?).5 M;E([5_( 0\J!K%'4=MUX94Y+/2>0""]33@U3<"I8J1UR%J=:$,>%(YIH,GIVG%O Q4/C%6;$LZE'ZGU$D C5O"B)0O1!2A:\[N:\>Z7GM M4I^ZU*<6I#Z1+O7IT:E/S4$3!SKZ5R,'EB>Z7(QG:_'T#/RUR( MS0GGSL]EE/KFR H-:K=7J7%8""9 V)!4+?=M;9#Z<4$.Z2U0$0Q MD.RLH-(I1X13"4A[U%XFL@+/7%]W]\/Q@W.]DF QA'+/&(OM4]V#/H^/L=A[ M?,VE?K;#"$'06[,LA# 3DR9A&%AUQ M]FXP"D*IBF:=^%&0'<>CYYF[#\:3&$IB@=^#.ZY,:.G=%T0M(O),"#:,ENFB M@D.PQ;MRK^2]VQBX603+@4 58D1POP3?($8O[Z[JCGB$E)?'"V-.F0,:#<)I M/(LPO TA=K;'$/[VC^^* <%D;F/=PA"T2W^(5OSW_DWYL-4" M/4H(235B<"88)CC2F"*+C;58>"]D0RNY967\XXP^ 4X_/=P7%JO7!1E*J"TW M<01<()T.7VW(T0E4>/831R!2#+F,)XJ ,1"_2J-#: M7.FR'!;ZP+R$3?#-S$.BHE<*[M.S[)\JL'0>[3T85>9T>&ZLD@GO"0:OHN9+W]?7L,,ME2R1IT]M&-R]^-0-'_9USHDF/?SV-^WZI!]G_5 M<.K>^\# H2?C) =1[&W8DO;WB9I,\^*KJ&@T"5^>IXD ^8Z36V*&;Q'6IZ$>C4&)#Z9"K=)^#KJD>7'P>$: 4T5 #:) M?M0RTC&B5^5D]9&$(; =:%@&4K]V)B)#CY:Q21&8HR%AHWL[7^[!S.FFY)OMZ[\'TSQ&(CTZC9IK!&RY:6-] M\IVF6W"M<X,M)'7/.TGIETYH=U(>9;'WU M;KW^=F2:TM9VBE6)3H_+M$+9LCIG;Z74<QGL"G-X-1".D,IH]@0#UG1\"RZ^,N73-W(_6E>GJVL#%Y:]MZ MMI!6F[/-EIP50S5:L0+7P\VL-"15R!!-F512"J^$Q(2&0@6:T89PL^-X2HX1 M$T9%/\6KZ:&M[!*Z$R.=[/SM8*R#L;;1ZI@PQK7S@&,D39!CTGFI!<6I-R9U M"4Z:,JMP>V",XSZGJPFJ7P6,74QE/:]46Q6^"TE-K119+X7BIU0N-V-BR]&N MY)A7P# UG$/&6^X,Y2Z5C%$CM58D%:4]"D1#3G"RQD\K=BCN(_(:@+VE>_2SM168_=W MP;\8ZJBU5BIY&AKHI=#S26A]%9,N@6QBJ$)(&RT-9]BDTDLF2")326S*K+D2 M00CW19I&^\,EPEB426-)F]VRFC4?J5 MPL=78CAZ:293%8MX#\=YWOOV1@U&W]6KIJU=X3;(;YW&VC(XG+'3?P,?_0(< M5:].1GQB.''88,.H3S1.?:A!BE+"TS3=H9;)N3 QCVOW? LXRG2U3' KH;%5 M,E.W94^\9;\]YIYU3J?*4,V(%HP0J@DW"7.*6F(2G;!KD6-HGX5<@NO=K6=E MH>\>3Y@S&;X:H[NOPQI6!9.6_1 ;2L MA%I495D^J$&]!R;EBC".0E<;PYA5(G6(IBY)F$QPLDOYNW8!J!I&%8*^FIH)AJJ;CE"=ZA F1+0#5M*MC8@6H+ M0/6"VL#%Y?S-"29EU\/VII8TT[35IU#KSY>6&VTW!3XCE"@F"+$(A&XND4PH M<4AC*:5"2C>5>F_/$<%0'U]+)&!SWGJ;++<=-'304(<&2PV7-A62663;MV_SG5OE\A[88-D*,D<9CF-;5UB MT?BJ G!7\*:3EJXDT+ZQL'C-&B%YFE*!,#:,,.\280U+O?(66Z]$8U^S]E@C M..\+="76B$[9ZN#CZ<%'JC3QAN,T=9AI;24WEF%N'/>44-G0\:E%!5X2WN?B M2H+1.]UX_SR=86BP,\U&O:H;D>KTX3;I1:U&P(*#/D8&>C]J!$'K.0_=YY$7 MEG%CA&,)(8XZ@R7G?'O;NW; H>@C?B5>WU:)2=V6;5M(WPY[EAFLL#%AXV)& MC)=24>69IT(RY AN3S3?;EEU&/4IO1)9I@O.NWKC6-EK+EOH'==.B:K38K]Z M+?95G4E_?JB8MYXQ8U*:&&?21#KF.%*IT#A-"#:8"^(;CH-6BG"XGXBOM&)I MAR0=DK0!21+E$XQX:I+$LD1IF3*7,"JYE,R:IFZWK4P3(7V*OE(D.9.@U\HL MC"KW"48WL.T4Y[IPZD>!;AO#J1^MT,]5^#7)>0BKE!"5*DPYHYQKSQE*L>** M"ZYD0^&PELIOUYWQ?)V:?8=:'6I=!+44X3S!GE,%THJ4J?0Z21+I4] _E4RN MI]SA=:<47R=J75!,O1(CY<8(OJO,*&Z[!:*K?G%E]HQM\3T&:Z&UE%@PRK#S MBE*3.I<0EW*BTX:F"2V2IA/:Y^F5>+2/7NNB3=G.'6QUL'56V,)$&-!&%3J-X5*_3]7HU(_ANKMD$UAQ#T[GNJANP*I MKK5=EZ^8IH^6E.-N+39K(2S7R]0'[1Z4>F^H8R+A"J6AO;SGQ#MGD&JU=D]H MGUY+L-/^P-,ND:5#T Y!KYVF1T50GQ*E#=$^=901ZE7"-4ZHYB0USLJF-(+V M("A.^TAV"+I6^(\_OH%/%'#V3]]$0H7E'(RFJJ34\B??S(FQ]%7DF4\P]?]U M"79(:X&(8BRU5E#IE"/"J80:1FUIG8(;G7TYV?$F";LH[IQY$[)RT=8,@I$[C*%UI,/M-B;+'U9O6'[\MZQ/=1N]'ACN'P 1YDQC*<-V:3A25K! M%<;U\EOG)OF+@J]Z,)*''FS(<0_X>ACV8;BX9*SIJ/88-6LE%YK(]>#"T%*N M'Y^]<.%]-H O\Z*Y=6P.W._!_%8OG&0PY$% A GO^?_Q $IS_V I4F#[UO@8;3N^E03<(TX?DAS^/N'BX/1/D<"DO! MW^Z[:K*OIRX\4?4RN*,7SX;>#0PBW*X?X@ _?/C[JV).@&0 " \E*08Y4#J[ M&TS"M6%-(IV:%Q%> :M47F%@^#? 'G%X7P:YBTN3A44%*NXV@9[*PZ#=3;AR MG#T4[N%J5K^JD;J)& W4&P[<9W@;/"IW)56_#&!A=?%>0+#BQ7XZF0*?!4+D MY1AM&+@!TL,;LSJ#%*\K"5%RR"ICUFA6+E.^Q)PJ7%1M"/'S(78CUGCPQSBU_A'P.'AUC0)0X_%:X 1.P#+/C1R'=J M%/IF56C9YSW%:[:]Y2"*X[TH3HX Y5LF]VX4F;= C(++ZY 9DR(''F0&V)QJ MH1=GM;\6GE#NG\5G- N"#^/L2U-*:9Y/[^YCV/_?8#X\0 6RI8$">@35L669(EH^:)<,?+( M-0^'YN*:DS:ON6M."?;C.7!P'H[3A[6;PGKN5['Q_UI]2N9K1K:FB*\LV5\J >,&%FL"Y IQ61=%50'0HRK)J))?JXB\>Q5TOP%PPB2O*93NSWMG)H7L M!#O8!:&M'-$V"61V_G^S_/NA @K9Z[BD,YO#;U.0 >FSH1%I=;\72U8&!AO M!5_RCS,4>S?Z.!-8BQL^!?TTC.7GX=C\\6P^(4%IRK@GFA'&$"8JY013EQKL MD4>Z(0QBZ8!YUG/ 7??AC,^FKFGV*C4I%1C>(A4384O *09@9GQ(?L,:GT/M M*XD8L&8ARG-D&[AXX52!.VKB_W"@]& (FI,KN3F'EPV'XR_Y#W66FZ_D.@O M 3Q&]^(Q5O!8\SNWK]$>"TL>(78?GTIL+RKQ0Z@4)QQ-03WCAL&J94 2^*]G MX]=_H/C?W%2&T%]^A $-80O CO:3..!G M"Q:MRM)UF%=[,KY?%TY?BZGY_AB.\TUOP7&Z3Y M#43RH/GTO@T:TG<@P SR8#^UTRS\"*)X3':9'=?U13^BQ^<,%3:.L(M/6&%C M8717["X^1[6/R]%J33;G&E,0;*Y@% @&@;DF]C)?TL1JE@(B5>)<2KATB!&= M*HZEQ#YE5!J=R*8&@!=*2-^MOASMLY2X5T.JT ML*L2[JFCSEEC6>*UL"&C'EGJ4YV2RH!W!1GUF."GC[:7$NA;67KIX]I(C\S9 MP:0]9T4C]2YV-#Q6\3ZZR>$XI4RN!) _!,[\O6#,5^-\\BKRYF[8S%0BK55( MT- K(C4:\<1S#5BM-5>HP?79SAI-)RYUKQUZ=.AQ6O2@UCFFB4#< M>*90<,^05$J"!6>&"7LMDMW7@1Z7D.*N*(?RTWBBAB$\M');+\>@]KZM?-$/ MWZU8<%LK"3YB!5J"^ =FKG0FAZ=$TTTFX=4 OZ6CZI=JO];+D"A"J;<69%S& MF-=*2$(3D&83PK@AKCT2[\Y&8"ZOY_PZ-$>HLPQW&-]A_-/"^&-#/&5,Z31Q M5%K/DA0KFW*3.)TREA@KK\C@?.KN4:U%]I-G@M8H=D#((]\KY#%9#=/>M13>L73=V_%X$CBZ?/5"3.,"S\4)A06L+FWF!<(Y\$+YSW=+45"CL!^& MLTC*11C;,WM)S&*MXKCF+XF??0X)#*/:J^->B-F:87.&ST^%QJ1A$S.OWZO@/D"*:K=.J?P\M^; M0\Q65NVW:<"78MD6B+TW!HN54+0%^BS2[-E/81"]4%FZ>7JUZ=S#E<]UX++G MRL-D?NBIX1?UD*]AQ45FNLUF7%0<Q?G'ZH'KX6.+1W6\XIFDV6 MXW-7&;3ZZMGWS5-;&OC?G+)K]\;B TZ5_I#LA4#IIO2'W\VML].A>^]7DAIN MU>1OZK/[;3SY'S?YV;E1W4X8.]_];=]J2(U">&)*'OA'!,8"=L8A/GL4EA#;E3 M9TF*>'D7\JUVS':(>?&W0&[8?9/>@PLISVZTD#N7QQ3J@N@!@48N),D7=)^E M683LX4"0? _R]RB(H4B6+!4E>Q@_NN&QFQ5[5 M)[ \A$I=9L6C Z:O.KFB>O65!LUW^14=MW0I%E]IX^,JRZ(]!MJ6VV);;@]L ME8VUY;0Z0LK$:O)ZO74JD30E)"4(:>:]%)Q@X3&#OP6C[N+E2'=SDG&2M->0 MVGG#.K#MP/8::'5JK*6":^0X2JEE&!F1(H$D=X)3+BUK\ENUQUM%^I)]!2#; MHOX$K]#LI6J'4AN?:*T>[-3]Q*IK4!Q&T_6SM<[W!]%XI^Y;A^ M=%CW-O',"IT8RA*D1.*YDLP;Y UH1.FE=:%M)G;TM:;ZM;$RE>]>:;!XO_%B+"9Z'>ZPO@2Z0%\Y3"^^#_5&HMI3.:&\P5 M%](<(=8;&>4P0RE)G68&:\&)2PC':6H12H0[3P'\'2.S+U34GNS59XB034'% MV^F^QV)=-/2:[-5>@M!#J+1?Z/5R$/1E8K%/$'J]6U'[GT[2_7/) ML4)KVQ!.>T#P]4&M2/<*K3U"R^..6RX4?-T2;CF!7?Q*Z]O_7FM\>JFVV!N# M?/[CY9LWKW].+]CI?,.0KM@Z<<2VY4^@'7G-,UNO-(12)Q,L*98IBFH M<,A(:Q2]FHJ=?=30V/;IHM(9),Z+RY+O@M+A\DE+A,E+H?,ICZ7-L-=R0*OX M8PG1A%=I0C%VVCMF$-=((V49<0ICYGV+FOIL0321GCA]XEB(=CEAJMN3U[$G M=>H3;[PR)M',<::4IR0AAB6,,&(;7#PME3(H?7)[LC->5)-X M[1C34GF6<$42AA'AWHHK$?]8G^"G:OIN.TI]#0:OEW=C&.&_B^B@L3]]A\%. MYVZCSOUH#*[SS7O?G!I:0V.NM&&*>"*9DD;7)#[I;3^M"D[_V"',=?%P>/LYA M76P,Y+L.D^-'!6M:EGL/]=MMR#8(.^/R0'T062^EY^\4]7J^29RT6$DK#0B/ MRL][%7MKKM0JJ9Q:VE&3OJ#X.HZ9_7?] M)8/J.JSJL.K26(61)%)Z+(6WS!JKB/.(:9<32#J,ZC&H7 M1G'L30+**<-2,:.1,L@:0ZR77B?$-&!4*X56TJ?HZ\"H)7$T_CA_C1M"]RJ# MP1Y;X^: $;*]1LC/40FFW USUWXH^S(HNH "ZL0>H&.0NV'*HYN>^_,>KG?Y MBX(=>B^'P]YX[GK?5B__ M[L7)%FJOGMFDH6?VEA&>>E5+RAU B;UZ]Y+T""R[KE=V.;5/M\! ZUP5O5#G M%M!YOS9%9S\KRF<"@4GAX.T-QG#AW[HS&3&>"5OA7MC#]I0($F-'L(] MR@1N52/8'%\&\.#P]9V;W(YM;YK'Q\X T>4!^P;Y;=@K7V!L61SJ;+M\JC\Y M#SOD;C ),] /\<)R?&4?W \?_OXJC+4:V^(F@2_"14#@,&^X)2Q7-M#3L-!Y M3XTL'%\>GA9>!H>B&HQJ.[B@P6*!8-B,V;R#;_ETX_(\[%/5U GX(3Q&N]G\ MX5P:%F'KH7-PF'E/P9;O#2,I;)AA>!0<.F&0:K@\9L"&.V5=1:[7TRP,.:@@ M_3B<.*$,[H/#-G,J+RCWG\/O7HG$W'NNG-[-2\FI)-9*X[1E#:G2CZY3QZQP M6&&5&H=9ZJQTA"76,^&Q-=J>ITY= $P 5>#G "H%\%40;8O--+,%5O 8\F0" MZ@\+D:7$R5H'\7Y$E)Y6PPCJ^:V#0R,V-/\R 'E& T@582CP<)^-[];U0!_ M2FZHG0?'3S'0$5"FYP=AU_8>G,HN5E5OKV*0%&VJ%[>=2_9@K8M6U:-[U:*D M^! J=57U-FFJ(CD@0^&T#HG&SK['4N./W66R/1DOCUNZXYOUKBC#Y@P.YC?5 M 0L<'3I"'B*QU*1HA[501@%08L:(,(I3"QJV<2*A!)D6Q7;7I6@_^-/9Y_]V MV3CL%T$P_G&[+:^=6ZI5CN4(XCMVB3RQ$WF75);S8W@S;=KAGUE;LK/EH3XG MQ---35T"6-9#UR.+'0E5-1+[7'H/1<=NW*$5C8JR?CN3/,K7-I;:]]\78ZF6;NS=W]X53$+YSKV2*E:JN$L]A(-E MO2^*">=3SD,J;DBZ53J Q.AAUE*T_08OB@D)/;:(R219:G6$BEJ*+;:)\C1 M!)W-%U6X;();:>9U*LG3#\>$N9T%%KBJ@)N/.[*R-_2C _S^/AO?9P,U"7]G M;GYQ=*?#,P?1@PY"P6T5#% ZD3Z[Z$(J_/OP>;E+\JG.W;^F(1*@=@T\(MRJ M;FXR=P,O.YNGB>X51T.3C9V)MO+ 'HQS64_37C$V-#V$2IVGZ8 6-;/A\,9* M"N=O5\-:V*Z&'*L*[]-<,MXMV;4M6=(MV;4M6=HMV;4MF7C*2W:85?6H*WI( M]'6O@1U &@U36WC\RG(_YGVKK"'_^GUXQF..8V?GI TOV MX(<#C5=+=H=@MOKTQ0T_NQ7#>8J%=M8A91UA5G EK3$>&28U4D"!-8:KMD1G M$[I#!=>S&LIWKH_?!E3\FC9!L-A^^C*N.XTH\E)81YW&H7&%D"DG*B4.8Y-X MCEO/^SO4(.IXO^/]DO=O,^=JW,^,!8;FW%AMF4BD,#3U"!/E-:58-+E,V\3] M=)?:W1WW=]Q?UBKFYQWS M=\R_._,//KL%9S5Q1!N78"T82X5P'GG/0?"'CQ1MZC+3)N;GHF/^COEW8O[ M^/-XC?S3K",SUW@C/=*\&9KDMP7@T6*5GEO8:M$,>6OP.N#D4#WONW:I#]7S6< MPF7S5CQKPT@45PR8V"&/4L8$"/94:90@Y9A'CC>Q\F/#2$+2I? $I1Y;9K#6 M&'3G5'GI)5>)4Q<((XELF_?RV_&7(M0I&_^S" 6I DS&,](6-1"4,=.[LO!% MTS5E8$C/ _4#^DY=[-\R;QX8JZ[X>D+T^>)"]LI 9ALSD+>U#S$'(DUV$KW(6TA>["2S2@ M[KAE%VXA5\\MAS@;=VU>@KZSKZJ/5\LC56KZ8IP'IS MPHHR5K,4&($P1B25#&EFG1($J91X:Z5@*$F:"D"WQU+ 4!_O8BDX,BL=>:== MLOIS!TD=)+4-DJ3S!@LEI!$ID]3JQ$BM))9:>R2%::CWW!Y(HJ*?XO0K@J0S M"*!M$"W?KC.;75ZN[-J5M@S<&@W<-8"C+O72VT0P2Q@W4B8JE1XQA 0SW#1U MC&L/P"6TS],KD;DN)UAU>_+*]B0FUB"*A ]N)D>0)HH;88PF7E"O&B+'6B1T M<-X7Z$J$CFMK(\'V*FC!'EW0XM!A[E75@M&=/;HOY_[%XSEW$Z0]9DZ1%(X_ M!?]98I)$8,FH8AHW12MO=.YVSJK.675%[H?.6=5Q2^>L.GJ?TE/[JXY3<_;E MQH"=RYL5.MMP9QN^B*JV2=*L:6R$:^Q2FF*7$)9XJP32J4R8X"D%.;?=N3Y4 M]#F^DFZ G>>J0Z<.G1Z)3@PE,M&*6$DX(\9HY1EHW(GUU%#6U%BY1?8D6 O$ MOB9T.H]@>G&1LW-B=0;S8QG,/<522H2X091I"3A'#2:.(9JS="7>=$ZO; MDT]P3Q*+8),YI6&GL81@F22"\<08PGC*T@;'IM#:W&KF*%36:3E[8^].Y7=#$;/)^/[RN19?E*9&(O]4;EF?O[X MX>T'=>-^SISZXR7\4]NF\1U+U[T=CV,Z;/GJ1C_+C*(+5<.:%10"K-FK_OEN MR3X["CP]G'EW%DNO[9E++&96X#BN^4OB9Y]5-E"CVJLC"T\RV)=A@X7/1RZ@ MB^K=9F%3_L>GES__\N;]VU?O?_OTYK=/OS_[*3KD@@P8*L&'I.*_?J]^6JQN M-J?P\M^;C=\KJP:\#1A1+-MJB;9]T%.L&,D7Z+-(LV<_A4'T&%LWO=IT[N'* MYSIPV?.84?U#3PV_J(=\#2LN,M-M-N.BPJ=0\AT*YO(&]B]:GZ"Z,3UP:.^V MG%,TLR_[#!NTG?*K9]\W3VUIX']SRJ[=&XL/6&CY7/O]4$_U7H7JV>Z%ZN%8 MG-[=1[_TWW-GUSJ?K<3(6^\$@W<:0C5),/R$W./E=PK(6-H.;4*?K43\9P7D]"R_F1 M:W!$Q%;MET@*9GL5BV<;B\5O7X\]%O&R2<%[%8MG&XO%;Y_P'E2B>P5G'"<6 M8P%?MP9F/"H68Q%'4_J75?EQ;1S&IMB+)7PF#<^]0A?V(P(>%@FP:?Y[=2]^Z*G6P2777370UB:BO![F!84YZF9JX@S38'?CT+*0Y#M_N MX6Y9%.9>J:$)SA?@QQ7O2T7TCT#S>ED\CI,$$P\"!6.:6\D3HDRJ'/)"2G0> M/W%2-XJPF4WD.=F6X?@BY2LFD;\!+NDPONS+7Z!5-^(QV;?IW'H$0[7H%%LR,EW<5QC8,%B( MS/CN'KBD5!%&)G,JO^21MFR,V[$+YQ,"BK R[_VKVKJ\*Y>E[@K0''.$&6A^ MDC'OA!"*.B-L8K&C9GTQ6#6Z*9#BU\%H<#>]*^"@'7!"7O &..F5_1]ZEZ:Y ML<;SU!))4\L09\H(S(V2@-:(R&2]I#&GN?JS;32GIX;PD^S_DXHE'03MM!UT M8A#2BLD4_DE2JX62*5&IL1PVA%TON700M#?-I6 Z (X!XC/!E$!(85!YO#", M)TD#[*_0_"N$H$=*D3OM_\>*EDV>X1.;CO>J5TTKY^%3: MJU0NDX=0J=%#MNTFWC9?TLA->O?PK+$=F)ECR8SS2=CM92MB-[)PVSKWTHE7 M=J^JLWQCU=GMB[3'RB:7Y'^^5]59OK'J[$X3WLU7U#F(MHFPU^.].*IW: -1 MCZ4<7 ]EC^H76D_9%IG3VI;MV7F$3J^F_N9 %2GDC?+Z5R!MK+&K8TL=9D9K M907#1$LO0"G%%#.%E99-\>N+T3_MT(U.;F'O'$37P,V*"(T\]XJ+4+>5:H>I M,D)2$+.4M[1![Y]Q1%RH=MNO "VJ1?D%UN03+,G'N"+O5S-'$IX8RI361()&YKAF"J #>9]0 MASC=WF6G'?C1MM-PA>/.Z9?H^+MF%_=&*8]5BIP-O3$E=Y@G0MM4&JE44V94 M&\_'I-'[T!I+>)O.Q[8I@&V-I]BMF^.31Y*=O&M>$8P5(]H9Q$@JI1)T.*>. MWP'4)H"R2B0&(QO2[%1B)#7(^ 0)Y4*=U::J,\MB3@=0ART!M03XV".-N6.A M!Z]5B"<>24,)29NR"CCO()^-L8$KV*H92?9M7 MKXJ9VC#IT*FW[/<;(RO">ROCFH\=P6=/^.+@#UB0?&#A-POZ!)!@,HD=A.&] MZZCPXF3\L5=UB4<%^'RSZ3 _&C.5*W4 )?;* M.8#]#)8![K_,]V(<0SZ%':AZ,-$1#&1RJR9] MP'PW F)/[X?PW"^#R6VD?#;0TV(#3<:S#9OWZ\]3L'ORJ?<#,PACA^ONU4.\ MH!Q= (?QW: ,;8H/4>%H&L"4)L5.+:XT T 0%WMHPU4/0E00>%79UZ CWRN+G MZ;G0XLMRY-]$93?A=%PZ(XLM]5@YO-XH(CSVY>QY((0'-H@>9J]^!1QY,PY[N!2J]>1W9Z89<+S+*P'\ M[+H1V5TP3QO$\A)(8).>>$D2@9RQ!#&J0R/15)'$&*4PY]8+FS1998Z^)&?2 ME1ZQ)+))6?6#/R,TQA,BG\VG?^HE(CPU6E#*K)/,L50)1 E55FOLI!$-$0*/ M7Z(W_YH.)@_7M6\:JG"?;]\XQX5T%@#="^:=%0)32[Q0F'C)!3O/HK1OY]"F MG>/B1!;V3)!43KQ$ &828,VEW%A&G-06#AFA!2=2PYESE-/F%4A=+TR>2VX>E%"KJ$=*$<>$4C)%GDBC&44,);:I?M?)5J9]6Z@)UX)* MX#*0QGO?S@3]^(N;S^V[NF*WK+S517F7Q?<'Y06TMLQ]'K@OA?5$]?XU!37) M985)90 ;-:HW,W-$R2+N[OXV?!TT,U/<6N@L($::VX'['#X#@1,>N% X\#E MP//!G\]O!]:ZT0]%O76.B/1*&9,FS%@%(J%%6&E/#-6$FV<_36XSY\HB@#7N M7*PF]S#.OOSP;C;+#_-)%O;@!9E'>$ !3) BC&,EM9,I0#GP).(:^0MZHFJ, M$6CU@YUF7\:9S=WHV4\^Z.8A^6:Y@%N9JW,ZV]!>Z690=M; M5W&T"N*#IPU"VLU\H^]O[_X_47O4W"(3+/Z.1UQ M!K![9.J?_@CWP$WEY^$28,;GY9]WXVQR$ZMQ*O.'LS.+2.VAQ3<]_0"X$DQ' M\:OB T"1 2##9*"&_=Y=,(*4)"D0+UA,,@-?!NO.?? US&8R&-WT>WHZ@;%, M>L/!W6!2F'[N0=,% !E/;V[S8+<9A@80&1#_W\[.!ENOFMCO?7SSZ[M7\+,T MY1:C[$=K[22;%B=B^5FDCPUK&'.>HK&V>FC^XVSR0*^2R@#U,((,3H;1^&XP MBCVDZB4;QSZL&BCMH]Y-0-!1L9+A/?GT/E.C>!T08)S=J-'@W\5M844^[_P" M"ZP 3&?B4ZNWF7%V/\YFCX.G11-!N8R+J_\9)G,'1UVPI@U[>CRR0(I0(;4W M47]&0L"39Y.'SYZ[/^'(F,!QDT_+)\ CE@ZP!=8MK(7YPI(K6/'^XK!6OS:! M*X*Q;.**R;K[<3Z8]+Y=F/4Z2I74Z'\'3#KZPV5Y>8#"L6;<_20<)\5B>&" M:%*+2PX\%Z85O@A3@[G%;5=3&&DI5$.+G9_FMMPE/0FF;+121"^ MB6Z!/%3WG1L7:^?WS12VR!!.C?Q%L$Z&;R< #K$QQ#2#!^:N7]]N=\"=/5TP MIUUX4'AIN">?JKE%,&ZG:-C-ID-7@(B"C>E=%JR5P6QJ;H-Y,>R/S\%]\:(W MUU&B83?:DH FM?E;]V?/51BU942 ZI7,7IA,1W?C.*&#?;'01Y=C.'NL #U MC1 JGC;1HRX9!0NJ'P\'XR#\! /8EP(H;L=#VYO>KQ=_HX0QEV??^P_5DS[! MG%^!,.K^YH;VW>CGL"%>C[^,XG3@V(=WS"63_PX?UA, 4D,$X2K!R#*0IK1+ M$DY#)=LD=2 ?MS$NYA'2;$-60+1JW]QD[B;"96&IGC4WF2RNT:C %P"MBI[ M.4#0%;;I5_QH2QX<11$45GB5PTK6 0:X4P-8S6CT#HP>F6<\4<,9Z\Z&K)7RG*RJ1CS\:;_&C832 /N3SA0@BNWQ$M@#F#'P$X@ M'00=M)*;)K#AXA%4E[JB7^IVH(-X\D-O/!C&2V]4\ @/AW"&#$)0$W!KX2RJ M'[M?5)8%Y]6/P>\]*L[><-$WRP)65:<\GBHPL.)@"IL@R]W2R36_ZV3J0[)7 M<$3R^."(DSP8'O#@J6_KK-9 6^>VE%:%;2N4<%!;0J.V)@@V2NX M*:&[-R:8V3/K_7O6]B? !"OD+)6,*>81$QB$.93JA!./L-\NTFWO3Z =O"%5 MW-I@0M54>8*U%307R'[%F$J?7W-VS MJ+%_3<=!$X%S->AW08\H(F$*V33O??M+? O^;N&0/&4/A62O>*R$;2K>LIUG M]F"TB_902/:*U4KX(51JQ)IM-SVBAT*)I\9/XO7'*I2SM39.KU%TV27=:\>^ MFGL5RSF@8=Q>)636OB_9^KZEJC(E7A?G5-G'OV;I)G&,3Z/=54INEJ-M3_5T@3'PII O3P=K#TRT*F M^;64:8*YJQT#>Q<]/L&D^W)MH8GSCVHF\UTG"#PF7_N1C;&;#]:=UNLX&=D+ M^GU\O'6F=%[]T /-U67!/Q)X/FH196C(PZ)N?IP%/8_T00Z7/BZ/BX\K%-BF MS=2Q1"LJ''8L\76P1(<2'4L\#90X@1065:/25D.3%R*D75^D_D)!N-*5%O[X MH2?OMTMW6P+97E7AK;_&/+9"6^F]C8$QWZI58?PQ^>H'[,K*./:"B%WI?0R0 MV)U1]QK@H];^4*G]/R^U=G4B9@%8YM3"+^3.^^?,Y'IL#'ZPG46C5=U%58LS M2FEB1&(5 C!EW%!E)14*>V,1%(M,\: MLKM.S9HGW<=G%U$Z,.S \+K!$*5.8^I-PE'".-?"*ITBQPE!(DUE0]54\@3! M,.EC)#HL[+"PP\*O& LID=QZ[#ACA%FAA4M3JQ*I.%,IL6N;7QX-"V<#_/EA M]NO?J@"?Z(6)SYA]]VYT/YWD\0O<)CCM9,L.3]L $!V>7A1/G;44!$F#&4(, M)T1JP[P!:'4:@:394'?@R++E4\'3KUL\/8_I^-35U;=8>W?WY!?%4&J9AC^L M\^9?PB)\P2/HE(?Q5D"_Y-%[4"\\0;RZQ5TBNO19IJ;2UB7AZG=.CRM_WTR-G]<4'>-Y5Z> M_]MEX\ 6L:E%@^)Z!5Q]G#.W@XP.,AI=#0)+XK!#*,4,<2>]]<9HDF+#I/(- MKH;'F\:N!3)6ZSZF_522#C8ZV.A@8Q$VB''!I)Y*YC"3.A$8&\64PDRG7 I] M*4GC2@WMG;#2H4Z'.EM1QVKK;"(%Y2)AVC-AN2=)(@G52.K&EGP=ZG3RSI7Z M\8Z=QU$:H7XM2IZ6^1NF'?D;7Z]I]ZH#*T3HW$P=$9P21IF5"!O#L=>6,$T: MFSCOV7,CLFNKL!+U4;):2K6ML1"=XZ;;W8\7MQ*"M5=($( M'2.V8H =([9-4M^Q^/!EG9\+ OBB"]2VPP5ZY#*31V#'Q3*4,)RR!.5"FZL+ M[^D=QWC5AABID3(JI4Q+S(S7PG.AL??288)2B8YAJ8W[H]@>K7/&A.JS5V)& M:46]V@Y6.EC9I?RD,DG"L*96)TP G&#GD12)(-*:Q![%O=MF6,&B3Z_(A=-! M2P M8+8-O>(N;TQ[##U;Q:&.;:UQ>,5F/?@#Z1$L&,TEX MRC3C2JG4 I3[@U#+Q.<./3OTO$JR'CUH MWB*=TL1K3QQSB=/8II;I!'G'I+5VG?K0"O3DO"]0VJ%GAYX=>G;H>8F$0J<5 MHA+$S21E5C.MB$@LH=Q9ZU*S-EWXJ5A..O&U ^ .@#L OAP TP0G7#(1_'&, M&YU0YE)O&$\II7QM 9VG L"=!+S5P!U_? .?*-@B/WT3:1688C":JI)8RY\4 MI%CZ-#+=)YCX_[H$.Z2U0 1X+K564.F4(\*IA!I&;5(6F80[G7TYV?6NI-@> MS>_43B&7*FXMZ&E"4^4)UE8HSW#*$>*TZ97;;F*P^^.._ZO.OB]G7;#)[E2J M<=4!%$OVHEAZ",78/A3C@6*1DWK&#<.^,,#/__4LA"S"WR5_%W\/50Z;^?7O M'][^,L@GG\)-SW;#T892W-4^0N@OBV=$L?W*C5-V5J^C^N(.7W+TU'9].;#J M/>*^85-'/\]AWI787WL1>-8.0DTGXS6#6*' LP-.KSZ.P\!N)Y/[ M'[[__LN7+R_^U-GPQ3B[^9X@1+_/X.OOJVN?]?Z\&_X 1P@PEAL]__OOSW[Z M=.MZ]^-LXL?#P3COJ&T_>2RNT_C_Q=N?@TY\[\8*?9%Q!VV/=L?;2] 8# ?+P]50VXY\.(7_0"[> LAB/MH?=% MY;V[,5#OUJG/P![/O[@@.Q-/[1[%<"K!@'MVZ@)Y)[=N MB?%ZOT_CX> B\/!Y.%%I%S%4\TBPHI$L.(I MWO,P/>AP2/SMJ17DG=C/TW42?8(1&.Z =&<7_]F5A]H T" M!'$T2&AV:1+HHRKOS,HCW@INR6/@UJG'U]T4U7!K6Z<[4+)S.O.A&O=%AXI: M5*7WY4,L*:1E-7=?&H53P!W/6)W[4.NF=0IZK8_6-OZ"]1Z?? MC[/';O4=F( F)%92^#$/A!5:)=PF)B!,*V;%#M5W6H!Z<4E6=Z 3U'"JGL)@;PE)@Q]92VH/F!,75?#3)!;)(K73P00AT5(>-KH3W M"7C*%3)L@1F ._34WR\^R8=E?HV2;LI2YNFZ$2A'4Q7FQM.UHN*R%:2D3Y&,G:JK74W$?_H2H1N!2KV&%"5NW[>"N&1D46]@0(X MDLQ?UW:M4^(G*D9B44KZ$=><)8$U2@>!]CGF&X3[]48*S\UPP3^QP\2\6%^2 M^AUBN7J.=Y4!T$3OZG>"+\JD%"M,Q0;!$9$ M44 F9RR6!@P$)0?QI09S4178Y3%,Y1V5D'8SBJ@35+!!5U7$+=<#/<7! @( MR;$9%27IHL"ML0Z/4M=I&4N:A^%6T*L E/]6/7;N^Q)H'ZS[L@T[G2@B*+A' M).)6":&LKQFQ*A*,L*BK1'LOL//];N YTA=H?J0 LXF;BA;]5,R!;%#1'+I8 MCH RDA!#:#;%^-#_ZT;ONWSO8U)LT69ES>H=4D+ND*Q4(1!8L&*Y20TDMG8 M1HS1F$HKNQ)M[H7N?+X+W3C?A;Y&M\A2BZ %Y%H]= MX5:'95%\"#WQ9D%F"PM"OBVRW3DV,'A:C!1&#HR8H$M?LQ*0 M\LPD! .V_K[_4CZP@5$^31*56"Y#\ J%E*'AFO@*6>HLY5=+>2&Y'T0!C[FB MW%@J.< N48S:A)&8LV-*^RBXMU6PB?P:PJ?WXXZD3.3] 9T2.J2;[+<&>2- M0*^04MG]SD"O13BJ 7S?PLV8XU2Z7;+,67)W-8&!R^Y,G<$*IKH/S>^G^(@/ MMMG'QYJ90;%>O1N]J?;PMEQPF9S$E*3UG'Q9BJWX;A.Z58@<;F83A54*=I/ MP9-GH*]2R:]@PPV%WDH>+&W8%E)\0Y@)16Q#:KF56OBQD8$24LB$A_JA#L*V M*=LL7E8="'F758;J]E#P2)0(6!Q$5E+-+?>%HE;I$-RH, ZM#3IRYQMXT!W" M@R_;(14\Z/X,^:URHZ+D,+&PK8[[8_]XL3"3YZ:T$VM-L"_8Q%L=\,?D&'$P MC%+_$\R%\A!1UV!:LJ^+Z7@\="F@X.GG35F))ZYR4V6&WJ:88V/RB0#.N'$* MS@E46)BX4>:UVZ@0VIM&D5?C;36VIE"W(WP+5:XY'LE5TW,EW6YB))^]F M\?0+4.VP5E@[QOZ+:8X:H4Q9Q5B\=SGIR(G%S2#;#JHX'[P,MO$-"VAJZ5\M M,), >U'GZS;I3Q[J$NK_=*E4/NT"5:7X"W<=^C,F^8@S^ M(9C;96[P>E'K'MDF[%]3(5T^[>OR9/QRI-]GH^J8O.VHT(2##@U\:D#"22EM M$OAQJ".N1!B953V.=R-3^8#$'8&2S;3+UEOFEL6&^8(D$MNP\EA$/"0B,'X0 MSG)JEXJQ=K5E/UPNA,(4LV)8F@)\92JYW%C$Q28F<>VR+''HY4RB M_P]HBG7??S:=F",K==91"R/N=4F)BPF<0">BY Z"1X: M4MD:!R198Q=_=TBHV,@PG5 N.=';VLD[*=*+M\H@BNF#TGE:-1"UK::&1N2NHO2Z&:,QR<:U25I]4I>4 MEK98G2/SZM/'MQ_!0GJ5&_'U$GZT4CO<.Q:NP\0+K,WMJ""82PHI-]2>EM== MQ4J# ,1&]>/[!?MYA/@>-BDV\]7;6V:4Q(V5[M8U>XG[[)O(4S%JO=K9P1-@ MDP*)#S]WT_W^*KSK'"GWSU\N7_WZYL/;UQ_>?WGS_@LFB[@4)5!VZ%NB!?G7 M'\3/\U/_%C.FYR'>88%CA-+DRU@KPS EVN: O;6E'B\Y,7/PF8?9BY]Q$1X/ M5VVOM9TQ7'DADMJ3ZXCZ$+B5D>9=9/3]4/WUA86_I]&Z)6\L9#JWDY8V4GR2KQ53E[, M[O'[-FH6NHU#[(S&O3G ]VUICRD=I5]JECS"/+O*Q4V5\S4&BGEZJ53D M=\XP;FZ_S[(I(U0?Q1V*F-_'V:ALL6"*7XR8M ^!=$19)")A(N'S4%KI6QL1 M$86!TB%E';;B7BR6CHCZ=)R5,=1JOXT-J'$+3:1Z=\[S@WU:1YP?LV(R"S0L M%P+7'A]X19V>'@ED8&@B16!]H-) ^ E3440#/XD#;3N,HQV"O>OL;1-O9"<[ MUY&)=1@)E:"#J_P8F332 ?B]Q$1FU0SIW>P\(>L#O#F0JJAK67CY6;A43$/:MXN:YPS7@\BJ25$=8O&PZ02+%7Z^P M2DP,*Z?YL7[10TX*.A!<8;8R\ML4K)B1221YD'"N0AFS$"0'LR!4P.N)'WXWB7VK'T 3?TD(-7>'*!]OV43^9(LWNP6$.CSC;:W&]:_:8GT'L30_C%P&&'498.%< M*D>C*%Q5\S5@&$\]G+7S#;"**N5_L_RK]S]84-RHJ%^ST=4%=C+!X9B83/;- MN,SL >K 7[^\^]A62?AW:4/I;%QIF2J!K*7]TN9!H..&^/P)/M\MZT(Z$A.W M(M?NT#NS8/C"0@>>!I&L)AG^BL+\J[F;';^_G+U^+F$-MP\&]6A2=?@ $IT= M(;D7>K!0-/T&K64M?%'^B8 "85M2BJNRA*_&)G=2&P1MC08$Q5):C)*$$NG[B1]K3@63(=$J")BO:0"&5U>[U'FM M] @4W-=;:&)&%YV]A9RSNR+[I2;ED2,X5\K0C8EB*O\!_J<4VXH$F0Q-0F/HO1\-@G2G? 5;23IQH;HANABSQ55CRNN6E%**.NDFA:L &GCG7:,:FQ/QU^Z8?V(:&GV5 M ?:"L51]52D:7M#?_;>M%Q6P_6!$] =&/IF?1)M[,)38TI^R-EJL7 M4:&NP_/S;(J)W:)1*U?8C*3<2],&J\QUP =]?O,:R+Y,$"\SQ,.VZ^KR%LH_ MD/D<:N9QTJGI#=Q4YH3#L_\V'=;9Y^'6R4;K[:@MC*^']&9\Y/HZ2^_6W72 MRKO&. P=@I+!C,9+8FS,C-4T.<-VZT%S=0.5L83/\[!H%,__9^WCZDL[5M(* MC71P9+W )9.H92(NFX4;K'?I@;.EPY<"RTOO2M5^KZ^YM7)P/_X;>S:,KD G MI)ENUPF!?QDS+@,C*.$QC1.J-8V5I7%DDH!W1087]$%I/M3M=#\UNW4.7=5[ M]S^[(AKC&\C8JY6#(C) BZT0@%50NI#OD8 M6Y?&C)PTO@/Q-2G?6EZV[JZ'BWK_5U5EZMNRDZA)!:/IE< MBE)L^G0G\3X;\$0=TDGLD.YO(?B:D[R90%E^[G9R<-7Z]B4(UZQ[$WG80*.4 MB]5Q[A'$HTBDB46<$!P:[(>)($0%RA"?13BU]G(^#6#G$JZSM>9^&^N4XLP,+$I4FNL@%%&L M>!3&06P2K 1ZCMIHP5BOD3HGM3;(7]RP\^=ZYMWFY&W606VW@GN-L-XLTVN# MU6^S9_)@5Z2=%+MAR^T-5K'-VNDF(GKQ4'F7!V]UUM%C1';UH*U%=DM*SZUI MGR)[DS7W0$[;B!H1!)@#:+A@5 8\,C$E++24!V%'8%=]O M=;Y.6%=J_(.5RZ[VL%68FO CR:X/((/0.Z-\ P$F1K5,: F Q2<\1'*M0]&C M$+%5/)YL%)#?-2*\/M9 M*R;1Q5!S#'EAK[J(U&_5126A)WVWM/"QH.LST?A M8*M(,XG..-B9![!5)(S$9PP\.@9)M@HQD8UB3$\+$Y7[1.H5**WCTRH$";TDDDC*)_;=()&,=,V)9]OIWCN_=O5V0K.V4^FMZT1^ NI__GU=[FC#7/YMG- M42PM$UH12<$D"2@/I$TB3@@@6_(H(5JN+\W>TM)JH;;&]KL1/),?S;QRTP[$ M9 XO3443KJS=ZDW#:O9G>M&M0KN4G_7.XT&_53"7!F?3:\=XV"JR2L^1U1V M?JN *MTH=_>)80)LK_?9-Z=X&NMKL#ZTU'F\53^H><3NSK<>00M;A79IQUS9 MS5,&]],_;/ON8;V5)SWJ';9\Q'V"?<.B[JWMI&M8[WJ&/:ICV&[.C>A6AQ?T M( FR7ZX[ZNVKBLI6PX'*4S:S(LBR<+]LHN5*1'F]P*C M5\6556TKN$+-^ZN](<+*2$!K+ .V_RJFPTFIQ*I=8^/I=L?=NL2V*IN=3HH) MK-Q5=Y8MM:08NK8%Q;4QD_KIGU; M'QA]=S9(4C59:ALJZ6]NA16I+6^!6;Y M:A;:;E7=%"+FQ$W..D "PCFSCM*Z/QSFA:I&WJ9?TNQ;UH) MH[WIV:V"[:QC].XFG7BVKXS=*C#-JG'MJV,;ZMKHZ=!\L.^S46G=+,01?L>N M%9=H**63.Z>6NKKH!$E@1.PS&0264T$2JU5D51QI&NA$;-(D:ET7':M\98E0 MW":2AU8+G026,:XX37 X,$:U]ML.,QN'3L[+5U,;X 7X*JBQ0,5P;N67*5@ M$14,F^8E+ACB8<=GO5R]V$3\Y@B_70NT\]KKK4+N[-ZQU^MQM@6B'](,:/=0 MVJX_T+T3KS?:\&8#KTL+ISW[6MG)Y %CKW?0PZO3F&^/]UT8@%UB9*)1E;A^ M:*6#T2RXG&&:$M>G]RR"X_5+Y=@P]7O-JNO;5E3';>K-79,-4+W@XG7!8&,E\O].PC^YC M[YM6,&7GD*5!T0^'V Q9RR2Z)?I6 &];G#Z:G':SGAW15;6J9.6RCDUC[NC# M^P6MT/]QWQC=-8_\\ N[!-"CV_L6C&G/#7LX>?+_4\<4]UV(^;9$[X[]D B3 MTEDT\$C,'B?O=F8E-K8TNDVSY*'*%W(MJ=#&VQO6G7.Z&NTM##\&IH\7@YM3 M:F^6O&J!'>!O2\B]T.ZCB]7WTQ/M#7CPD[MW(W CIZ[MJNN]^^5:C#Z4;1<; M]BBM@':_P1C\1FU"PQ/-I:$RH+%(0AU(&D9,=J0/D(U/PH_:/2T>Q/[R'-,-,IRJP3$@#WG\%U'0_\O*9O^ %D0FVJ54:2,^+0AD-CR=E*;<)">^H]CRTN&#=,Y_7B0L>ONSH8/_TQ,4AS,8^&(1E M%M:R^W%XX=DK4ZYG,OJ9F%^.&(MWHZ7D3:H";D0D QLDG"16!%$@\'^&<*&9 M63OWX!3L,!XLS[X\OF#MEX7UI/GRE*RB>59]B&D4)DDLE-34RHA3B:VG Q40 M*5BB9*1EGWAY2R.))2_]/AI)_3)_3B=J]M_._N^!C=0?I_A$_/@3\HG74N&: M.5+[D_4E^7>89;&;J9L8&4>4)U0E"?5!DB=<,F)85TGNR9EEP2!)EJ=*'U^4 M]Y)"OW_V(O*$Y,TI69OS$N@AUJ;5L14T"2U6L6FNI;1&1<(/@R3T2=@UDO[4 MK$U.7P;+<\5/6T0=RR;M/G?N@0GZ-LNM2?MAA3X 2,_MR=WVKTZ MV3 1OI6^5;'T#4\HCQ.?4!G2(.0RCFW4H7).PZ8E_B *3S=6<309<]+"G\M1\LH,1B$E6&8F(BQ,P"Q+9)S0("(Z M4(F(Q0;=H4["+(O[>)+<2PKMP]'R6=X\06MS^PS&P%)+F*"1%9+'@@D1T( 2 M/Y"6$9ETI+J\OXBTODN,33B6W.Y3!B\F)''B/KH;A] M-)C[89KB2 J=3;$']+R5=YIQC -L[LF=>J_.9+1)&$21-";FFBL=QU+X'/[% M21PFA(0=BNX2;E@G*T MA<(%:Z0"6]=FK*-"N((ZSNC9-4A-HJT?^(F"_W$KB:"QTL#L(36&:=811#A> M(>1JD/Y,H^4P 5*DFXZT/&EP:63"IKSSXN>+:G:@1-C.SS!#_.1FB."O,)8; ME5V-W.BQB?C#DV9D;%H.C5N#R'IF]N=R+%DW.K^(/UZ5CWR;9S?W(SH@B1\8 MDUAF!3>AD9&01$M)B11Q8CK*CTZ/=^)EXWT3IMDYK$/*$AYP31.AN!^&TNS;H=WL]FVQIMD$S%T,_T6QOB5DP7K M:;>CS511.;?L5JQ5,X7JL1SNRQ#?AO:,C1^&@A\ RPI%G(R+#4,41 >N+2T%9KSH!;(VQ@?1UBC'! TGH,7\"THAQ)B MY>#D54#0^=G.-K-9K1;Q:KXU]^9)C5 ^ M4XNCEOUUG#OAB<,+DA?EVF;'K!THG?]D-9IW8WM],E?3H9AD^9UW612F*# MUS7L>I=8WZJTY\^7;][\\BKJ4YWQ;$D/PN)CR81PZNSL_"Y"Q,^B5,2!0%D6]-*&.?QX+'@<]\&B;<4L;"9/WYU(Z$"=]@ MCN63$2:'L?:.;L=]S+,Q+//N^*;;L43JD3*(R8.1O]\J@D]&#-^X5#X0/\OY M+)0892++ RE]+F,MPH22( [BT' 1\8YY2WLQ:'BP03_[/LB@XUDM9S[J,Q\9 M0P,5)Q&UA'/"P!5@S,;PJXI,+'F'8[ 77<[)!MVZ3XN/SN&9MEH7=WDV' Z\ MD7%IV>(&5CPI/"7&Z03>]*^.=AWG8,W>E_3D?9I:"KK#ZE^%Q(0:E]M52<)B M?F X-3)0 ;>6ZR 2,?$#'G$_3"Q\>*@821@_)[?FS,-G'MXA#W,;<2H#PK0O M>"R9,,#/PBIKF"'$[TAOW(LY$Y(-:G:?# \?R-+I.CD[NF'CB+('IDLWULFWEWK9'U,<3?+-TNW;A8608]84OL2#3I7-Q;J007$2);P\6 M #D1MZT7+:C.[/I\V54"NP8D22*3,&Z4C4D0@WT2QYRS*.YBU_W$69X%NQ[) M(-F\*\'1S9:RJ.K>#.0>&C4K 'Q\!Z];@%8-G=:N^GQ.ONN&6+W2![]/TF$Z M24$GC$TNL+ZIQ3S3CS*;8\2&)B9" MM\DF11*[T!%DP),- M.ASV44^L8;4^67QG67:694]8EAF)-K M:]=O< NH[+JV=OW[MECDJMK:INF(NC9Z.C0?;+O0MB'-2LI6[7Y6EMEBVR1? ML A(+^$J$K&.M10^232+@T1TM4%]*(V"0 ^X""(E0;#S)$A,9 ).2 2[)Q:$ M^T'*;%U9;8&]+5#^S_FMN.8B+3#-8&=%M.NQNP5)\/LJ;S<"\X,K;X]2:+M4 M[SNGB&H%M?M4UA]V^$#B]C'3] ^USM>4U;9+<+=\].ZRF=;N[+JY]5 OWS<"W ^;<48K-VM6=RW'WSC=[,P'.DN@LB?H, MJUU)(FJ,)):%AO*$<^%+PE@2Q3**=61)U#$>2PKOTTE<4Y;8 MAV\B&Q%!2* X5;Y0<9# 'RR4FEKC'RJ:P_>0!6'$5MS_MT& MPBNVB0B)]562KZ]W6#(X,_\S9/[O]L+] MV/4H#&,IB IX9)G@21@(RKBOF0SJ64*[,%T*AX6+=38,.^G ZD$IXON' ^80 M\:?.7*S3"DJE;FJ?FR..@Y(5\%4Z:1K85<=9WA0+HO[EDK=[(Y(? _VC>;,; MY3?VW^G=VS;ZI&<:E8+3*4<*.*">1_W:<4GQKN&==G^]@$L_#'"PK>24<$E% M8 25$:-<&WFH\F;68R-S>\9] GKI+ W/TO#Y2,,@,I'AAL6"6*Z83(+0^K%A MB>^S6)E#-5X^2\.>2L,]6.D=17*=5>='-\'+[D1[:T:T4VWB -83/='1K..< MSON0CAR]C>NN#^+XB1_1*(A%9!+.52RDML9*GR;2) E5!VL>1*,]]Z_>>9.- M?ITZGP7,6<#T4< $DBLC_3A@L<^%G\0VC&-PW 4Z\E1U9+GLIU+@A S61TB7 M!?//_6?KGCU;][7@V_2U"![:C\51>=4DXM6GCV\_BBOS*C?BZR7\:#"BAD;D M#NS7/WDW(K]*1Q>3;%P7(%>?U*"OB/Y/+3Y:>,/;+)M@B];J\9VSX2NN_"NB MJKZPVP&A00 .2/7C^X5ZZ!$2]+!IDS'O_:[AZY*ME[DZ;JJNW;IF+W&??1-Y M*D:M5SMZGN1B5"!WX>-O/[S_\N;]E\]@A+OF M(IGU7B-;CR9@@PL@,P1%S7$U=.?_NK_0_,4B'MY/;Z3)':KG ;VUP(N7"M+G M8#,/+YQ-VBK2;.AF#)]<2/SH0EC8X(^>&-Z*NV*.B*[SAGI*/5%1 MFX\"HH.P2P7BMPO8D2Z]ZVH_SA->;+K2T2NL^NK%#QMLZS^-T"OY8:[/5^OW M1\J78!OY$F[<2NF-M094Q#W=XYWM M2R^? PBR_.3:>#@S;.H&:M\B:9NVSB?/79QS8;#K/;XF"ME\)M M2"BZK_721E@YMUZZ)ZIT;KUT0K4C]=K.K9?ZWDSGW'KI3"WGUDO/L5#N\_VV M6'].1WI^K-[S@^9>!31[#JNMSN171#DOZTXI#9_-.8QS53XQTXI(/Q24*\J2 MB/F6R@"GCA,;;=)@=R>E?@,:]/B4Y5SL=Y9<9\G5+\F5",H"+9D@0G$K2$*C MP-H M!.8-V(Y;$MJ(^$FD*$_B* D4\Y-8:&HL4V2'W:$VJQPD28\;VIYSDI].0.[= MI\_>EX^?@%SU5/6K^._).;+GKC7K1?E=EM_^^$6,KE(Y-!_S; R[O_MDKJ9# M)\J+7VHZ;0MO0G0<.]L$U M[+N0/\NELUPZJEQB7-"0!RH0?L"#V,91&$29\<^,O\CX(DEB8WBLP;?CQ,22TL"$A%BJ M:6CD#HVI^QG_W-'KM$VC$XG+7=YDL(]_-84,G4V\>B-9SS[Q<_2)']";5*6]-3[QCP7C_@LEJY2*7G$*=[+8IK7/S4%<@/4XLY;\4T%R-E M>B/'SW[[ VAD/XEM[OACDRIT)*C_1GKZ8'\%:GI7$Q/X,],Y01OY.@H3QB.N M BXYEU'"2,P3;6AB>7"H0%Z/Y>PYS>W,@_OEP5!&O@%U+4R@N?*E$#KP@U!' M09Q(S9-#=4)B3XT)GTT<:U53G[E61OBD'[VD:?N0CK3!ECX726>HR_RA3%%X M0JGI#1ZO&]U,"EK72O-PNR'QJNUXL M8NQF:O%K[. =*[UEG_;-K_ Q=8Z=! MVNSVP;YQS'8YX[5Z]$IWGG3$#=$DIL)*PG42QS$1D@6$&;#>0MZ1)[W?5#N2 M]+A.X;DXRF<9=991/9)1)K*)%8PR'AAN-9&)%BQ@OJ(L" G;X0#+#654V.-D MD>VP_PXEM+ M/)I'O]LU;.O=KUK%=L<*);K?C=Z4R%XN6[>,!+'DD1^'/CL<+QXHSG? $Q ^3:Y.[O@W]<6K.0[S.0[P.WWG"<4+ST>CJW<3< MM'VF4$<)MM.A4L0\]D.L@$_\V JEN5#T8,E8\:E[2MT-)/MTDO>(C9PET%D" M;9UXM4X$*4,Y"!P21:'E-A(R83*R)M$L,0D)#EXM>?(5W%N*HF<8R5D \7F> MX%,;]]7#*5:]:C39>V@]=N87)PD)A0FL"24WEL1QX(?4)(FF24B"0XWL/@\5 M/$N9LY3I+;0>*V6B1$8A3WPFK,\E^,\D"'UMC(R(M-:2\V3!IS=9,-IF;%/\ MX,F"6Z\OWF9]R2'F=7VY-M[K[ 90?.?9=&@T4K4G/-6># 75"O(BV\LW>S,*;Y."L E +^;^294M9@4F$*#Y^9_EYN M)M-\5.^V#?>W?Y1UK\_9X64:]Q4[^/FTY1 MOQF<%[FCP.D@[NC86^'/$6.30BM*<-?+]X;U^AM\X/1'G*5GTF^(.#%&Z@:_ MT^;9C4//QX^_OW;LY#(9/*?7YSE)FBOA)NOA2+ZK$5#\2KSB%?" >Q8V\("Y M=PT*-&KF,0HCHJ]H)D- MHF@YS;'"*Z)E=U#4)(B5\@T%:XYCAU<6)L2"FQ5R'[AEO9?59RARLMSXN[0- MYXF_(O#5+("*M1B7IO'P#O^"E<]5T#2VI;/FAMDM&HO7>3:]ND;-/>.(EHU9 M(72)B2HF*RJKH/D8_L2%MXWTF0$+ML, KL87S=VQO,2!6V/'@X4K:2L;Y+0$ MAYJ"J3.:@.$]%G?H#]9;>)5-KN?$ #YWV2HI:J%1KB8W BWR2=88Q)4MA4L< MSNQ*][26!>.\ WP6F/F@RYW?X5:-!@H8WV@\R2S[ZNYS8D<4:*2G "Y8OW)F M?^4T>.@XN[6]W)>KF&SC*A+_<+XL\;=:X4&F3Z,#!G(F\KX 'B\5V%Q FX#O M#(\]T?D:714U%Q:."FPU1V8VGQH,X7&6M[.$&[>P9/V9R5&:8WZ0B@5C1!HIE:*?58ZQ*9C:;%7(DHBOQ_3D$ZV104S*U 7QQONA7% MQ)1_CBOS9*:7TUIA.07OI$MN;D!K37,7E:J-WUKDC-$M<=6V=9AKYA]60"KF MM%P9CX*G+!@<(.^ Z?!N2O[B)%8[(%6J?1>/:CF=,PW?MFNZ;7IXO@L*#H?S M2K?2K B8MO[%TN'Q9&7Y[7QH<(04-JP+C_/IL"$(T,_#5#FTPN[&+KK@35UX MX:Z!/FYB.-4SB,]+?V?V;%C)?%_)L)<6&X1(VE#O^AZ?(KR)N4'] E_,3 Q0 M:1E\U89N#84RMMEZ?;GCVHJYRK.B0+,)R"(WWPPH9;#E<,?X!A?[P0@E1NX< M912#EBU84V37DKIBFNF,A.KW[P*ZJ\-/%1 6@U 5:P%;XS*FA;'38=DWI]J0 MBU /[YQMZ8AT5_&81]7$T00G8DBEK:8\ =*FH*FLD+XOP&\+.GRFP]?MKG43 M'U<52&/!$A8#DW(N$RE%*%E".*>A) G?X=C([:L"EP(@'8[?LLO7U'<65> =J^7L*/YM!6#8&4W,GL==/18I*-%WISU=:;(]>N=[S-L@D& M0JH7U&>]OK_0WJS<"9[HUI=VIS'2( "$5S^^KS!Q:S"?X,=*9__DM:Z?YL/[[^\>?_E,PY#0$L":/TU2IC1I/CK#P+0B:"HL3J#\.+?*\A:&1RK M@*?D\]AX/T6F<2B?!_;6Y#\#SR(2.F#VXF=35=M;1:0-_8SADPN)'UTX M0? C&'^WXJY8(*;KO*&B,JVDHCL?\PDZB+S,-W'?MBG4NZ[VY))C*ZKZL^_^ M=>79UE^]^&&CK?VG 8&VBC?F']#^:^[W5I;&(R00W4H"L4TB)PLRP]'++OFS M+N8:>7^;#N^\>%"I.7<2:4:CXFX(ZB<5GISJ*[!8:Z5I4]3)C7.!%MG?IB/C M,;\*E:)?@LK:V8M@KP[%;6.L-6C%H\2T0&#?IAC%:52BRD!7@6TXG#D">(7[ MOEJ)NU=7>ER@'@3$@?=U+0H#UL#MJ#8:Y[8QBP(M'$J4AZT6[%F#Y_LH I#9 MQAFLOG9";)H7DW+/LV#1WP2\%TSL.D;L@D;)RR1Q(9,8?ZDCK/#LBVLQM+/] M+[YH=N:/D2U3:FM,J@! H.4 7\..N7OZBB4PTF7B7SLWL?):2].C+)F?>:OW M^ZEMTVG9#6WF-[<=X>J<9^#.>?94^* MP<$KO[^_S_1^=.$[#ZT)_$@D2O 99_D9\10YJ$H/0H/84-FZ%"_#FA+YY5P&::K;Y%=UXA,,'$>0-XUCHO!(*96I3VH[O MS8ZOT$M'T5'#+L].I3C8.09HIVMBN]\-SA6N2A$22D(?@0 MAXI#$W 8^BTR8A9M(&O:41]/] \"0YVCN-.'IW2< 3>%:/"LYC)K3&CQ0.\H9@Q]!72 M5IX6+HR(PCFUJ0)GHM9H1:V.5L4V.Z)R<\>-:_BOC@SD2.$W8*?5_#O*G7;_5TZ7>57I3=>^>K,BY8[* MC'O"%(^4RO/A!YD--;P?)=WV-0P=N-B\GF$-=KKK&;9&V9E:=D,M].2IY3"E MSQLB:S<5S;\L6SX_[A1/&[3>V@-[H.[8! MO:3C'7#Z)P-??2N3/K#N"7^K.JVKAB'PS77"J53\6PN$0''L,-;[/\EXJC+BN&FJLMB3D) M0QU&,<5YV;'F01A&DIDD,2KJ2%/<8<<#&NVYI==!&>R(JO4LG\[RZ6G*)RNX M(CXQTDWV#@(9T([*\PV,ARO?LUT0&& E,"@2&G&I M51(GBG(F.(F((+1K",P.V2ZB3XWMSN&M30/9JD6NQ["Q1^31=M14" M])C=F;FOYZI=$\H59U8$@IL@E(SXC"0RE%I3PKM*B';9.-./]CPEMJ^. MVEDBG"5"/R4"\?V$R,A/N.%4#.HJO"*+*JB7-3 -K1&Z68:X[202,/V@H) M-]K+FIK:]2U:NDI?CF] G7W89^+#=NN._T#N^GW\P7ZJ6.M]S5E?LD^.HM^- ML JU*)N??;!?:C+^94;%[0P$7[ DBJR,0\.%#27G,8\L]RD/J/&[>D'OTI$- MZ3FT=18+9['0-[% J3$\%#'7Q.=^S(4.?I5B(_'-JTNR# MYQ'?>GU?:ZV-FVKUQ+AL+_?X-N/9^^^1J&[H_+*B[[=9_KI%+IN1TO3GP5C M5'@T78Z@6.Y[?'RSX^R3/A.?]/'I%A]+0FZ[H"P(1!(J$C+*>)@$TDAK$Q*$ M3$?,^OO-'@\&]%3RQ\^1J;,4>+I20/-8:**9\:7D@G$1"A+I0- P$82)KD$C MNSSCC$[%OSG10)279[>K!U[73YHSI)+QI#2#AEE1>$KD^1V.)SAT2&5NY4?R M\':\ABV]O;E5/% T?!ACAD,ZNOH5D/D:<5G-T6W+ !'XC'(!)H!/.;>)E%2) M6(1$*T42VY'GL,L81]A5Q=\'!^I V#_3_#%HGB8)M2*T4DC"51+**.2$""D# M*N-DSPL:7'H2--^K ,*VVJT=@CJ:AMMFC[VVX7LA.;99ZP/ER^MKD:>N M(6F;CE8)FI!)0TTHK:!H:QL9$I]$L9]P&K!0F?TJ5]*5_M%'ZNF)"CXSY;-@ M2AX'21*$0H1:<3 I#"4AI;2)(@U47LNX>[L"]-'ZNFWC=#5_+279PH?W)Q> ME163HAK868U@P/[N X#KI)[%VX,SA6ZH'DO&;=@"^'B";=L>Q3T*'SKR;+M& ML8YT&"M&J>4^DS*41HI(:"X#FY@.X;A#BR4\D<++[L[+QSL$.+/M$$*B#D=CAS9-<"*M.!_)MD>T; Z44_'H_(EL(CH' M:O?4M.G[Z>E&@JK_AZP[W4:?I;(K%&AG67 >1$0F86(59R2.0QD;';F9=5'( M]QS^80/*R0E+YM[G7IQ%REFD'%JDF$1&,0FMC53 M:!"Q5R[XUKA)U'GN/D= MBA0Z",(3J2D\B$@Y4"+'.95^3ZGTO9_^ M=4ZY?Y+)MGV&WCG3^^BK.Q-?;S1*+\];+\_=&7MD>_73M6[-I?^89V/8V]W' MH1A-+D?ZS3^GZ?C&C"8MGSM2/#9"VT"%$==*BTB$QE )OK@5G._W3)0F YJ< MR '+V:\Y\]8#>2N6OB4\L%K%C&-$2U-+_2A0F@9)Y'>T6-CED*YX$)U':O3: MG=R'B?!*%&G1;CSHV3R[\=Y]^NQ]^?CI^(;"4S!6^V_J]T!\+K;1:,E.1Z.M M]F%O@4+?Y<67<3[7*#^VB9\PHL*01\HD 9&$)#I)@HC+/==N438@\8D(S[-S M?^;X)\'Q22RIC/W QI9Q9L$O":V,(Q$%Q&><[WDT!IA+G34ESX#CGW%$Y=WH MFRDF:+>[F+P"RDTGQ[>2SBY?WR38C%#@\]>.3.;*;@SS(R8#HBF/:!3'Q! _ ML<*J0%(_W',4Y*9,JM":QG&(I-&/[;?H7#Y+P1$8:G:-%9SGPE.6 YI32A AB MM.61$8E.2$*L" +@^$#N]\PM&O#.!DC/0 X\XQA2W7SR^$;4V2#Y<0E8;%A@0FX-4*&1-B.[,9=QG?XB4RC.7>?/#-O#YE7!I1& M21 2AD?*"1&A#&VB&-%:1RS8;UOM(#R1,Z5S#\K#]Z!L=1'IJ:W3=T_SW#7N M)/S6=R.5W9AY,=T^/C.*QA$)0?;Z' 2U-(&5H6^)#F-I^7ZC4F$\X-&))(V> MVU&>!9K\=#S-]V;2[6?>]=#+? A<^V$,PHH]G4WET)R M&?5OQT+YPRS3DX+I-D')=I:[9C[AE/DBICR*(R&MTK$.K&^3F 5VOX<)P8"R M$REWV5Y4],G;/0NXLX [,9@^4L#%B10R"IF*PH3;V$KM!R8._4@SY1N^WS(> M'@T2_T32X0\BX!;L9?>?/\$G.)7VYS\Y0"$ZTM%45)!:_.1/,V L?.5P_@6V M_O=0<.-328D-%5>"RT@$?AA3RQ2S@56D:J,!=QI].=GTK@@HWU'[7V7^0[F0 M"FTKEMEFC4>L-MIJM7&UVBZB^,>TF*3V[K$UXN]&GE *9(M+1G85[OCW%-=Z M!>\5(XU3AN&MU-E6*4<<,"Y7,6 ML9AJ&RL:J= /I6#)"IO^[TW\^G(ZNTW-/":!0F:1MHM^EPZ)D_QFEN ML%7%7U$9ULB_*(RZ2/^XN$ZU-J,?R^9PB:^%#'3@\XAS:R2P--!1'!M-K PE MK,7G]*\_X'.:!2S@LJ6756N6^FQ5Q0:X;-K5M/%X>8/BLYTP8I. ,DD%DYS[ M(I 1#WU %]8:A;Y<-1WO[]U/1WR^SG*L?IXLCX''E>\2J=Q?;LF] J6F,&WH MS2.ULB368C9BS,8A#00##/I)+)B1/O=5J 41OL,LC6K,KI.0CY%=U-]*=I'> MR*XY7;)>FU3ZQ"GQ?W_QZM/'MQ_%E7F5&_'U$GXTAJD:&I$[Z_.ZR>>=9.-Z M+=4GM06ZJ$NZW_(VRR9(L-4K:HO6][NK#N>HJ-N\I4$ YFWUX_L*9K<&W2HT M;X'@APT:YOVG+95FW*0RNW7-7N(^^R;R5(Q:KW8HF^1B5"#WX>N;#V]??WC_YBQ] MLL):4/ LD__T8A$G[Z!+]]M]VZ95[[K:%^UB M\F5"K;]Z\A/M MK*! :I\$S#!AN8AB04,=!;&*$RXH);L,(Z!J0UUZ"^14F-%N]^&S@%I?$# ) M-2>!CB73'&RA2!N91'27_267]O$^ZXB$+'R X8V*!D6]?.\6K.?<_',*UH!N MJ!P+,SJ&:*/["(+N%Z.<(>,Q F(<=N&!,XJ_T,8 &;D[P.L$7Q5=2'RS$Y(= M3QT \XY (KC^K@"A(M7.3+DVKH DQ9I<[R8#:V68?C7#.W@@"#TT<."7B5>@ MWSK&&E[8%ZP;MN8ZJ,%;N[;@K!^\61K8-[#%OXQN6Z+3X02 /ZF_+,&5V08T M7<_$7OYF;$8:=S =5V[SE1DYA\+=[]GI9)H[!]OIB\K?UF#R5R "[R/-=(%V M]NUUJK"A70:&6V;LKJTGA@?46?NL")3Z^4-=P\1 6CHWQ\D(,E]#1 MRE(=>.,\^XC?"Y<[0DS3"% MO19K26C2\D H9]-NX66/\SJF)[54#W4HUL ='V;9? M(=MJA7QNA7M;'-]J<<$A-&O;'=8&K*.;=(0,6A$JT/ M_KA?<=7Q^KNW6?X[ M4&4^$>D(M-C'K$CQ\N)UR4;M8'X81. -B\CW#6>XV6M5?%:]-Z\:6,J9?OW1@SJ24G=M.\&J6E8@,Q<6-$ 1*D[!=NBDFM#KKB MI^YF,"TQ NHNN@.CLBBA#8_ %V<@V9U&!,&9 B+E':X%GR*J6(X3F*70%HB: M=(200OHDU $W1'/E.V>Z-K!A+6"<7EVO?RSEG.F0D5@Q M"G9')&,>!6"'*,L#H.'21Z^C+U7QY>3:LP:4!*@#!%V!\:AV,#@W((Q'126O M*Z0L1M]0D-Z9B6?38:5*JMO<2Y!2NF(]C7AVP 89C8^RTR&(9WC]>)C6G5WQ M8@4"^PJN'4]S[,\!B,T07=6"J$\B#\C;NU231E/ >PE8(C87H)% 4*-2J;_' M5]W3R*;TL3Y8X-LVTWP17X%:9RS#I(FMI9(3([B*$AD&+%%*A<)('(72P3(^ M\,L<\[]Z_;;C'?S#W8*-\6*L#W0AH=L8X0-"HS)S9UL(SJ/MO*?;C M6:>^MI>YP58R-SR@R@H/+-__[Y]C2J*?@*JS8:K<60V0=27._H5\".(?!1B2 M+$@A,411 Q<,7=MCN+:%02"/"1I[*+&@Z["-R'!H M5&/B3\!#+P<"52$8N..W-Y]??QB Q:=>HA+\+1N)*W3SOV2WH^(Z'0^\_\WR MKXT/_QI]@;O!W,%QMYEZ)9P34!X.EXWZ_T@+]\=#5CCRWAJ9.WA4X&B_KKU] MD-G3X63FDV#V4 T7,093[0\7H@)#>0,;]C7@$U1=7ERJ,LK7TF5@NY(X F>! M:L,)340 [L\W\:6+QN0 &:]$L-B#*" M^L$Z/+T;U?BIT5,>COY]01!^N1N;\J1\_O.NH]2XK4K]%=9SUU"QY@%6B.]H[.:PY/=!G_&V=W[">TQVTWJANX6DYLM:98,$I*W7R ^D&!I)2*,NS>"./IW\ PQAPMK$ MS/A.7.6F#.XX?JSC0^D(EC=Q"1> V=1-+LKRREMR@CLKX^QY^@V#'..A4.5C MUJ>3_&+DY-T(PPAX S"A6@=$7>2#6OAM.'7 )5OJCR?$X':SS M%L9$:()0!A38 5.Y?$E,DOA"6H&25/0%8V$;8[Q!V 5=5P#R,EQN)_47/&8" MG057>V-QYPY8"G.3XB<"(V\N?BI#F*VS&MM M/+714I[?8')>&>VSKHTG'DV.W!%Y.=X4ZTKR[!:PAB$]=^JIW=%#"^NB*&5D M>N/9NA>H"^]@6E,VQ4S.<8K-B*K#W"5*>D@F\Q$3YN[/L^F*+O4B7'1?2,S[ MJW"<\FYB;I*7K\O3#<2A_B4MT,)Y\3/&QRY'ZCK++RY^QJ2R&BFNH@/LGB$6 MIR#.G8^#?U=U)J7WLY,]SZ51K05 *W]KOKQFH6Z[57*S$%(C+Q/^E^6:FDDV M7DP.>WR>_3:Q*,27E]2,,[>:A:*BE7N,XY=^V.<]5M2(T0=43!5!.ENY\H$O MRY-4,2KC&I>S@U6\H>I+#'(';E7## ]C-X%85\&_^T]3Q#2#29<_M*/RB_5E M]]FHV4][2?,)N]NO8&T!RG(::?N-VR0"KTXO/J<(GU.$MTP1)O>G"*]-!NY. M(NY]BG WGU3'0MU\LGF6\7KIU[(K+E^Z,I1L6(!8=K:[GI[MBE[JW-*NN'SB MAD5%C4FH#)^41YOE(22&/J2I%[, [*'1:N*+*8WH YX*9^X=[+5U7Y MAM6AZR2]F27E%V.CR@KZZMO/;UXW$,VG0U/"$/=9_O9="J\62DUOIF6R%GZH MLIN;Z0A$-F^E#JGUH?,#>:;#+'N1NQ7,R*8F^,L9_11W!>HO)4:8"NIR";7QA"RRX12>#X;0-,<8 MU\"[SFZQ_& PHXY,_J.DFH;H%A^+M'5C)F6IP2AK<98+E]57P]N77MT H5E" M^6(L$JEN=$'1"G]XAB1<@056;.1B"J226LRB'-2D(5S:0IGY^@VK \S(I6EC MZ4*74WA$T;TK?W03C[A*T*W98Y&J79@2S^5JH+OR9JF*=K=*8 M)1[)BHD+>8\PYQBCM-X_IZ!^G( 092)Q?<8[O&M9$<))*!0 6>XYX26*; 3V MPUU3&)*U[JRN[Y;?&V]ID2H>2B,],V=F%48-*#Z5.@#X\5T-E,JV\3X@4&82 MZ%,-E#YML[VG!=.A)))BC*54Z!QA<-T4:'&FQ74=[\(J 3R"=G]K4'!E#OV& MY.&D<:DP37Y3UI)95_*1CAK2_00JQB-,7)#@._O]YLKPY0PC:SD/,R5J'0EK M* #$I9JJA6K#+2V)WM(092E&JWN,[7Q-G9X_AH]$JSZNN=35(+A@XUP](N"] MW,AXFH_!9"CCDPLMZ2IFQ4[RSX&1U1#V<'3Q?UM)\"TE5:F=7OX"% M>BZ'.S5+QI232..ZB*54^HYB3'GL WLO393RTD%I^C20!MTBTN%@ILA0/I:' M=<[B$&D^Q/,_BQD[I>&"H:GR#*I<#*CN6?Y_70O3I,V5&MIQ.' MB_GMNN5+@\^Y ;X%^36\ZUI*5>;SK]EI;*O(L 0PO-(EFRS"LZ*%3=AGC'69 MH[J*M;3$6E6GDRJW$-XP'=4K,G.Y9P,\5'2JK87QA24U=%X1@ ,8@'.H2WM& M-.JO,N?K)E!=>.N9O?/** $0P!VGCJBP6@Y0-$R!#DOD#1[ WS?BSBO-68<8 M!U>'!N\&3,89$&I1,BRRIFRV)A2 ^,Q%G3-;YQU68)>J[+7V.) VBZFSC6NI MD:?%UQIAEZ1,T"HV5D.W%3E$CH::0QP;?!TIS2EL>QJ1OA. M3-=B#6L(9E(-7^RJ$U/7[J9GE-#2YW/A@D?8I2M*WUL5[]V5SG,5R>6A?RML MH4!W([?!5MPX1 #ZS!$&JIV4B/F,!DCF[.$/^948M6417HPYFOH64.+N*M!W M\[Y[_>'SA^^7VC9UVW@/A'49[L?4@E2Y7G7S5M\%?G"5.ZB_S<6-NL98S;^IOO%QI"7:(A4N9CEAN< ZB3J=(%6RK1U "Q=CY@X[.GSR$ /8,F M5E+IVQ68?:35[QHK-$S^A&>T@'U97!!0-L(9[%BL<+B:<5A]S^GV;9) M";CG#>PE@W]X&KPN->#"96JB6;3B>R7&BU_59,I1. X-ENY>5")P=F66C\%\ M@UMIE\!RGZ2NZ4QUW-V9F8!R+[LM'X+EH[/7N'M@)?)K"K?AO06HM*]F[@A] MH?]PN;#-$C?<(S6ZAX[S+D"1JZ]H[H+I@.T:FF2*UC6U:;'J^^IUS??HZ0S% M'7[B\B?_3XKMEGOL]'Z ME7%-.%.!(DEDN4J$Q!)G&@7$A"$3I'-^Y*8K$^4;%U/ZE_X^<_"9@S?D8' ] M,UTU7A_I'X")-R7_+_G-:+)(_5%BE")QHJ-0-O/9@CNK( M]&-U*/ANA*F![HNGD\:\NL1IYYE*E6;:!TH_7G[ZXKU[]V[;LQ7B@]"L?.XF MS_)?^"YI$LP>DIBZ9?%1!N0U2GV M&Q]-^I6 \&4A[7UVO#]+W5-B[+ZKG- WPUF&3[//QENU=4M;CI4B?]QYG^L$ M%-?2:*1JS&L/LU[ -94N*ZQL2MZS](P.ZGV"^%RYR59.P=/#[>M,.P_V#8;> M>EC+]$ LSF_G::+LCTDP_&@XWM#K) MRT9RH* PHT),SE9G+PVRTNHD3]OJG.FQAAPQC69YJO+IFI6[2J.Y]]G]E)5M MG,Y9GDYH+MLPCY*><\2R2I*N"6IN3BK[ZH/RF,.-\]'&)D<;]W6W.:%C#;9J M>ZWM/*;[20^/-!YYH+&UT41?5H5P=Q]N1R"FKM-Q=C::>FE/E$83?=I&4TV- M7D..3O1558"OW$BYLB3??>^4[6_S166?JBDOGR>9^GH-CP4%_ELYX^4IA?3F MY/-"ZLV/I=V"638SF&(MTN6L_@U+0^L.I)69@\W3)W=SYFJ=J[Q=AL7>C3:; M8?L%ES#B)%-5,EC,67/UW!93;D^UMX?#%Q=+EU?4M?SXL.T_85')_)>$K9 B M7J51:_.P>BFJ2*_(AJGNEC,_5^/4E_GS-+[?*Z4C#WJO<39HEM\]1ORSESY9 M*?WK'6[X+)*\C*+#$L'^SD%?_%R:OLCX1WE],9/198.?HZS"=71IQLJ:7*7% MD58">,BF$S=MG+F.Z,]:.7 M!^;\8TJ&_W$6JM$7 C:,_NE15M&P8SD]YUARJL641UK 4V)*MEJ%/I@I*7T9 M);OERL/HVY;J.PHJRVG%+FW]FTB'HFY7=)3%5,TLTGG'[#@2I\-=.LI"T$C/ROA/??[]-2&-GWMZ#I=2A/)"#RS- MQ0F89X<'BWP46 ZE( \/%W5B=GWFX-E%R-L7_S\9D6 MKLO&VO=:RCZOW\H&NT4=E2[#R<7_VU,09E.L[#14LS4A;..4.9OY\=BYV).L MW1<"[G.8GQW\[Q'J>X+__;[1*2* ^/' #Z+YFM4:#V>#+9+#F;):>. /\))=C\OW)4^5)'8:'Q%2[= MJ!Q#ZQJ(%YAMY,&:<-((CA N/RC&PW12]@W.7$?%W S--P'WMAL,E]-FJ^:T M/2MR^;W)@%YLZ?IK-KJZ^(*]]]^-,"Z"ZB MZ^)68.?V]=V!,5EF:1B0ZT /8MBSC2HUUT# M+2W<$@8>#P:%)YG9[S:7N9:EKFT[*GG4];\U>+',?%7)KLE]93?4O649K<^:WFZA&S1&N^VA/03* +=3:>JT\_:**>T6Y;(=-) MU6\37'#M?9S*8:KF@CUI?K/W++P^P6CA?8]3H1N]8-]:^I48NOJKS]<&ISVO M.)5UYAO\0CMS+1J.7?OAF3*VIHS/,R'M6-2-=,8$@_\%?[GPWHQP7NT#$7?& MT/XPA-U%<>C/K#E/4<5+Z_8S9^3U%WFBN/;>ND2:,Y8>,A1B4B8<=7CZF^3L MGBW&M>CNDT?TN!9M_?*(NF)317]C4V6XO4W&-7T@&2[&U!])XLM479UKX1\_ M8JY?UGR4E^$_]]GCW:.@'Z3>&=JL(Y>/X8'HT;*[YQOL-0;Q[&C_^KG/$-B\ MMV)YW#E_V/CT2'YS>/QB"I6G+D5B!T!YID2R-\YZ8'W*/33YT$JCAZ[I:0B7 M%S\W4]3NP_<>A<)NHF'_+8;3,B4*G;K_;PH/MW<8Z:R"GH\J/%R)+*\#(>T\ MEUH1OWO7K ^6!ZM[\7/HNQ27I>KH$^2T)Q=2J-OQWKGH@=E3]&"/HFA+#^80 MAU=YH;-,DS+9,_A5)>]Q%: N/!* MEFDH<%0&E# U=)*YXL*T7 >@ %!9IOOES2L?"-USF.A>*MN5:?"XRJ-^A8F: M?*:&RN5=>4@>^@3%$;#[M*Q \CZ?C\EW1,U1=RI?F5;="Q^IHHLC]$CLBU]/ M7@9=)?X-CAYH*'+^DI]Q?A*QBV>'>)=YW_3U[0O^WS7%- ZO_5C4YD3YZ@YT M9U7KO)Y-Q\>,/ M/]S>WKXLC'IYE7W[X3)7U^DW4_Q@])7(?]!B(GX@?IS$P0]H2Y6_$F=7W(#!_?^W=[5-;N+*^OOY%;I3)U79K;&#>#&0>S95\^+L M9G>2S)F9/7OW4TH&>88;#_@"SHS__94$V-@&8YLW86MKJT)L!X2Z^^E6J_5T M=.RIYU17X7SU&R*&(O8*MC&US0Z:/+\+CZ*P7U0M@=%O:G(K*! MF&GG(SMO,/7Q#\>;!9-YE+:BB914V[.H)6O$N!3UMPX"ELT.0!RM J4/684. MK>0V>G\ FSWX,YH#2KA%QMS/42A0P+DE<+]^59+9M;%0I6]$EZ \@'(,_'TH MT*#;(LS$_LMY[P:]!$*VW98M'U#_.W)GR)\#>7"^L04&J >0:_, Y3>4!-^" MX%MHE6]!$WP+)?MU+V]=X8Y%T1Y%/%WDY2=H&I#?)%?[;5^L;&!DQ[,';F*L M=RY;="P#HPD1WC[U"KN%O14DN1L:0K)%D5D?L1ZN5)ZF/C11+02:.X25_0_]5*(2JI)#%IBRID@S-=^ZOU%YY&4Z:=(@**&'^0[]J^AG)3@IWZ] (D+BU7H0U-1SVE>&D5[ M&UO2RT)W>->=IOC19S])R1=373QZ./HA-,E#E_HH9XD%M, *2MW8CF"[&TB*[4+O+@ ME0C'W$[X6,<,Y.#5*2%5WE'0TS0)RBF5@J@TSE"M_:=^KDG2.7&>P.BKRAMB M *[C^8!149W3AA34%*YCZ%DA/SXB4H%U>L?JQ&-E1R^\_M(:(%G'<$40 -QYR M4U ]*HXF;['K!O/)#^0Z" PMS_6>'8N@] \\\:;L)C$O&Z7@B%J*AO/S&,PC MKEI:N29#5^8'>&P:7GVGFUE8=AB-!3 MSO24I[B:*:P<:VQ2F[E/3DQXJ S-,>FU 9>:H_4D$Y+/RWLH57BH[LKOP9\% M(6.T=\.9CW-=1^*L#O)(20_GV1A9]"EQ5^<'G]9)!B :0XP#+!,>TD\P%D[G MF%6OT.E4Z6ZT/'=SCZ?AV<$6I;%FD":?37?G=8>=Y-/,#M@XZ M!U<^MITP;I#*['J^7";EKV9V63]]N0*7R/U^#KY$M( 3X METXK60MK&D6L:780CUR1YI 0A/RGIP(3>IY0EQ6HE?AZ+C=] M&&F[&BNT\+6U:8W,OZ^M:(BZ\+5M^-J*I+>>X3S4-R9.>A]/+!*?Q^4I*U+) M1CVEW*BG7%QND)CL2^PN&$\$XTD7&$\&@O&D).-),Z3M#5&@K&)A-0SN>[,J MM,Z4T2[Q":?I!H:Q*%23E#!:Y;X35&R:7?]^S#S_7USZ#;U+6CHG["@5/&?LW!,6)LM/M MH"TT)UT7Y%';,4]UW0M>78/50>R4<3I=R>6>\]S)"(_232[3L"8[^R^7I?\A MVFK^?-RPMD_6,".H+I&V+)UE9/! C]]'K"@;IK#" '\5H1*!-YIX]+U)JKK" M\YU'QT43 FMX/*;,+,2C11L\%[-'N@,#8QZF'>HP,+*>$DX7Q[4I;]@,38*D M\2>%PU0CU#!$]'K9H?/ER2'_?DK<*<%3G]R"[DI14=.ADR&"9_I$NI\4-UP- M 'ZU\#3M\'MND1VP\=2O*>O^;]7?W<^F MTPES;VB2L7*CE7>AXT?^CR[>=G:""L].<-WI9;[YBB.4MNQFGZJ++%%4T;"5 M9/P,@-LS!ECU]T:'-]H!Y+UKO8& MYT&IR*212TU>D+_WX#=)@Q .*O")BJASXAU4:I/_C><^]AXP,=Z=2IV$ ^FP MK!ON]63$!TD9\TL29*WU>8)0-O0M?9Y.T6=4=GA3WPA$9-B3%$F'>@5>0Q5> M@WLDJ4\#AL_3B3?'>+TMH/ =QVKS+2P^Y"T,R73QP9H'0GW7QDTRD<\\IG&:>>I1HF%IU%*+,?BBPU>%,%ELKUH2W"9-,=EH@LNDY)< M)LM;=X^Z9(6\9$_*0[,O*Q6R)12'PWO/V(HM[,!]T= 0MD^ZE&C/$O-K>2M'-%3WQXU(U&Z<-%-YH,& %9#:W)RFGFT@S<;GUI3E5+ MMF SCZ9_C&%1#5+E,2PR=]^#$Z[_,.V1JW/]6\[8"M?/NP"W=L/9WT6WTA;\ MZ!QV1;(5#OL8I=I&Z:EPV UI#X2JI R@+$FR+"N#=R/_R:+9+TV7E&_X%4J] M*LY]N6XFY&OC4B>-P"O4K!8_+.#E- K+5 M*W17>,9W#H(TWESH_K.0]?Y-4PF6?:_55T'5#?X5I M_*#>?0N21]JS#V'?$40#K6!%H:"*G+BZ=.(::[ >.?%,M5UQ[(M"]JB3I[R% M_>0H_'I9(&A"V.4Y/ALZ_"#K:9+/'5SV?IV':_53(+.NWO=>Z,;Q+V=PH:CE M!:Y*DFEJ@W=XS(("5=)A66]1"58NFD.*X^JUA+3WK$2LRN0PEX( M.]#7EDF95KB.L)&UJ'4C;'GYYZ)MC?)N GD+5* [N!LQ1ZD[X:XH$-TC#:O2 M:V-)OZV639_5;NTGG#NK2VA)Y/(>-4ERL;S7&H!+?Z M;7VH.]+BGY[ 1'XKJVF=K*1;UGW@=97>7@Z&0'3 FK6-P27ZCGT235+:VC_O MS\'-S>TYJUB88E:V .[P(Z6DU04?'?^YL@5L%]W M_G._6R>P'8QT<;E!5"2\B#M\->^[AX'PBJ:[MGY=ME/MB'Q>F@ _+[14!"BH?S';0IRBJ9#GCA.>"$Y8 'CH-JF1H/ MXC:H,-.8*.+>*-LQ-4LN0AU(^QNSDL3?4> M]$PFP%SLD=>Q1ZZ %? 46U/%W DX&CQ2,XB&7D]DI&/()+)MW< #?!G_[Y_ MU:?[>^Q;J&@2.R6(;&]*=PO3/T]^9$J#I(7=/?)'R,5![^OK!,_!A<4V'VA= MR:XJ'@]26 3HMH/.Q/5\0Y/7#2W/;?.K!<(@N1'%:1EDC::9]I>A=FHDS.JVA/.M$H=]C]]N:_+ M%"I-;-:\AOGD3AP7@_^YO+L!G]P@1*Z%P;5GS5CE^-NHP7'\L9U\;'ODOJX7 M C2=8N33ML/TAY^H/%#46OD:A8A5HH$1MM L(+<)@^@Q(7ID;8\!/81KTR;. M5.<6]UB,9R,629Z?L^3;6M+"86:X9LD6E[(4[MZ0:-\$28DC"E;:9T>S?D M2?)E)^-_9T'HC.[(S@6WH& M!X4QF:Z3,CY:V&&1&R+R"27B35$)0)'UX\/B+&\2;1MHF:=DVGGMGREY,M$X MEIZF&D2U+HCUZ7E*@!R%GC\'TPER ^#Y /D^/?I,?Q\ '__?S*%G*$,/C# 8 MLSDDJAGOHP6+[=IN3N?*UC]4^^H._6@RYIA,SJ<0/P.HO44_O55^BC:KG0!< MN.X,3< =GGI^>)#*Q1=9#:&WG:DJ^!H!Q_[EC(X9#OKTD#J4>G_!;HTF_Z["HUI%NXRK![?J/YT%8=\LC4T[1EJ%[YYY MX()IV& 7+?Q-Y-TSD_A6UFOUKJ90X^@\W9">Q2 MYZ]7KHDGO[W[2N.VI2#OR*(]?$.NWVCZ&S:U;]X01Q];NO/ZGF@>^98(S0(N M>B8/"_SP/=T=M6<3_'7\'S29L27_A6O_F\0W!!R)ZX_I-8)K)[ F7C#S\0-1 MKLW61H/;*Q*BF+H*K*0:2EH@!5L#@P3VXIQQF)4\LL[JO(6 MY9V4R!(G].@5K=DZ SBPT)1JKC_#T<\==X;MBS!^A#FV-%-59=N"6+61:2B* M N%@;&+35D:23JNE2I:;'>+:'GX;@K^_WOT!_KIX&-Z!JZ^?;R^^_)W ^KN5 M:?^P$$7\>E&&93&+Q:]XP+S(\;RD_%%Z=.F1Q-]&862B&)\^+10#,<7(""0/ M?R7YD%=2VA%U,B/@TR>PF!.VY%J:2T)'$Q3,\<$3IAPR86H[$T;"/E;C]/#B M@;\)+@9@Z-+RIVMLQ?T(8,);7,]DJ8=,EK:WP1P\/NV0\0WH^'9;LD5N+?HJ MI6/Z?VTD#Z(US@]V6Q+VL9!S,>#,NN3XI=.'^A=/ M5J6^_H:=7MI<8&0_:9&B@-N?NLBE2?#-MI//!4^1MS[E\/LN1[\II3QRA&T3 M&;TG>'ER0MRC:L=BN1[;\SB[99\4;$.-P;'^REVSK#:EN;5$_(?V68=']IU MY04A7?;R,1HP?*7;G;BMR*NSVMZ^8M]ABY9..$)VW9/=-::T^BVN>#HK.TZ] M#&\QU="UP1'%,36LK-(YJ&19E;E%"G7:'T[1SP$TE$SP*%%?0QZL%=?7%&^C M?_QZ!]AFRO#B#@R_7 ^O#^ TJF5DX'IX-?Q\.;Q;SU>OC"O;:$H,7^_+58R> M;@OZ/S#Y)HMOMXT1@9E+"9HI"PA-8J/5'9.MDUK_DGM'"VHRPW/0 /?2Q+(2 M_6=;LDM/HD_=QV*VS+ZF<#I;\5[\1U8H[+GQ9OPLZ#TB-'V_W(:?3+P7ZI*# M"]>.K3B(O72T]?Z1W. ;T@:V@BU5,P:*JD%[I$LV5(SQR+#M$9;QYM:[3#?< MOVU_SL-\BB]>G>#;XMN/GG_E8]L);[P@^,SV[\Z()3O1??^4)"(M&UO.,YH$ MOYSU%"([(C#R8N0JJG_^Y>[86]^+=G'PQ-HYWYDKWR9%JRB5LX M" 1V4JF*8\]2HX8RIX8@8*,IV(A32 \>S=V0S^.<20I&-!WJDFF:DJI8*I*4 MT4!7+&.LVY9F(UV&A14\_ "*IACG4),%H-0U:IE7$Q& TA2@+%-W*0R19%N5 M#4,9C=2!.D*28<(Q&DM04T@@@D;C#F&(K)X/U(& $!&3" BI"4*6&>04A(Q, M396@A2P#(Q7*JFGIEJTJ) QM!$)1SH$(63XY[II" QI?]0"0XX40S;3(5@> MC;&J#FQ#H]6SR!A(: 3)A3TP!H9L9@ (7[ !SR7IM!,BC6R55(%9.TU/B^!8 MYSL604V;/H$C'T7C7"&&UL4@5S050@S"&KHO!N$;N E#1,5&(Q4;LJC8$!4; M(D4A4A0\I"@T;%L*1*HE:9H*#1LIFC8R3'V H6IJBKR9HH!\I2A$Q8;8'1&P MT7;%QL"25=. -E0L7462-K*0,<8#0]85#2HHJ_!KL57"60F82L(T0X,"4$3% MA@"4)BLVL*5;IH9&DJS8JB)K(]4:00A5VQX0-$$9NR7<8HABGK/*? $A(B81 M$-)@Q89"8,'6-0(;EJIKDCD88PDB'2DR5L:RU"$(477IW-!5@2'MCUI@R)%B MR&8Z9&",S!%4)1U)IHK@:"1I-C9'AJ09X]%HG,$=R1ELG'HZ9&VCA/VQ)&FN MG#1O< AIGMX78!&)+X'/IY&W5L"\.)3"7KC M<4 /4B=)>_(+"SL_&'^@/?,I:0WE:$33Z82H#OUTCI'?WSX[_UC"S')6\PE\ MZ^&6!B78I8'@E]Z!7WIA)*LSWCF.Z8&4]WJIUSF891KPQC.=;1@[,TVO2[V M;7H TVS3G+';;^)]"KIV4NDZN"T2BN5/OWZY>/CS;GB?Q:F\#[?[WMU-L@F. M%^/9K^](SMA*-"B[C?O/T 8UU#O%#6NB[C4$N>YQ%'E"A?:V@=I;.^[.@NE7 MQ*N%#GG&\-5ZHDUOP(45TJ^AJ9 8)[K?HQ-0T S!$PJ('YS, >O:;D<=7GS6 MVB5NCQ.0MR%?T!B /'V$G]!D#$;SA;'1&Q(;Q7[T0_8$'Q-?ZT4W1K.0B)6\ MGKU/FPA0:5^6HDXL,3#177XT#';NX5U9O5 Z^S$Y:9<:AO^CJ(ZM G9-0JQ_1ZLQ'7LOF1I[/EL MN? ^0D;:\>Z_LR+ #9>4/X"S#Y^1;ST!E55TJ8N(+AW8;=,37M7].*]D&B1W6GLT60D3;E,2;1( M^HYK.5,T(2Z1N$?6\/KK>.Q8V&>>Z9HX42OT_%T6<)Q*-/6.<5,OZKC3+WGU MY. Q^.BXB/R._"S^KIE%:WL36U-WN(&8[6U&"L 4@-G^[J; 2ZZD M?E)XB<=C'\]I$NPW\FD@$%,@9BG$W- G@9D<#%Y@9H68^2OV_$=,5U&_>?:C MP$R!F>6F>%.?!&9R,'B!F96NR^TYN.F#/_!D@GV!F (QRZW+5[5)X"4'@Q=X M62%>#GW'!5=]\-GZ=8)FCT_D*P&: C3+3'&F2@GDY&#P CDK1,[[$/_ +DU MW:'@>18$6""G0,Y24YRI4@(Y.1B\0,X*D?,&S7Q$-SO_$EOG C.[93AKNBOJ M0WD=_+$I7LM9 A<'(?B=JCUY%[$3)4"[9(I@79_:QD]R8( @HB MH4HO"D@)@H!@"$@/& A=PN@[]\Z=-3,?9N8YZ_FT]SIK_@9. M*)13_!+LDOC_66<= #,-X Z\ E'P 93,%"!FBK,>@!< **@H_A;P#U%0@L!4 MU! :6CKZWPWOSP&4%" 0)1A$104&_ZZ&_*X#8&8JEDMBRM3G#6PA?-ZLXN') M132(V[6=;(9C/_EOV/E$T-*QD9F5G9Q2>G+ MLO)7%95U[^K?-V :FYJ[NGMZ^_H'/GX:QTY\F9SZ.CVS@%]<^K&\LKJV3MS9 M)>WM'QP>'?_AH@! %/_4_\C%_)N+$@P&@2%_N"@H_?\T,(.I+HE1LR@;0&R] MS_.)A].PWDXNJNVD1=PP_,EFYS-&Q\XOL2! _(/V-]G_#BSB_T7V'V#_XIH! M&$ 4OR\/Q PH @?'R.+'=/_)+,_'LU=:C?!QB@QKPW*$9N>!*#;%&YC#H/W" MF,_7DR0:A%J(/ 6N^ LZ[%K>?C[Q TS*B8]/0ST_-00Y?;!N^R(J";VOHXNW M$X5W;_-V^*;UOUV+W1\!H2=%6?ZZUC9XU2Q7^*1'B,>&?'Q\DMB7U1_=UU?U MS2KZP2T#S5MT9AIH S56X+]9AY_$6C,UJYKD< ":C3#/1Q0I6&BA;F[+])#3 M8-G9D2Z$;W3*:>!EO[.L.VUM$I23697K$-:VWXZSF83%JD M>EJ%Y>H!T=I4>TR/"[=X$]X))Z?R6-BL?;PYAU@-@X9Y0N5-K$\N-UJ!E/00 MIS73Q][F?I_0=_K2%83>&QN^G2\<:OA1%_IZ_V)R5BJ.SY-Q0#.NYHA0M MKK=L2H,L(0 8JY"26H*L,?'I95N)(]I]J:'EEA^9OKU]!EASS#Q:?+2-D*W% M+.\A-(_VG:#7V+JTF@*A'$\PJZ$W]WA<9MHRE1O#5L3>'"_417U8/,(_?BFYX/ MSH"'(2XW*F2ZI%_4R>WV6@%$>AVI;D4BMND@J*)25'4<0&E88ZHXY!2_T?I MG77OE.XQ/<_W_EJQ=(X*4A+?79E:/\AID[]7%PX!]]-5!?),LA@5%1A MK/P;Y]>">?4 #5X"8\&$2>VA,UXAH^8!IL76/A ]+1R< M_RMI0WGX\6LM M$9,2&5QVQO[V_NO5F?ILS$Q/^U?RW:[9(?8-E@&!_E2Z1GXQ1:\=<:I STB2 M:[#L EQ4*Z_GA5G'ZTM6.3C5T:P MS>[1Z?<*29*#MP98K)N3%N;"IH2CP%(V;D?-P\@]/P^;&RVLK,(12S:5]C\L M A<+*BH\@H4KK%$J)I/OUWY$??94P.J]-V"EQ0C<61%4!S5UD JW.T;W[VT= M. _ZSTL3]?:??AYA<5O/1YTKWE<"YD8!])M20LJ=$1JT4,\008"0,BN!U;PC MVWN%YL='N8)67L5-NB,^=5%AS$%F]HG0PB^Q=45:DFQ U.I+;+H@S]=9Y6\! MF)XP1CA3SS4_C\QW;8*JB&)%HNA>C;/.N*A?3JUK>>?*"$:6_@KQ,/N@G1D= MJG?N4(NT45Q&O,>Y)$$?.(I,)C@=BY_^EJK;S0LX*4: MZ"5K8L??:? O@[*)JOF7[_B> 30D*0\O?Z[,;=ZMI):CJ6ATN)SJ@9-EB&CK MM]P+:;(0[&'8E6-]+%U5K'&'36"$3)F/W?4/4X0;/RPBXV%3QCA1QK N%3RR MIR)'UE @9_18=/$4&F0\]90DW)I%BKO)N5(@X!/&W?'NA<'/7U-2QXJ/!=G[ M;JLFS\\69L"H.X/C$[U<80]WIKAC=>;XHGO;+ZR3J<8?;A $A;6"CX8,XYXX MZ4LMV3/(0WW;&NQF00/0U@?5C2LUIOO4&#E;VTKTE':< M[I=6:,4SOM2[95#=+^9>8,8J=*=DUL(;.HM#7:Q1 [856L4V4;SCP6UI-O;, M@KD? 1,C*&\4B.67?1@XU#SYG4R0<4I%(5LK^]\)]6B$_*2=.0R''V\#=:>@ M\CE&J^O-F4#KUU#NR5PY1@U.G7;]0OYM0" SS-?J&M&HNV#ZN XE14RFFIZ5 M&CMP@)\!.)4]MODSH$L#GZ*XI-IR!G2F8XQ\^ A=.AABV3 MP ]%#S3 L)]'N%C&8!TJ,UCYDQ0-(=+K8VVW!'2*RQK:@V*AVOC=<6@3_D-X M_<^,:(*Q&9QE^,*;8;IW3'T-]E%(!"W+%>1JH3TK3XA<;;F_:./B+[AT M<] M%-'\V@<99YF"'>N,W>46@_&+>E M)6+&O*(X(>OB,Y;QYS(&>Y*AL<#R54\YC5_QBG)OWF]#![GC>0[6'T%#"U7&X-GE>C"JO-9%L!/G6R)]N'YY0W'9MRLLV MU\%><;()%4:EAEKXSK3&M^^DP[TLF^93\K!%.K@T:.L421EV>%>BNTCP#9VU MCL?6P%BOVS"_(RTCEW?:C''X",Q[PE -OR'[AL6UV;BZ=5V6:\"&*W7UB:"'_E,L"S.9=#K;< M@.4S.*MCV*T*[\4\[DGD2]]'@_OW6E/[09AIG&U/BOU68JL?+M?&J5:!;W6J MN8V<;7BA!,4@3?$2@^&@RHL(/U^FC.R0TO7N@,8OEY\!3Z1VC=[N;GE2YP14 MN-::KO\T5ZV*I\Q'"&V=@T=[1V+C1ZE[SX"$AY8*RRX"^1KF?@DU0K%\1/,8 MA05_&,-2"#5MQ_*[8.-%">Q/)PXS(?C^[41QE/"&H]*\74\1J_"+M$^/RVN4%B'9EBH=3MOZS2G? M[V?/C*_O7%@C!+^TP:J;0+Q77)G+-#!6$Q1%^&J?[>Z&R>;G&"V)B3PC?83L M0DSCKLFT%M=&IT+:[>_]^FJTV60N2':=92>TBHD_QJ&<7J+DT-\F>=.+@J\9 M[GO'TE.Y?7SI>0\F?1MT*SZ-0:I@Q=1_GAX5\^M$YW[0G6AL7YX7V; ]Z]S( M1=[F7QAY!0]U%\H%HE6.8#7U"_>K6$N+&?K&TBAJ]).[G*_?,0("NN)!L>6X M M;?$Z52\O5HRW&">TRHV:6$3V:N^;(\R#ZOS7O8$BLGC"I=MW9]GV_ [?I\ MK;;'ZU&I6FS>G-919<&3UO.\D48?L7NT\\,+QNES$^ZNT7^9G%1IZ,O(# /F M7X+MBUT27HD4^?P,B4"6YZ8*+27O7S+Z97V]G_7D#>O:?JV59H6?US6G'9BY M>7U62,[GZ[> 'F(RK#)5"M7.?J%:>V$:)S3)))TD>5LO M>K2 <2U0CCMU/5WD,T'"SKCI*N=YOGS.W>3\)W1 LYRCO@>QNBU\?D[@NUW M7FT&LS3P?BT2G9ZZ6Y?2&=DC)B>*B4QJ5N]=\EN)+;?]B9_O5OTP;DB MN[K MV9^O3M425U\$MR3MQ5,#0O";X%TECNU?6F'>"[/N1MW'EKU#+S[N]/O2JZO: ML)B[=JYX<$SY9*]N0F==)X>#:P6F8^X.,A^!J/2*;]N&GI1I^*;FGNYN1IKAO2V0U)P502U)KBFKL:WE<7$ M!2'S&55W2R&?[9[I#)5ICQ*-.F5D(Q*>@9#9*VT:KS^92)?-N>":HL&XP:_= MF0F 8(F%_H4,4$1/=F()_G4"GXL[@]3DF-;5R9/2^_[@YYPX>T1C59MO_TSZ MB]-:CGT+<8N_OG6#:02O.GZ_H-6(8[Q=<11FMHD?(PVBGC1'Z]8GHA>92Y.[ M*C\5VB O>@$$+:FTTQQ/V9>ZZ:\?RY<5>?)]A X)\[TUI!B )_$EDV;I MPY'IG^74EJ\;!7(H,SMD@X0#\*:"EQIH* MU!LZI?_[!_ RLI#I;/K? %!+ P04 " #2*%>C_P; !J0@$ $0 M 'EO'-D[3UK;^,XDM\/N/^@RY?=!2;O[IE.8WH6SFO& MMTF<2]S3MY\6C$3;W,BDAY3L>'_]L4A)IJRW;*?I/0$-="Q5%5D/DD56L?3S M7]^FOC/'7!!&OQR<'IT<.)BZS"-T_.4@%(=(N(0<_/67__R/G__K\/!73#%' M ?:'QX"^IOX+-P)GB(G M0'R,@P2.C]RV?3X[.3L_%3^DQWR\133X);Q MZ34>H= /OAS\$2*?C CV#AS) 16?WT1"9[%8'"W.CQ@?2R(GI\?_>W_WK%J. M865#B\I6-:A/Z&N*\-L+]V/2Y\?P^@4)G/0B Q]UY/3BXN)8O4U )2%20II0 M$2#J8A/>"Q($$_CCL7X9@WJ8I.$$=H_&;'XL7R@.$\" 'P;+&1;Y_9"OC^$U MX)P=GIP?KN0B32.-.$+B12'%;U(-"1X4P2>O-((T%<'TL482T1M6SNU7#,0G$W0R5C U((FR&>4 DURL3.MX:6R[R MF[(E4=S0MYHK#X^:G?L%LJ;IS MS=P0YN<>]6YH0()E7XY0/E6F=. 0[\M!*432_G,CI^^3$.71B"N:? MB'J.)N<8]'X^7B>R3C\4V!O07]3?ZX,YPHY RC#7QDM]Q+1)YN-%3V,M;*"< M2^3#(O(\P3@06AOI1Z7BE\)7XG^6$L*1_"-T1^-WXBX6]R/BDMD)#HCL?8[L MT^]-+J2KI5\Z3Y+JYS69*W^J3&FG%4IS_IQJ^B^=$E-*3 0G!J.^=(:G6"LO MYWFI(LYR1L^*AL-&CJ;2B;]0_%=L.F7T.6#NZX3YGMRGW/P1RAD_JY!"R%(5 MG5>J2--U3,)_DW6RAK%$W8QF:,7'_>H=\5HP)$; M](1(-LIU "LTB$?,GR=R:=?JK("IT-W'K.Y,)UX?*$8T'4G4450[-:74=,?H6#Z87N,7 M.,]]GC >P.]+QCE;@.BTJFK 5:CKQZRZ@.CA4%)Q@*Q2F"*LGZU(=SI+Z>P6 M$?X[\D,\&-T2*FI(C9(GM1.B=I%.2OIG.?+;$^!)3V6[PZ*-X^YC[ID+V.;OXF(P3 MT7$4H4X+:\=HTGN$.+K<'$YGF HC]%WPKD(3.1MZ1>CP$B@Y)JE.%RE=#-$; M%H-@@OEP@JB.KZEG6AW%KRLTDK.15WB.(N8$DEH4S=//.[6DU))11 /1YVRY M.TD73T;AB\!_A)+'F_G*C\P\K9!YSE9Y1<+1-#K!KYFX()Z<5SB"Y-D>YXB. ML>'*E[RO4$;.1C@BYD34')-P%57=[5'O?U3^\!(T$9W' M1@.E+G2%SO1V.*9F_MGORU\)<76&L2*?G YW2JP?P&H0R,H-:&7BE>6AJXJP MY4\MHF'.G^._NLAE[D8]K>+UAV7*C& KE5:\N^^4TVI4#B$84F=,1H"[&Y&? M6HU(W:U.Y8V#IZ;BZX.7J;]FR+32#-I'8SMSV%)8UC2.MLAEIM(V&%MI.UL, M_';&U"8";%I.+<@R,ZD1]ZVTB';AY$[Y;>/*I@'4ABXS@KK1Y$I+V"!2W9E# MJY"U:0OU0,L,H4:@NM(&VL6_._67;OM,-:O44C?>:.JHY'V9 MPO*CC%7ZJQ^O[-39)'"9VKB7093NV O"E95*;1#Z[-3:, 9J:K8*J$RYI9'/ M2@TW#:5V:JZ,J9J*;:;*1IJKB,1VBFIQ3/HU(#[<)X]0HWYTM-;"E)SP&%AA?ZE-+ M:0IW!+V H.7;^N94C\YN+>I#8XM:]3H^M 6K,CK>&54;H^I3"8M% &F8SPLT MZXTY5HD&]>VIDL1N3>G'QJ84=UCGGD*7G:3/G16ULZ+$*VEB-QFDW5K*IQ:6 M8OH_G64TMXR>[[,%!$IN&;\-J2>^RFYJTN6.4=%_% MC10##G#@:!;6(DF=Q57>ITY93MZ+\M#S"KY2W17WL#MMM4\J6%-B;?C=IQ5< M;)16T%G$=O(*4O;1&OL[9!9<;#>SH+.G%JD%*>.I![K;Y(*+ULD%G?Y;9A>8 M$"E[:(?Z#GD'%YOD'?RP#ME93EO+>41+%]",$6Z+R3A65.@>M;6!C*XX]DBP>MK432\E\CZVE3T/;N"PR_ZKJJ>*@U0.<6=8+0T+WERQ.::( MJC#WDQR[G+C9<^/MD'HG(]O HU?O$S84I,E(9VKM\M53ME03MLQ8-L]8OVB= ML=Y90%7MMLQYXMKSJL/#"+Q2@^4EWSI-E5\N2&EI[5F9ANI=+[@HO5[0:::J M:$1)/\'SDCUUXJXFD-#9SGP:F$_\=Q2DN'F;83? MWI!=XD=$O$K;J8F_$\/)'*$7&4[R,P[%Q-UT N:\8 =ZVEE- ZMYY.R?2H#9 MM<=UPREPE?>.>L:VKL%2MYOF=F*3F9/W(IM,>,I9$']P#+Z*%LST/K1;/MM9 M\C=,QA,I933''(VQE& XG:EC')416V69]=!W8FF9$_@B2XO[>-C3G72,7NJL MVZA>9"ZK>46Y65$ONPFFI;U<0P^P MSKPE+V$0:5P^QIRGKXS+!4M=[ZVTH@UH[L2V:GOP4<<=L^?JG7JE.I^^O0X+ MG;[RW-EF7=;6VDGH-_656W7Q*#G3!.>O4 MF%XVUXK]IQ?,@I>E2^5ZZ?]*#=;Y?D W##>L6)_6:T.D4GTWJU5?:0V;%L/_ M?V$I/Q^_B<]H-B-TQ-0C_8!2IAG0S^0C,ITQ'C@43;&8(1A'*W1]UF73!QDE\; M= *_N9,F'4C@U5\;-$P1<463EE<(^L\-VA;$;=)R# Y_-&MUL5@<*5(P=N2. M\$)/W12/X5P[O_EU-)_S%-8AT#D\/3L\_7'S?@2-^Q"T:3\MSF#&&XD_AE=_ M;:: \V-"10#78NLQKE#@UV&,!^R? _OGIZU[\>&8XU'M#BAH:/;#X5_8Z0&QSBMYF/ MJ*H!=2M_UQ\")I6;%9$V(R+A6?"@D8QB>"T?^:N9:$PZ+324;7U3]7@!/P8: M0/;L4 ZM\]/BSE1AJM^BY4KH>HT6P@@<_LAE'_OZ/@.%7$ENB](8XK?@TF?NZR;B,(AH>4@+TO;[ M.8A?;4$L(^2+UG*A+A*3/IUC 05_(("OTZMA:Q:0N:I0]X156!S8.4O)HSGR M3NQB P'TJY.)XAXD$."Q6I0H11K$=' MZ0S9;)FN*;8IDTX1XLOW$9Q^]X)\,/ O!ZZZY=-$GG*W+%OUXBMHI3+*P%K# MMX=?RM@VHVM"\D&\P2@U,0K!H(8H]KZ18&)47S+$L0$-:\1491Z/X8M/7%UD M%6JBS6:798?L"4LWW,7QTC]84.S=8>0E?%)LK@-;H&6?40\1'1-)])$SB1@L MHW4+YJTK%+B3K[-K[.E)*V,/+7 M-)&'$+HV&(&V4NHS50<9N9&*O1ZE(?+] MI>D^M:=AF@21B^48\^]K$:4FG+&!6M 6:OWF3?KXPD@4C3-HDB#D %P8B<3U MVU7E\(P,MD#+0@D9T=@!K=PM4J_*Y\F(;5<-6"A+Z>#H:I)Z_\2^P0;BFNA; MSU$NL_Z60MYFM16VI;O4W(W"6JG-!URYM$N%*1&)/E M0HCW9E$?7 =-.*BK#7&6^3;(^Z+Z.K9<8!/-4?=7*-4CI '. M_HI!'1NUD44YXKX()'U&J\J7+ZO/DCD4!AM3-Y;SFK*,MZ>S-(!(B M!$APDY+:^U^I!SS-B8>AEAY1L6]5#)1PR5Y2GS^ZC:=^/X;5\SWL1J9T6J=/9!O@&/A M0:D1/9"S3*#[#6HK#D8605K(70WU[96VP..&%2-:1(;L'KWBJ$Q,;R17C$L, M"R6=,\F(M^:J-T'<)P^=Q)J33'("&4#2/F&Z\IHXZ36H6.>G*RM3 M+P2'M8R_N@@6\GHK_9W5RE?,8@6R386:#D8WR1R_'=$R9G$)B[1_P5!U%XSK"! MG-6L,04KY1'O:K72>F$P89S\"WO2%Q,BA.17[PF..;S!'!PT.=7!N4W.MK@I M@?<](:UT[.[E7"XM73ND\%S?;7C"?X2$9ZU;,5)X;FF.H.W2M?=P9:5YS4FR M/D(J=5^90H[5U,*RS%3R#K2EE1MGVK'.X,H9\G'NF>A&5"S<'>1T_!%N"C&J M*Q+G"* >@H6\#E1)6>3GZ;"C3? L9!CN,X)GI6<4&\)N)ST'BW/?H*Z M$;E7/RM@+>2PAGZ,#8GTN*$*+;#:3,=%-*S'!'5Q=N0>J)XOF])SKXMRW BMQ 3YGNW MC)O7V0>C7^7XAD(1=TR(]'WBVB@V1BV2#VBM*O#+'F<^(P()B&Q,83<&=S22 MHA@:(>+]N[&,F:6:7BC#@["SQ*HG$*,AR%ZT\0K[3< M$VM<')JY#W5) M[(O/D.50N]D-I]UBI'\[0;21P_Z((;W;S#ARJDZ1ZR,AR(BH$GZLB:.X9=*6 M>8/07=-?4[Y:?;ZN0^#@ ;\%IV?WC 83<\CM@/:^F.2-[,<4[II)UF#>W9)$ MMTMV7X2YK4%8*MI=-K(O@MXFUX7EGW;9B*6!Q/CK+3EVM>$I0Z&4WZ])2V6^ MC9/70NGN@KBEY8 @NKQC= RA'+E! MAOM"\_P,I498%L9*54;9Y?K'0'N<@WD#W.5R!1)?:%P@[NGB)&N)?%NA9M^> MO#5;<0;?$PX(K%Q_P\OD-H\N9*$_,Q97TOQ=%ZO/E)G^7ATP56'%C4RC_S%+ M?7IVXM^P#]4\&/7$-5O0,4<>[.)] MMN@GZ7&_PL.">V0;4;3R&'#52\GGB/$I3/29P5,*9=]D4_ U[^@D4]=93KU< MY4+KH-9I]JQG(V+[LH#K#LO9#]K[.H-B+W+<8_CV*@HFF=A?,>"^,)S[@??5 MF@"W[OO4@R1:I>454%3G7J=BIJUE*P3W2(!YHT,/BV@<0)$@EV.5D M]BP1Y3QS'>+!3*A8&.E2^I3??LY.133YOO149RW[,3%NKD6D+/D3HN,!SV M6$AQ'<1,V+\^DHT)EW"XJ+>JT,3G75BM4A>/']I<+# MX3;8EI[^)E5(H,[#8*1#N'I&S1ZZU &VH.RL=#+K<(ZE!4 ?XWD_L"?ZDJF5PN[[#4)G^5 M7LAR53#+<$ 2OP.^(2HWPZ\^H6I66_Z**>;(3P#RB\-9UKE_$QU"W0C))E_^ M3O#B'E&H\SN=AE1R>N>[6]%$O2:LE&<]]IZ7[K=%,+M[E"][_@LGXTDPY(CX MF,NMMMS// TO$7=])&TO3Z0[;,5*J;8S(2K!QFPU>H%I38MZSWB1A ZW9K-- M&[1;UH-1&]-L@VZA'.(CL-7G05Q=$R6G3$@.S#L?A55N^5)Z>799$)BQ\W(U M%H);J#9S\PW;UCCY.CY@+\O>;H&[+\?')FOQYTI^P]X8/TLO1T,*,Q'LEK/I M&K-#%A.)8@X%DML>>6N$6[5GC>>!JH5"W^06@YD.^>?,)(TI6'?DGLR)X, 1 MR-/Z-B'N!#QD=T+@$SIQ%>J^N&-N@1P:85LK@SQMMK,!^_5^'UTTAY06(1@< M 6=6E1(8"Y>2J)@*A+:"/BTJUUT*92%7C^%TIC_JD$PJ-])I45O:;(69&L 6 M\C@8C:#IT MM'3Y[UTU88W_6K$Y@-Q5G9G5\SPH^JFS9QYP]/VW(;N&"6*JRDT+]=TND &- MJP3"R-&EB%>",#\CM!/R^R+<*.'ODG'.%CK!-XD8FT:4O3I= \7*B*Q.\(P\ M]R%[PF3Z$G*!+^6\>LMXJD#Q8#3$4%,6>RIUP+@?HR_'3%6YXI2;O!OR]D5^ MT]'JO.0"/8YZ<[FHC8OCW#4P;(7'LH17B/)*0_4PI6M[J'R_CLY#3+](9T_@TDT]N29'K62R:3EUH]IC_:/*;A,J(._I?G"A0H M,94W>?HQ2IL<3F3GQQ,Y_+.Y,._5H(6RCL,Q0_2F%[6;-SA.[+EN. W51X9C M""/G:T"-NW;Q#CA[EV"KA-][B]*^5%::;?4-E:\SN+NHC$4\8)"#[#VXVT'( M:9^"%REN1B/I:("3/9TQ+M]?$Y6(#9]_+I/KEAK8/_G&==1@]4*""(,="(GU MN1C.>+[D:J+:(I,:M8!S.%M=&)3/KR(2%=+(Q=D7,:R"H$F)O?0YTQ4*W,G7 MV37V]&?4?0T;,P:'U.E/9 MD]XVR!:N\'$D] $OY)A^9/K,3PS1*\[[ME,^F'41TA+EY%EU/?!],6N]DI,Y M3EPG_84#EU%P315-R!R)ODQV1T824H00]X\.C\U27%L@MB^"2T*/JN:87.$0 MY\N1E +B7E[5\YKP)OL6E,++7]I3MZ&3&C\B^K1+@8O9!']?W(0KQL'_#;!Y M45=IELTQS[DH40?"JK+P*T#+S3OME=;:5A=7QZB'OR^R6/VZC;6&T M380]H0N&F[,+C/:)E3-!"XK[,C=D=M>K;&1OCM3^$*Y/J'A0'!4PYP6Y@>H1 M3V6O)R!EF_>MD+=%N(9Y_GPL12O<"9ZB7_X/4$L#!!0 ( -)R95B1I/#B MJ1< #I7 0 5 >6]R=RTR,#(S,3(S,5]C86PN>&UL[5UM;]PXDOY^P/T' MG^^SX[%SL[L))KOHV,[ @"=M.,YEORW4$MO6C5KL)=5^V5^_I)I2ZX4O18K= MHGP##":)NEBL*CXLDD6R^,O?7E;9T1,B-,7YI^.S=S\='Z$\QDF:/WPZWM"3 MB,9I>ORWO_[G?_SR7RS9=IAH[.W[_[ M\.[LW<]G?_Y+X^>3$UX\2_/?/_+_+2**CEBU.?WX0M-/QX]%L?YX>OK\_/SN M^?T[3!Y.SW_ZZ>ST[[_=?(L?T2HZ27-:1'F,CH\8_4=:?KS!<524,C>*ORQ( M5C%X?UK7I:3@_SJIR$[XIY.S\Y/W9^]>:'(L1.0_ RJIR%]Z]$*GLP\?/IR6 MO]:DC%&J85VKS:QW=+2U'\$9ND/+(_[G][OKNO0K)K\_LX8A[V*\.N6_GEZS M9ERA^^@%T4M41&E&+Z(L/F>UEYR*US7Z=$S3U3I#U;='@I:?CAFO9V:,\_=G MYUM3_+>2U:DOT?Q(Y2Q0R61>/")R_QCE?L0S\W04]HK5CE\1^LPZXS(M;K,H MIQ=XM<8YR@LZ7WY%Q2TB*>O#L2"YP+08H,G "GVJR2SY@.AU+C[.%UGZ4/J! M69YPBAFEJ!C2:CYJ=53X#CVA?(,&"-_EX"@(:]L5SK\5./Z=*7@5D9R-!I0U M\;?'B R1#\C84>Q9'.,- ^0=BE'Z%"TRQ"JYP'E!HK@8# P;[HX*?"O8OU?; M/G41T<MR6K",Z**< M&[!)V4,4K4^Y1J M; AAZ) *V_FM)7/]VQBBWV[84!!_+](L+5(^0C#_RVIY[6AA(A,*J3E'71JOR2X)6J 3!8IX:L'X]:S(X* M?*1F@DF"R*?CO_ %R3-*'QX+L3H9HYFY#^7>GOUQ]<\-\_X9]V.SXB(BY)4- M8?\;91O4:7.K,L)8P#(!HL%%6STT@!P%3LZ"P$E_CL"FQ@K'!B"M_)R6-$ P M6.BFQX">D6CZ\R":_GN^2+,,)3M1%2.:F5"81D<88*.#]=(WN8Z-:/#_":+! M;PE:1VER];)&.47RMM;25(.^G"; %H9H8QCNY1Q$NWX(HET;@9H=!COMJJ41 MEE#0!-BN$&WT[:K@(-KU3X9V/;P16H.59H4AT;H(%*\\CE7PJ R;;*U7JI683\:M99P?QF-8O)2W MJT3'>%H:80<%S=A]Q6N+8Y@I)/W.AQB\[RJJ![JJPR#J#CUP[=DZV K,Z$P MJ([PK0$,;)0]HDPG0U"SV*^X0%R;&QSE[666$G0V182E847>&A =#+5'2,*D M"6HN_N2 M\OTZ&V2$9919'&]6O/U13YLM9S+[0M,1*\G\;,;*=N<(=QM46]B:N;Q?^ M5O8\2#4QD[)[Y,I,61VTTE&.AWUP>V$;95N]P%1%>?1*QSJH)7Y#FSIL M<8/SAP*1U25:J(/8]@7[?<18<)31'^5T>S&A%.\6TX*@(B7ET6L>O&$?4'G' M@7]HWG)H:*8TVYZX5_,%W]R#Z,E0?.%]FU?E!PP"EB.F;\&"\B*E3A#XFPF; M>_EO!)1@I0?@2U>'@,K/04#E$BT1DRNI3SPUA>Z%%H'4N^TF/?74D&.G_@#X M&"L*:H%>71K[D1:/%QM:,)%K[+\J?8]EJ7JB"RPU-6RYF6, QL 5!K5@W!U$ M,2,,1-L[4/0FT&2C^@ ,&:H!'KX(=47JO*:R7J#:U!34R;[2B:2+#5>57N>S M-)DOV3D@)#>FE7\W(C;MG\>#[KF\*Q&D19, MU5'8-H? 9I9%Q,_?55D\6F<%EFF<]J>7T +U'--<(-3FMU86 @(SP!/.-JX M>*,;LW;O,HY!]:.&$O)+I&J"_I;$J,DP)*L;N49F0O4J,X +LIH&D2\E 9<+ M^SP5Z\7NK<,P$F0P5T0V*#%BV4BW2WF@H@NUW:&J 9I=PZIR73^%TNQE?H;; MZ)7?)=%GNI 3=7)<=(D";FVS4K"FEO():G^LRHEWA\K)AK&7@^F%G0#TH>+ M5E4 ) L@XII7:9/:8+R1.\%#%35%IB**M3VAZD%:'4EHZ"V/Z_S A%$"VU3 MZXGJ]!ARHE ;&J04H)U5?( Y4$)=N#D[/DB,/\R^<$O$KK,RF*6AV"7_Z5-, MH\7-REDWN92E(:+QRVG72C?LWWM*Z"G)83K&G7U4;"N_P;1[!%;Z6W4+O_W; MJ,F51 HH<5*L-X!HJ;H)EKI4X_4?N?4Q5*-6AVGQ:B59ZO*0]9#Q+F/MA/[" M;+(]/+Q)\X?YFK\V8K M3(KT7[++U4-8F(RB93%>+S W-O9BEU:_4?(KDX\Z51;428'M"ST9%S)9I7E* M"Z[($Y+W-R"U,*21.G LV6D+AXV1[S1\<3EO@;JE%K') 0GBP.%AI:L'IR+8 M!A7J5PK[6Y2R&6O.W[/@MX#JB2\4+Z;R)@BIRT\554"+> ":NJ8 [W\;YL;0 M&2)DLJSA)3.,;$U]2,L<8KV+(2N_EFWW*%5Y,TPF35#C*9,=MX64S[6,='6R M3"5= .E$9EF&G[DG^8+)ETV>T.\4)9<;PH1M'J&>)4DJ&Q\\<9,G&+'G-F*H MT(B&?N:+@=9JAQ=5]4L29-C7&U0'K=R)O%LJ?NUL4P:PQ $A1J\-' $]/M ! M\8 WMJ&.%T;B\1(_/G2^H'3_@[;/KCO]NC\<@\S MYV6$V7>%M 8V[",?8LL3LA>])SD,#3+:B8_=2[HC/4'9>0OQCEF+I'&!$O%6 M8OM#@W+KVEAC$!3QS8SMG[4'8W\I7[B^8[I>+9&*7RQJ.8AZQ\I"D+ M%_R68'X*-/G\RE=8U_DV[SJ3<\866$_E6JP_&[$LN)MH@ N.$G:(RE12]!Z7 M65<)^L$[)FOJ'Q$MMO_X]LJ33O4B#-8%JV""1<%1AP;;!L<#C-(=!H!UET$$ MBSK#.L+4DWR;] SX4)IC:14*3:4G#T4K\_C$HZGB$/< 1AJ)\8"1IM5DAY5? MK.S <@<5ME0(_B7E&WD.F&AZ1YYI8Z3T+7 M$T/I=T^[F.B#\[:Z5L7V)H#X5TF5XK$84U5!G91JRCM+GKBX_.TH33HFBQ(2 M1"E+3!E3,#-X0I6RLFJD#N,,S1U:BZG&? D#ED6)^A0SH,34@&5OA@' E56 M 2N4AVZD+K:9P0HT LH*:(? =H&IP6LKZDKIES@X@[P0X5\=0P8Z7\$"]CJ">LPQI-G]C$ M_.JD\Y.1B!U?;CF_J5R+)<_!%2M0[4A1E2E#U&7/;D*JF MH#ZD*BTXTFW]5LM?YU5&LNJMGSL4(X:61=8SBE/9W8UZF[+!>5I=R^-AIH'X M7DGUXEB.3;6R+.?.T\173)Y+?)VQ_TJ,\2]R@/'LANJD#C!Z'9#:]&\"/!H3 M^ 9,NZJPHA7-B]CL[QDRWZRW*5*_Q 0I,C5<.1AB +1@M?G<$0)[H-_XV9,T MRLI,5)OU.DOY([!LG9,FXE0HW67>K3QG^UU:I;?RP%OIV0;QGAI:]VE:KQYS MD%C0!='8LT&1KI#WWUYR8O"T$,+$.#_4,YD^RAV,M9<9H[[^L"(_N^5M&0"5 M7P/3$]7[%W*BJ>$*I.P W*CX!Y7,HKJU%C.](!<$E72=NX$2NJGA ZKR (AH MJI!=%QQOU.N]'JI-3@FD5KWI&E2R2J=%A(WZ@]8/AHJ"2@:\EYRLX:-!I]J MMN^P%2T=QERC/V-J7'+;A=>,DV)M*>4L6%%J:KAQ,X?7>:ZB0MFS.G_L4%GO M>X2Y0R65VQ"".NAUTVKQM4,D,TWU\O0V9G#)7X'+1KF#VM@\X 96O.VEH:D7 M65*:45XP:J2VN<2;1;'<9/U&4#QLY%*V>N_(KNQXOD??GGB8%5I>0EI3^4:2 M70U>[Q(J8LH-67\E;(YB[ LRJGYO:%.-^:+73BB-?C#BS@M?*N(@("Z5'UMJ MJD)ULTCS[2\5TZ".3G1WCS6P@) V(RK #A 8)"RTA )"SS+ IUV-@\,P^[2' M 9-A@L@7TCB&RR\3BY=ZV1SVVV-$T(ASMQ^E85 R>V)3X ?T=;-:(,+/#V<; M'L3ETM'YIJ!%E/-I=:=+.Y86[6M=>@P'IQ"R)]WGB*8QS#SZLGKCJ,J.U]E= M,8"'V:?E'"QEX&[#LN[P8DW\-&V4"<=22CTKV%)YL2FX+[S'Y3TF)\3JZ57MB%P.T.CVD.G&$P5R-;,$Q MZEF8KFI12LJG>+=Z28]!6Y92=REYJ2D#"V((3^!25.4SC*S8#NG+TCCQS,6H MSHZ^&H%C*JC$CKK@/O6\)2DFS0S@!"5I<8=B_)"G_^)[SAVYS%W'G:72-BXL M0^IT1E!(N]Y@0QKZI4HJ>>]TD<;G @0,Z:^H^#5*X0ZZ[Q)W XUHU<(.PACN#8T?A2L M>MB'+< :3P4)$JZD>P!,T?N:]Z3GR^[X>X\_(V;1+*(T7:;E?7VL$*Q\I^\K ML\+9^6\X+QZ[,[?]5U2= -MC1?Z\WA4M4M9?4<(JYU[8HZ7WP5K8UB_K\1SB M <"(]]H0+4^Z/VVXY_6KA<^##XJNQ85IC@WEN."Q?^V-?^-Q/L_\WWI/VW>3 M'+"[[4&5H$[X2MX13JY)1(C?; M8QR]E;P1%X9R2HPHRTT=+S"#>,2.LD+93>6 O ]/U\"O\]ZA8D/R>6YQ>,!< M5(D[7=&I0P]L%H_HT]4)?>)Z+ 16.2Q! Z",6(FR-O'4<:51W2.2VK48=K8/ M&O MMU$U[Q6*J<;K[,"6PG#U6SU3CW[^GJIG&U0#_/M^F.G^?L_ M"$,T?YA" RL5L6S1)I^@TF'=H2B[H@4#V2YQ5Z4EWV8;MA1J_S)T2+53]CE$/)[O -*1DTMMQM M (6650UA/4$K!NI6IP!.CV!EVI,D4YF@@>2BM^6$R<0[M',MI4=EO-NNE(5>GJA^JIWJ"66'+G?VJ?!&HF33EMRTG+C;J;8VXG[&Z$ M[F:.LK+F/ 10R0'>\))+PU-VT8S*YXJO";U?=P/'KL6UZ-$5GRJ( MP";Q@"5=74%EWI&++]N@ %!J(37Z%L8P]!AW--R TM[@\'+>Q_=>C!>BW$K3EI< SE-%?NV2"5:E M&Q/K2WK+OK$O, P">6C19^0Q5=S9&<<#XHP5!G6,0:[#+<%K1(I7?JJMX%F^ M_[E)UY*HIF-I+1(UI:>*0:A!/*!/4Q4P9#6&6PQD/JENX=.0KMUAH Q!GM>P5Z[^C)+9@H(&"Q^\!W<"*>^W MV0?,9MQ[%Y"*$/8()$;,FTLJ)P":DI-" M*=@$SE,%306AQNNWDE\\1B0MWSXK7^3A#Z$QY:T 9L%"A300BTE!SMXHKM@# MU21 ^*?#;%!N!;MZX6$VYF WJTUYF[H7.D=TGK/?4<9[#_]]35"<@D)27IBK MX#B0^:2 ZM.0KA >*,-A=]]%KQ-OEM%9\A25A_,P8?V/%F03B^EWLSO2ZWR6 M)O-ED\3H5_U5H?2[/JJ8%-S]&]79;_N0I)JTFNY?AKDKJ]USM-R/[?*23>=/ MPKD5?L&XG_]Q-7P?BK4O;\FO"?:B_8ZE]9?LU*6#OA\US!8#+]NI:SE 6LCM M#G#ZA';",6G: EY$]%$\(G>3+ADEW1#NOV&08//N\6@ M>/11<5!G!!0=K-S6J#_E#]>LE8#>4%M4[PH518.&X@ K#'2"BBJ@L[TA+O ^ MRA_218:JDX B[PZ?@5ZB1+IRL2E2YR.#% D:'0Y:0U$!8QW4/K3ZZOS5"UJM MB_:3\\:L!K)"QH0&[4)!@\=)\^%I#-K,PTI/JY"ZRNY\E4<\S:X8EF% TI?5 MXTE5=HJP MEA(+I4=1P@.-=^BP 23.S QYV!].$N&(.@@338(E TN53D6]R=RTR,#(S,3(S,5]D968N>&UL[7U;=R,WDN;[GK/_P>M]MLM5MJ?;?<8S MAY)*;LU(HD92N=9//BD2)+,KF6#G11+[UR^0%S(O@6L"!%*5+W:)"<0%\0$( M! + O__GZS;ZYADE:8CC7[]]__T/WWZ#X@5>AO'ZUV_S]+L@783AM__Y'__[ M?_W[__GNN]]0C)(@0\MOGO;?G"4X6";AH&^_(>7_EA8_7N-%D!4R-ZJ_/B51 M3>#'=P=>S!+TK^_J8M_1G[Y[_^&[']]__YHNOZU$I)\EF-3%7WOE*YW>__++ M+^^*KX>BA%#((=U0NRB?O3\4;A;\N?AKF7U+&OF;;\IF3G"$[M'J&_K_3_=7 MAWI[G'QY(?9+OE_@[3OZ]1UMXV4>H:OP]R#*BS:=QR)?^O,HMW MFJKD3RGZ9X[B[.,S&B@RBY2F:%>D3VW18_"*:E+G0;3XH",:DY0QT;5#RN EB,^*):>IB+L.+8@!8GN/M#L5I >\AR.,3U!3S(V&-]PB=D0%\ M%69W41 3U5=A3-G$61(^Y90-_9W\C)*DS9YTUZ+Q!NAE6@*##7$9A D=F0A" M5G>$827&+$W1H$%$GY=!Y3ZC<+TA,W9 )OE@C0BC?+NC+9I^(A@SK)TD,X/J MW27X'VA!6%8_SI^B<%TB9K'(MWD4@-_BY<$0Q ZVC&U).(/-5_\[V&_I-/?Q M=5?(^XC/T%T0FH:'+#>#"M(Q!,>4VWQUB[([E(3$N5U41*W"/"/%P4L]L O0PQMJ;V-?'0YJMSXHZ%65,F MBPH+6%I3]2HF?Y/&I2/%PTNPFZT3A"BZK&HKYFI-X=^#) R>"$%2L5G:JKY" MIM;4O0Q?T?*DNO(Y6E.T=K NK08YLIC4<$BVRPSZQ"75N!?^9A&@[U0D RNB&QYO&R# SD"2EB"$-&V=MH C,13646 M=E0Q[S$-9&A#S7NTIK$:G.S+3DMZ\37Q8<*(=!A[1I3D:D/A3QGELJ=+>#HQ M7J!=@LB"RV;/E&$Y?(?CD0["0S)B^B#QJ MP\)%^C)U"-B)S>B+)TG8VFI 7W)YVE9\?GW!Y>B>RN/7UT.;E3U_7U\9!>(V M)NT!P[(,V6TUMP/!W)&&C]88(*$E85VS)]!F;J3G&!TPK)K8?!RXZVC+I;7@S%IT8^TX ML)9<5_-.Z^G;"NF:E)@8S*:$>LXL&QPM"2=\B,!5+8WVZQR3"RJ8TL# M(T*7WN=0$6LJF@*=!1$=BQ\VB QG@ZW/HV9"P,$R:8MQ@1>%.T.G83*L9?NK M>(63K;:SSZ?7%#)(%K60M2WVW1]@DE M)H5MTS4@Z88(E2SR)_3=H2$,R@M2;TJ]I$,Q0OT;)F3<75 M'QPL,>6,:[:X<$9T@RQ%LYLE5LRYOF!=,X_PHL4QHJC7;]D%"/RH MSE"!=PXT(09,4)"B"U3^_PIHX7L<160M^!(DRXZ:FK6K-E"NW6Z@(\YF2;NI MR A6LZH&,\UQ>97@+=>8>&@;')7XVS=]/M]D^!ME^C@A'ZJ3SRX@Q7;S#YV# MN0ZH.P?+H??,]D)-Q.:%2%06_.#*@HVAM@ADI?,\HR>WZ1GZCBUEBE9MP2_J MI7T5M!-;FD^LLOF/KFQ^B[)R,K_&:7G>^>6E&GOQBNW5J5X;ZR96A M+L+G<$F\J+2!IXZ]>$4JM>$B7EI/0ANQ$6$BE2U_=CI57J5I7J?LEHE3M?VK:7O)[)\3NK![!Z%\3-*BRWGBS!!B^RP M%5DE!11_W^7)8D-6#JT4@WH%9Y5)O="SQ,1++)ZD1266C9;$J+#^US%@O>RH M)T%\FY55W->LOB+T@ZWKJ@_4PE0]X1?/?(/"A:E/U*-EJ0^-#/V6]%=V@VA( M.)<<&E["UT1[#',^.5SJP-X/GB&N[!"0X&3I/%]=XF2%PBSO#\7&Z,GXL'+T MQH1*[78:Z/G*<:S1ZC .76E6Y/NS-FA:'[N;,]5'FZ!HY '(08$CMXQ=V]5K M(Q6AYNS]WQ813M'RUV^SA*;1TA]PG*'7[&-4U/KUVQ2MZ3\<6[0,E!\OIIJ] MALP=.%[9KKWALC;-S]ED[\"A;7"LIB&(C()B"Q4P)=<;2AVI+EIY'I6YN66J M1F"4L3KD,[)3.K;E6A#+:0>:&"),+ M[33>M-RB_O9B^WM_3_&FE?ET<@^.WT6Q6)6F04%BG3W$FHCK/GM/[S*(T>'T M VA'?J&J!5B%?+6HE%)29F51ZG?/?W_7:03BWGUQEWQU^HPS1IZ];6XG4E3^ M@(9!KNS#*D:9*)[6,8B/#QL=6L5'J VRDSQ-;I#C*7CP+P\PR4CK*H5338?6IT7N)1VG MTA*ZJ^2TL[)E"8SAUR\ZB);-<,IL M^8^\3"Y*W^L"58ZJ*GY%5-\PK)4:]%1H%PDU<*.&D7:I(%Z2A?\J)L_YJC6S M@@+K8UV+C3KX%=F\Z=XPI,E/UST4I71]G$Y6L^*'J_@!)<_AHIND-(R(8J_H M$GF[F.5)FZ>\P&.E .Y*0ZIVMQ&V E.:H 3 M#=+:PKH^-BK7)E!>M$9-I>B2BXQJ0[!6:PZ#$!4R;IX_]3Z)NZ49D+C-_ [A MS(,$;1V(=)$ER-A68-'#CA\IW,TE&YC5RRY0M0=4P%WF-MMZ6$(7IFWK?%V( MP@A-V$M:=FA$*"5;T8K<'&Q).QI(NF;$\FX(=?JBVFRQ0&F*$^+8@*FXPG*5 MGIXDPN"P$.,SW=!^#.(OL*FU MZU<-HU'?2S@,;0(D"94W%9IHD%+ M8S$(9,D.C/@Q;-^4Z1!>! TN41)8@_5*>FE:>=W$]N32&GB/FX'3L,9P39/DZQA;_+7T=;DCS_O@WB- M@-!G[_?Z8.SQ]S&&.EEJ#0AQ-DA:.<(N8T#XH'/_2].()^EUW,AEWQB8)W73 M1H>J!PM8/8-NP@:]D)T+*T"A1Y$9N+%&EB&LW>@@,,4-D6R;;^%P(_2M#C&V MOSF:BB#P8[[@/6.4I8K@8;N:BYYQ$[RRS0%].T1\7STV!T=PGCG:U=Q>J, [ MKG*/UGE$ ; O%Q9DVKLFZXPJ1<'AB96C8 UYKAD'5.0*'^[[X!=VYW%" R00TN27XDQ+[L.=2JA@3$J"JW@E.+ F(R_R M.@'!P-Q 83DV$-PG>XKL"IM>F/G)(,NPMR]IH(,MW@_).KTSS(B"8]H-8M*F!\T1B]^A[G MX?2\\5B[0P(VWUP"H!TW10TP=CT2W>$T2U 6)H4W5-WF=$Y^A'?,98O72R)A M<9]QI:BL-&S$=%U'4GHX/M\$R9J1"R]7N'XR55#89SPH*2J-!A%5.\&1QR!> MA\0QKK,$*A%I[NYYD"TVGW87Q*E>,*P5J+IS'YEA6V'&BK M8 ^YS4ZNFRU^*>HF3SYMPL;G%]RC+DW@>7QW?SBX> MB6U3N*(7*]%GMI?=NV]/R?* M5.P]!J_)V]S^3YQ"M'L!*-NH:!8>7 M*^8O,5I61\NHHNDC/D/W:!<%"[21-&^TR4&TZG:? =C\%KJG5D$3F MGYW3XH\HV=([Z.*40'U.61-8;LQ4%/TZICH<'H>P\]T M:\G"T !?U]> 0A'$QKM"'5A*EN:DG+5*.\HV8P-)33]9F BI-@^GCRBOK-"! MFU/6*P&O+#R-SD.6[Z\T-$+T#<+ FL.WS+%"*$$.$5 &-K5/V6)]\_6MJY E M=B 'V-2_[#!%JW*RPES8E9\1)F]8R4PPL6GY>PFNO"4KB08-R@I)!LX@7\MW M09:'#*GY4Q2N MBQP'=F*:2I6JL>2J^(H,#86ET"%'UTXC5VOI9W? I+S*>KN)9N"S7]G41$"5VF50M;8N)KU@\2:-* MP=>6)':N(CSTK15ZR/+E_N,K?OJ*\V55!0RJ)\>NP[!SV.4&FFCG;C4KRL45_N MY;F*25F49M2*#R_![A"!KZ_DF*X&FA*J_$RH&G81D&9:E=X50!:2 MJZ:K/;Z:JSV<19NFJSV$F/'K:H\?1[8%.UWMT9VJIJL]Q#"8KO:8KO;PQ.9? M\=4>TSGIK^V<]'O_PB>S*,(O-)A]B9/+/%ZFGXC?4^9J-^/6MH,IL\4_\S M M:+D,F)1Y'D=96+$28;GF/C![K&31]Q)5/QQF+QUF*:E7\\[%-@>%2O6 ?#%"KZC!+M!I"& MC0J'@1DUPW'$>BYHMER64WX7/](5:MQ(5/ :+ZH*R^-$@K+K"Y [ 5VVR%OJ MO,Y7#5UGRW_DY?G"M'N(U3!5.%RO3]5K.%II.GG,FF+O^G!55TLHWL\MP_"< M743TM9QB4?1>R?,=XV&IK@Y F)Y7A&%_#P+T?$L#4!"$XT%Z$ K\"+YWI0+C ML/Q"#-NZC[ES+0=85AAMAPA"IO4ESC[ N+WPLV/S0N%U/?MR ^MJ%K874B\7 M077^2+$4*@*-YSB*4)VC>WA)OBQ($W2)&Y'L?P_1RTT0TYS>[38GJNVOHP48 M>;?-IFIA>VP\<3[[0?P3M2P/N\= OSUA[(3H=.3]+TSL%^V+XQEG^VN4D?)? M4!SOK^(E\:23,(@NT#.*<.EQY]D&)W3;+%Y>)D'\A0A5Z+O_#<4H":)# 6/] MYC0"#NAQM@5\4WWUI-:TU\MMJV%]=B2+YN@I"=>;[#$)P@@E=T'R9;ZZ?SPC MT(@"HH=PYE,FT>]C"B3&T MT6T09IPJ,[)RF;,GRL,!9]KGL,MM=$ O'?F$5 M""G,*N- AIS&&DA@$K9SJ%+6"WK8+SZ_9+OK._)1=ZBQSNF ,XNL(DMBIS+;U'"Q0^T^!P?=HZ6%0ZVW+1"-+.#X(<.+ M+W1;+$CH':WI'4H>-D&"'*;1/>1/:;@,@V3_$- ,^T+$WH91?>!%JG!]U$50 MV$6XN&&&.IFG,$!*.M3O0913J+"?L&^UA0E2]64D@T@Y&H'GVLNP3M^BE^-0;\Y4JU6._9"7O4:2EO1J"9%FX M3@TL!2H%O4O"!:J]ERY@1.5JC+#+^0\+21T5D<"FZCKOKR%R*ZN]=++1%,]T%A$[=&B1J=?T'SH"V4 23&B<[49?JR;"/VUV$BR3H_".^ MRY/%)DA1"?U/9$F5E(41*D2OO].$P@ZLK-!N/]]FBK;WL+39EFJP-2R)G2N^ MJJ?7B&@+(F&P)IK\EN TI5$81/I485MZ6J\O%@!=Q>)PZ@<4NPUJ7@/ M.#/MH[B6U.59 >VO=HX1EG"N$A_^A9:?XK!P46?Q\I[&K9?S9Y04 S$P2P\C MTCF J$K$>Y09:1TUD.FRK##VBY?!"Z8'H!3-$%.1"6_PJ'@/2#/M8S PN-9 M1VA_L#/N'?M&*&D:GJ/(OUVT!O+I/C4:'$6T#_J M,T_*T/ -(G(ORX<7"<2/6I[M^X7K8N!-=!9(][;Q3) ^Z3DXA6'/7OLICH5& M!:DA_V$4!_# U@%.X0G+\3:@/3B/9P5L6+Y=8$0.EZ6-WYX,KO=3&P+=!EOR MST;\$SPV)E^A'ZQF5G!W5E ,#ZRALW!XJ\^7R5!^@Q#IG<7S""30B4-#*.$> M01R($P-G$@H_#PYODL7EZ$"5IDK84F3:\DTM/U)OP"W7!*]>-T0RB- C3FVDH=7(-X MNQYK:"".[C$44L]W5#,0C,)R5?-QRHT"2+)ZJL.$0]G.X:R21Q!!^+RC=^3C M>+YBCCZ:M6L8J-9V! X3XP8>VEA-+ T0J "9JB"V)L&>N&+$J54Z3&URE<:- M+ZVF,0@K6?Y.GX>ZQO&:_+"]0$]4MX<-D9#^?8:3!+_0(Q'-$@Z/15#V5\7Q M$&J&7LSP\ QM]3AW6%&*1?.1+-]S_,D*4%VB^-%]0><4ZY:K5)=OIJKSB^P M(-96O=6U82ZTV\I3=QT<:2MQ'B3)GG38\F(_;K^ BX*=HUO47U0HJ"B)!#Y% MUXN0MG2?XJ!\P@DMZ=D9(00XY4$<@.7' @:QLEJ( ,FZ/A30%(I*6YV J5[F M[&!"KG#51J+"_J)!24U)*(AHNCX?0*>QQVH:.TY>@!/!+M1P&:!"_MI;2BT% M=P"BY?IZW+;(K8=<,_*?Y3%7D3L/R%0$)P1^17^QH:V^UA3!IS\P%]XPAJ T M%DX)$!4NDDJ4C2Y*"I&V;CNIXR^CR.EH:P D<[ +@!;W('V#9]V>\07I%P"M MOMW]2)]HRT2#Z.".N*@8:-5F,7<)$AS+]>S*5(QMW7J#FTUHY";N[?D[-S*4 MX*!G96X^@YJ=[5VI_'N0A'0(H=/_'8KC=!\]!W$8?"13 MZ&B\8]EY=A3-8/ M-+Y0WV?Y\15M=]EEL*B>,[/0X[62+>B=@= S MG._R@.(0)_1VOK0897_Z 425J%B=2LLLYC$6)'63-3.;G)U+A?_ R9?R0G3^ M_>D,Y+7FVO<_5U/MXR;!^7I#I/\9Q,-IF586.!53C['JI-UED7\JX>S M,8Y'%CK57/2,ZGX_V!S0M_9MBYZ:@R,XSQSM:IX?%+D+BNM!J9]YMO\#![JCO.5W=)&"_"71!=Q;>DVS^^H.@9W> XVW0[A!%:0-JP!BU_@6:RD322 MD#58NCZJHB0^G3D>7_ 09'9(Z #R0.*-X!!N$AOP.W!R?1)&76K"N)L /8R( M-O)*(F\)>T"S6$-?R@6-MP2]?J-8@U[!:CI3-)TIFLX436>*IC-%TYFBZ4S1=*9H M.E,TG2F:SA1IG"GR:F_M,GQ%2]HNTVULIULY$VPNC6WOS-Q^F9][9&V! MR2"!)&Y)ZQ<# =LLYJ^%)5736K(VJ;G>:FI+-EV+,^)K<9QM'+5EK6)O^PLB M)ADD:A\IYB[+YJK[4[1RG6=>W MD:]0'Z:5J. O%I35E<2$#%W7NRG-F'O3O^D@0E2L3N)E%O/7^I*J2=J<36W: MO)@V+Z;-BVGS8MJ\F#8OILV+-[AY,1WP/?D!7\/79#7XE='TBS*2_D%D2%[I MOCWATN,PJX2F&M:%J7I^)JBYI3-M79QNZT+J^1AQ8>X-\&/;V##Y0 R/IE\^ MTK39\;5L=DR!ZA,&J@U?P]?F6,^:S6V261SG031[1HEH[TJZ-FASB=IC 8)J M0VBA0X*)Z[V-YH1UW&<[0T3R> W)S_$5E.H#[H-D?7\A-K0Q-)P,239VKL4C MS$.\O(H_;\+%YA'?HW#[E"H(FE=W@LR+)M%$T;11- M&T731M&T431M%$T;16]PH\C]X87IE,MTRF4ZY7+2W:)66O!+L)NM$U1X?M-V MD7G%FHU]01#S'&3A,TH9^T62I2M%A:6]&%# !8^:HI*+'R%1]^Y2+119;!-M M@HBQ9\0O=L YJYB_=I=437JURZ)FZ04I3,;B+ RBZA+.1UP\Q(&279!D^VZ\ M3:IP'3D3%/;7HDIJRD:S!#3='UVI<5><&.4$]25*]GHS4-)?\\LKJ-RG 8)V MWG8ZLCSN @8#F/N:"0KM$;'3@U?(:&JL+*XP&' ML)TGDVY15ODBE,L\INOF[NJ46Z;2E%'&7V/**"5I/@:I@2\D&>S152J)>L>6 MK=CKW^**_B)#6WWEWBZF;^7%)2T,*7F-2I[B>+U#&QXAUPM\_X,?&V)3QL*P MC(7W[T>2LE"C\JC(?9A^ 9,7Q$5[/1\JZG="@[224JD-/&K^A'3/"21IF/F1 M<&/L@HN+]FP/%769\"!A6:RD:AL!;/)M*$!DWP@4@*0(#\ )T8,1X,@34(? M#]8>NM/<_*.K'3#U@5\(V.IK%G+F_DGT;RRI&VSQ/N'N%E^3H/N^/V4MZDSM MS*Q%3TY[35F+4];BE+4X92U.68M3UN)7E[5XVE&YJ3O@0+$^ SW ?^=)H(R$ MZ]2GX#HIIBD1.)^R"P V=.\F,6V$)51I6K!+J&L^7]PB#0/VW 6')H2<(#4; MB-XV+]^Q3$7^:K%3W!23F#KHEL\>/A<4%Q1],\IZ=A92U9 M]CQ.P&*"KGOI UKD1*3Y,TKB<+TY^@%%2 2ODL.7JWB)7FF0A D2([0.MXH- MHN4EO$RVCQA[ [EY?D<988'FJW.B8)@=?W5XY*0I4.4T[Z\9!T^DRM9#*;^L MDZM) )%8-Y9)%.4HZOSLB9REL)*BS:[+I5_,(%RZKFN>A[L MR)?>>0:=JARDL*N.$3F2#3$826P^?L7-F;E:[[E!5G$U,.3*J^8[FC0;0 E) M\CQO M:$[O_"KO49) EJ@J!UGLJF-$EF1##$86FX_KAVM$TLZR4M*/L2JP@)J2N&K5 M'#NLV,U@%%4M-N[/&36G[/,@2?:LB4^F*.@V=8OZCA,%10>X1UVZ P\4#48" MO<*/1GZ62;#JO8\&?ZP:H?O1=_MRE5&R:)>2ZS-&D,#0X0!A.<[P[^*@P* A M7G1H0&M ;Q\@^&44YPV')*+)P2"Z?$ MPBFQ<$HLG!(+I\1"5XF%IPZ 1T1<]+!!*+NF'*CU^CZ=J-@A*,XJYK^/)ZFB MM*_'IN]Z6!Z:'?,AA MMN?ZE'K6M^=CSA8+NIF:W@5[.O:'D7$PQ!\&N MB:]4@W*.5*KTQGU>E9-F M(AD=L-1;Q/@H)25"# M:^#_Z C!_55!BSAC2'XN"ER,JU&U^?0;E'.R(X6I8=1A9FFK7K=#?5VB,9T8:U MBLZHILS1->P^IEFXI6_SK)2'-IVJ5=.J51T)V@:TAP[4U-BYWMT]B#9+4U1$ M^QO!N&H(7\[C>YJW0$_ZD@*W.$[J/XN171CB-DF[NUXP0]OUE?0'=?Z.EFNI M-ZD%-8#+ZIDU7/=CH_# .LT$]G,38G4ORF>*X]J3AA_L;F@^8T:\=:IRGTUG M57W+.%5LN),!5BR7G32%\L%1&M*?QY^RBN^G%"T?,9U$Z9Q[E^!TAQ;%"Q5! MNKF,\$MW!AI(I6IL;2IO#;!FFM,J=K5%'.B(,6!\%2\2H@7I1N7_K^)&@@/- M[JS5[5[QIE[Q,*3*5WQK^-1N-,O#J;Q4KJ]F,J$\=V?3%%V#RP"G>Z2FNX"M MAK;:0PP*W;R!:J3[L)<)^F>.X@5T_81"#>Y^;*>&'WNRQB#+W+CE-91IA MV M>#NBN%[_'82$1.1O\HIK=*'(J^';%B\,&:RCOWBCI,6LA1T>DS>)G=XVDT_H MD=]M&P(?C9TV'0#YL,L&B9D>AE=PFT.E"@="_2JN5T42XPD#/P+U0?BPN;'@ MT^?BS0!TMC\&6$.4D%;?[*_I0UU\5TJB4M^;XE9ZTPZ5?'.=PJ?B2N/EN-:7 M6'J2%-;EC73LNEXX73*P8@U\DLW"F$ YG)F#()NC-Z.A;^]\8NV0455-(C7TT\!F$5M47.&I-="S@0&Z>G M3\L;RUR?Y9QG&Y0T1.F%4BN4"LM5QN*4<]$-N^(PTDE$Q1C*.4\<$5L%2RO7 M[&9,NK1+L>G9N4SQ-J>*SU?7*%B>YVF&M^2OEQ@M'U#R'"X0%2Y]Q&?H'NVB M8(&6LSC.@RCJ;B0.IE,UU Z/L/$5/-(XV@ 0YN9%N?Q5?R,TJ)5RA=LVA2NTKL$/X?$ MK^D^DG9*EI5%3\/2YS[BH-&EN]%I9!N8%\*\L#DMY.)U\VHD*!2GY:]B&I K M\JF(9_^)^/[))H?.7LA[2TH:P[TJ&TWHR[-Y2^C7;%QK'4!>'M>/GW75AI+[ MN&48000727=:<0-1,IQ2T*"=I/:7422I]0(?_:U47A%6$,G]-BG?TE (B;_! M"=(#0T=>9'QUI0+W@_B%&+9UOZO(M1Q@6>%F(400,JTO>X #C-O;NW)L7FC[ M3L^^W%TY-0M;?#")%W*![QB0KU$[C3(U//'_@-L#E/7EV;EQ1X ,7=<=^RY/ M%IL@14<-/KXNHIP^[UU?['K\U'-PZLM/!A&I;T'1)&*NJ_0E.+R'=![LPBR( MJ)\=+\,L3WIA:KW*3-WYE1WUI8%VQ@-;J=GM]$0I[HM1%,&_'GI8X=V0_V[S MZLJ(@Q9"8$K69V)36/\-P5.MK6PA5"B%ZT0=)66A-;\^ 9WIPT6TP 8Z%=O( M%CS%8HSJ.E,E!8'PA79]'2A[$/@8@$M55 M")NJ2* /:CV"+DLC@8GT !1V8 MNH_AZ.-,%:3"Z(^R*,HH]25NY 2G_0LV/48J%(XZ-52Y@:Q3@=7B$T7)%B?% MNS/%CMG#+HRBEV _7UT'7]!G\D<8;-.+8 L_6J15N7[&2+'R&!9.P(M'0YI( M&VJ-QY$4^;L>%.L')OKJL@)L"C4Z3X)P:[A4'K#QIY@L Y8%%H*H%GS^%(7K M\I4S..O<',%.TPTAZ*@CJ^ $6VBZUO.48EF:KZT,D<%UA^[+=D&/RMR2%>WC M"XJ>T0U9WFY8RT3)6AU?1EAK'!#4:P0-G$DS\B64UA'T ='.0%-YY+\\' M4+/\J*'#5-P<:)HL7.>LLS6!PJR2I85.A(L JN;D)J?J@)F+R:"99.U]T).M MS=G^/,C0&B?$HZ;*UR660.AS(!4A[@14W+[S+0DX+C95FDD.LX"C8M7E;:3PRM7*#Z.!<)\U3CNQ?A\1S(4&'4' M96Z(]/1@]N%RCBI;9K8LE^B,9$)NH<.[1' A[]8A06:-W M!E!4KCY,PBXW M#(:JD*#0Y=U_'*2MSN]-O]N3U:N-O.T!@">&$:A7Z=VKJE MH;XQZ":/PT6X"\H;4^G0$<;5$17BB28AO6JBOC*B^KUC- .4.K=!:5$: 33, MM90JF@9QMG-C EWG- ZW/^*;X NZ"_9% M&*+"/.$!FZKN)G3(3H'F?0J]RX M^TFE\@B0-:@]5,&DRLSU;0,,G:"=,9FB_)60BSTQ XL?T6[8@)6/-]<3I$G6 M@ OYZP@5\L>?9-Q;YHMLGE0#'Y33SRE2;ZR#19QN24F9'$MI)P&)8T(]2,[* MZE?.LO1V^$H6^.BZL%S;QE YAYGM/.MA>>5:J9@ S89I(5JCM&\_5]RYA<&, M<%T3\U.[58WLP[;#7?X4A8O#6YS@K@.WS"$/"BSC*@5;V$>QG%J ??M$R]PF MD)B=VX?/:!9V\09'-5>A$"&U*Y7M4*"O5\-KBN^M(@4&!@Z7H2 M.1Q(ZCU.*YLVJM"&AA\E;MQK0N3*2M9W41"#II0L72DM+.VS8=54E;:OD*R= MN.%GNL-;SA?[2@30P,)RE;Z<8JO;?RFGE5JVI%.%S.K>C!MD##3(SL9_D*< N %?Q8Z,I8 MM;^=(&X!S@J8PQ+8; !9N M -A,@1&C3CE%C*'0!G6GFUUSG:[!#_K U*^/HQ'F?ICAJ-R^QA#HPQG.WLW M1$#B03_EQ6[1GG2([=6VD*4X>K8)DC6Z(PXW^2-8H_DS2LZ(2%3,#M0&TSGF MUNG2&17T3+67/@0'2&!G?TE"H"HBJXZ]3D5YL!TJOC5TP2UB%4X'E@/3RNVO MGN ;RE4JR:Z:W-Q$;F"RE-/?V S)9-=,,??^DIV>$UH_Z7J7X 5"Q6D]Z#YQ MI5JLQ02KEN.[PY50!:TAI%I#"8B-F\$E>7FW=NT+RKA=6;&>/+C<;R&J(D4. M7!*W>TNQE<27+Y?76$<8<&NW;QB#[^JV!S+!O=SF869Q2Y0L'*J8RV48H>4\ MO@GV'_Y""GZ =T9ER]<;I.+R?GCP$D,*5E=?$1B-[50Q(SN[JA+K!1 8RO7D MUWIC!(IN!:\XH<4B^@(B-SFB7TU/.08<*^61[T M3/B%&-9W[]5R30F86NBO0@0AT_KBB0XP;L^AR*'4LR_7552SL#TG\ [% M<;J/GH,X#)I#S+ZX[2ZE;0(?YU.M5Z\@Y.LYFO,%G17KZ\ZS?^,0H#QUA\=[ MW][!?(VPE]H1?848%^^POMEKHJ;#^M-A_>FP_H@.ZW^])P%ECG=JG0;D'>R< M3@1Z8E?=4X%\X_IW,O ^B->04]7[_1!E/?P^,O>)I9%FU.-(;6 NC+[9&&'S MWI>FZ4[2^_C1BYX=,$_JUBJFKGJP@,NEB90-^O$&!U8 @PP",_##"0Q#6+L= M2'B^^37"WPZGFUC=7(0 _)@O>,\8Q_/GG6HN>L8-D8UI#NA;;8[V M-\_,P1&<9XYVM7[O..')I8_;783W")V1>6T59O3"D/1\0^5-K^+JQ\;KFO&2 MEJ"7AVG]0KHZ36TQ[HM5O?0315;S"R9;W M/JYF;6:S"&J[NC)7R>1X:+.TKHV085ULG:JRM+/HJZ:(.Y2$>#E??20]/B1^ M+7S%MUSA]H3*+#P6;"@IK04%$0?7&ZA]1IE3O_TA"[(\+<46(I-=A8E!J,IXT29L $.X@OC8>08#< ?3 M--_NJ KIIQ0MSX-H0??MPWC=&Y&[IT2O"@WI25'H<*9]3NSE@CE.XP6OK>8V MM0PQ)][ %S]8+\:0K^D&1TLRJ,^V.,G"?U5W]/U&K$;W6ZXQ?>6L@WO5:O4K M,=+5QH)(S8;0@I<\K^:[( :OZZI#6D=W@/#L 3F]1PN\CL-_H>55W$B0*BO MH10;I.NKOXR2'@LN+3:H%G;-RE/A^Z]F\5W>!\$5X7$39'\/GM$MSOY V1E" M\;'T+#W'VQV.$:$Q7]VBK(Q!A(M*RW.<9@SX.^!<&?.DG,?2>=R90ZMOG53< MJNO]8MMC)W+068W.:#S%A/ZX(AVFMRU-9RP@-]54ACQE:>9UZ/X'VPB\([V@ M3@FD?> \0@(;3JR%$#U_1QSYYP'=;78?!4I,4) MX2FJR 0AN^)XH2;9&(8 Q>96P\9PIK'D"#Q+.Y+I3;A,,FKS+4!FO #3:BB; MLRW NP:?Z;OQE =4=1QJ4]2>:M\4.H&%IY4N-6P<79W'K!C!NW BC;78>YIPK;'@2J\93.ULPJQJ1+E[ MI+TGZ6R1Y4%TC[(\B>>Q JA$%=F[E,R*XX669&.8VD-D' M2VS2LWV5&=V[:DBU'CL=B%5OO.B2:PI3R3XL9C6V=/=8+&#K"/WJQ_0N",6I M9_QJ;&^?46V\P))J"%-^.X-7#2O=_0,+L.IM0@H1Q:S!!!-08[PX$JEO"$( MFSIY6S?V;P$]C;6I$#= 629B6F7'BQ6VRH90TF)0X\/9#5I]^:[B#"4HS:0 M A5F(J1=>+P0X2AM""-M#C5(/#H"4KCX]+F].B@KMQZ#:O 78NT:X\6,2'V3 M2Z\VFQH]'AW2Z$V42NZQ5&UYQ^:M.,LJS6++X0%=YP_.CEL\+#9HF4=HONK+ MG@K>^-"J6S6O8MV3OOBAC+0A#:&%,T6&-< IS<'^';5_O^JJSN? 0TGB*0)M\? US?NR/,99^NW/'KRAVE MDS*ZU7EYAF_BS,K AC&TA)4\/6(]!;J^PT Y0U]447@OQ5O*MI=L#%-;T4QN M=MR.]A':WHDI?(;NT2(*TC1W#-,?BPXM=RP6F@V+Y.= M1\D_IEFX)4[4DK"G\6QYR2[R)(S7M\1%>__A!L?9ICN6VB!=F<0LZ;'@W&*# M:F'@E!VKCPR-0$)>X!] M1H8=G#'WB9,UME.GA]-+/$J=GQ*]N&M%)XE>'B6^3WE>GN9Y>93 _O%UAQ;$ M@=8X?R.NRL0/K^IXT23=((:PQ>,W\$X<&PF%K:D9/D0KSC%4(,)..Y0B,EX< M:C22J>1$*]@3U5+ZZ@3W4RAI\"FW%6_4;DJZ]/:=VJ(IW)JD.,'?55(C;> MI>V 1C,5&5:2P+77(92_,P+IHE= 1A:W3#)O!K%R#64'JTS>_KV26<^$H. T M=^#Q!47/",Q9,41-N,,F26W$T!W0;(;WX21%\.])3:X"?Z @>7S!P_#;(:(' MVP.1-XI6N)%. =(#9_^>SQ3+35B+WT!4(S, GR69MXQ0H*%.AM&2]\!\51Z^O%XL?5LL M@N^I3:E/?J4^S9;+ CI!=!6O<+(MC2>;+2)5FWVHD%][O"MBE68QM/H5L'3M M6?0%+L:6SV&VZ0T=Z159RR]0FC;'#6E(#J3+?4A,B^YX86RF*0T!7%L8_Y*@ MFM,_U8@WCP[L#*8YL;N'.4XC[C"6FMM4%S(GGG\)63QEQ'Z,1&7.DTR\RN-% MLT*CF')BN!S]2[2:7O8> "]O7O;V*"=*?>12'Z[>U!AUHH&)/1HYRU>:]@Z_ MGKW#OTQ;A]/6X;1UZ'HW:=HZG+8.IZW#:>MPVCJ4W#K\C,+UABSF@V>4!&M$ MUEWY=E=$ESX1/V;:"O1K*["VU@RTUE5\'D0+&IP)XW5_NU:?B(F,%Y$:C60PLT3,VH:DA'C?GJ'&]W*$Z+-<%5O$A0D)J?C\2L MC/4R'JNOIX=)-[BCWL63S_7-%2K:]0+YAMPZ*;H:?49 ]RUV$)6FM-X;!,(, M?0K/+?:M3"@:7$STBZ]M&M%OYM/W&8G)P]W3@%/N\M>3NUR^%#@E+T_)RU/R M\I2\/"4O3\G+4_+RE+PLD[SL>E5WMC]D!IP3;WJ-DQ"E@%>@49-].)-=O>>7E 8C MHS=UN\<&Y)N8!@?78S$%#P-^S&" ?/QG'F;[![3($Z(=2D'_AE^H:B%6(4>^ MB[C?8TG%FJ9G4J6&9E%S/0AD8.O 17QV;H22DG;%J;ENO>>!^EF M%B_I_RCXGH.(OL8 6EBF:-4H_*(^6UQ!26G+\VE:R3A/DZQA??+7T?+DCS_O M@W@-1A>[O]?1A./OXUP#L!0;%C8\$G5F1+"G E^:ACQ)/^2'_7KFP#RI6TO] MNNK! E8G21,VZ ?G'%@!C,<)S,"/NC$,8@,L9-\,HV!_2M-D?[FV?FX C.,T>[6K]W.+XDX7 Y M';UJ\Q@@G:Y+]_&.A,N,@.GS$#_,@,/*[RS_>&??P]10MIYL[]&SR@"' *U2E7; MR58:I\.@U22#' A9CJ[S ["W:" :D![3-J7&)QZM.IV\297UYT_H@@=/*Q9 MFIB3X]P"FQQ';T8UVYCK^0A^H@YRC"S#CNL]60*>#TF+!]FNXEV>I84R[T'_ M2Z)D%U1024=>EMX8A%74!A$CPZX%'(B-Z_%I.H_QM9_'?)'9#%*A MP%Q?2E!P!!C!2 XN)57;HXDGF!^\=I3@XQINI8CL,83YO37Y^S!RB($@TD7. MS 5[W+U*RB>X_B03E=D1:$52A+Z^_&Z/>*ASK,-2NH,_EH!TV(6J'\*TC9W MA^<&'C9!@LZZ LV2A![+H#')L_VQR%VPIS_-7H)D>W1BO0.UJ+(#[4K MO>O)7EN]VYSB9KXJOJ:S/-N05=*_4/?M)VOTAW9 -OVON]-)MKM''8TML9V$ M/&U!Z:&&\JB-J4[2ISBT6S0I?MT=@=FV'D&_*:/K^).V$M4IYW8WOD-)O8HQ MU5ED^0SM0F(^7W?'4K2#1]U-+/G IS8=KK/H?WY'*;V1OWS0Y;VQ916;].!5 M%$3ZZ^Y=XM;VJ$.!PMIYPW2P>UF<""!R_C?:U_T]O4<+%#Z3'V>+!8K((B]# M;75,KX8&"6%JR:0IQ-?=+TU:T*,>/% MUP^]:NM=AOROXC1+\B);M8B8/VZ" M>%Z^1]$E&8%()5.CP2#F0T9?=^\W83&/>KVF.JZ?L#V! MOI]1N-Z0_\^>R7BW1K\1TMD%&?@.">M.AP,=Z4XW7JA)-PTHUFT^RA%'35_7 M[_PR&D1I9U-I:_*KV%MTO#G8W=US]M;M+"KHHB4L*'T$.^X]WZE6J6I;V4IO M G5:+60>?;)B.']VMEX1/J#D.5P@6-S'X+7*5[HD)A/#U"S1.G?-$-$W 7,K M+6R^&Y@2T_W;LM:1+?UPH)C M6CKPU6H]!NSM['E8_A0JIX42S>_G.,UNK'>#Q9]31E.O$0=)I MU'%KYS&-.LJ:UJ/.&\P)(XO&%0HS>M[7GR%'1RCKXXV:4--@8\O"8QIIU-2L MAQG?\KQ,KBS+5/S3!V7:?$\7>:GY3N/! #N-J:F7D*,3@*((P=>@A5AI3A^XJ4G?H-YA362U M'/1I)N=3+=2GGFW,5F/JW( N=?]VEAQY?,Y%J'?*O$6)^R"W(;J]Q[H'TSWI M0]Z&^YNEUK70F\Q)6O>5'T?Q=CB]5.PVV$(OAD.?&F_"'#]Y\LZ4*8QAKNKP M(U,#>=>OQAQYNKXPM):&^7A0_V,'&^X?D *MB 7B=Y^'J DT3>338T^21@*? M=7)@)N@M)SD[<5]HXEO*WJO=?^#DRV=ZW3GM]D&\O\;QFM[6>!4O2 7Z-FI;=238>/M0!=# _1&[+W\;46);JN.VXY\G>>L:_/94/?ZN/7[6]O M;^+E*6]MYNTP=?UVD[Y&1T7B)7=NL,E"-CJAQ<*=,P$C4R:H,+PMF\AOR2$5 M"-#B[WJ$'&DGZ#DIH^X&D+-VTG[ ]?E.TA-\>++S'J59$B[H#2#,I[^X9:K& M8Y3Q-;0[9-S$BDB&'ZP&VV)-%Z"$+LAQZHYSYO6HZX/O;_3LN1ZEG1%\]*RXZ]B=BE)2&W M1-647,]"UI@^. ?]@>0XSM3'I4&/0;UBSZ455W3D6_#Z+AZ@.A,DQ^E>A?; MH8 1DVST7%;OWSJ MN/C-]E.? "L'0^)!"OH**K$,BA?[:\;3G5)E*UP(RKH8_0\B?8H7*"$M'M,G M:QGWRLH5[BK+*.RHH\O9"RLJV^SQ7 ZT[XLHNW;PYF3)0:3[ P7=L1[X4C5 MZXOOIF6KH63'%AG7;APD+92P)"S'&:M<)!2I]U>!8GI=M4^TN9SV/DN':%"F MX@&!&O!;U5B=;TX#-&(#8[XR(LL?@B<=(J['XX,XX&*;\;5K0/?!$M@T6*1! MTVHM$BU+^1(<4;)5+X;@REI00$367-Q B,A@/@1 /@9)1/ROK)K*P44NMTQ] MOR!=TU6DWQ#3JX7U)+V@$K:MO! M+X=%-;%P2;L>FD#Y9EN&"@AU^..ZVX#P!)X( YK?"C06S*[ G%E]!07S1FPJID:1X,_,BE M%MN8!02I%&DF>28:?,I\-HH)*$3E!2H8(:O!L!"%L[2!8>\,V3E.=IB^FDYC MV4GXE%-A"R'P,X+#("I5JG:0J^*36PFG]6JH+H1 .V%7C@-[F/!U6I7:6!%. MI<#.BK/5V)PT34"W?ZYQFK8"!ZR8DT*-X\ZXN(:YP:#%CAI#(@BE5 =2BUW' MT7B@8B:LUP!-T$NPJQ(&9-BX=B#8VDAW!ND^,$J$\%0="HL.;7]'2&[02K6: M$">>A*^,H48ZD#480[Z%M-B20G$MR=)"_+B(#HXZBZ9KWZ0O%QC5$!5C6MY];$M@ M3=#>PH@63!0VM"]QK(&F[@5RG!L;"EGI6YL;J%*WMP^96/20##T#?4VH1_^5 M)V&Z#!=4(?C\F5SI^M"9J+3KI'569\:JFO)QT#AH)J+J>@"X1^L\HG3WUV'P M%$8A/2;!"LS(%3Y<9, O[%;;69JB+*66.0I7',:Z"%/JD]&W3!B1G&%$>JVC M1L11#Y*T/#;4.LWNQ6==7MZ@Q]++OB?3Y61ZVJB@PM9-%PDMBG:VA.[RIRA< M?,HJ-K/=+L'/B&9!)5GXKR(: %Y&KEROO@Q2OI[WIM=M S4X*' 9&+%A0*0O MXK[)?+XZ#[+%YM/N BWSPBT0]G[)^LR105C?>^@,;9.A(XJ06S/"8Q5*\WB- MPWBM !Y6#39<^C7&"!"!WH,AT:=?@<#=L^&'BXY A?C7[(NK]&[0YU4Y:4!8 M'B<:^JH!18Y!A91_&T5 &!H.^Q%A02G.Y.0^)JR$"L9T)'L'&9L#:^KQ(CX, M" 9WEV$!P'R(6V14VO3!(S"#+L++!%N\%4MW;'(H4#S$Z-U:L8W9[ MR8R/0;P.R2ASEV R&F;[2@0B:=IU9\&HL';]0WZKD=43I+6/JE9N@6+U:8Q9S\KP&C=7/%O_,P[2PVSG! M6[A$91K58Q+$Z0HE"5HR=F%TJ]>/="A7=W4#M\BV>'!;M!8G#';%$QS*;%S[ MK?1]&=*WMQ?H*3O/B6QQ-HN7MSA>5'_ V%*M5M]J(5W-8RQIZBZ+(7GRKA,E MJ(3'!S@O@P4";Q(0%:O:AUW,8RQ(ZB9K>S8YU_FR;#&,HIL@RXMDH'[FOK@@B))V MP=&@@J.?'@K:!%WOM)!UU *A97I)FH?*>8NR^>HJ3?,@7J!SG&:])UNE*]0; M_Q(5/$:#LKZRJ) AW-Q=,1?_N,UI4\Q7YWF:D;5IDA9><8*ZJ1[" M&U96.UE[!$OHRT'48:7OL^^*AP.6RT(SH)-+5CAV;[6WYP56$/ M/A%1;./A0%*\,;&[7SW@* M.V[?T.*W.%E$ 2/[W.*<+8/!K!+"VAEA/$C_@E3C?A#IQ[ MC=*LVLX034=SNV P';:C(>WHQ=@B+/K(:B]_0#X#.P"X$;."/P%H48RW@)$ MQ*^M7N:5K:)BH%W]N+B78[J>8:6NZNT3[!O7I\MY!YJX-[LW MJ-G9GM_P@.(0)[Q/_D012N]F&\GBT6-(_(>*9NFF2- M\8;\=1QKR!]_"H0Y7#EQS4C;U:Y?65>COHOA^ 8_HS)YYRAP%.$7NDM/[^JX M1RE*GE%Z3US$R_*.M$Y##:!0-946!4?C@#XLL(FF:HX9RJ+0P41+!-<^ U_4 MLR"B/S'[KT2=7I_EUADC]'2:8S#8))FZCE#RQ3S?!,D:+1\Q35JB.0ZO.^+Z MJ<%-0$,*?DP:;P^.-%_2XVE$);3UJTFAK5GM[:&-V2B6T=;D:R5?V]!*#MG"&;JC6(0:U+,1W7!#K\?,=(+U2I)C8.>)!_JX4PX#DHD*2IQ%H^ _B0S M"D9J*%*N4D5NEG6^2:*(#_',*MI$D6,H,95ZLLEB"4:]#0JO@ 1MQ-A!$G>C MQBR6?$B[/(AWB9/R:3OZ; :XW2-3M$[WX19U[MY+C"-825]YC!RW?OCDY;=] MJM_I?YZ"%/W'_P=02P,$% @ TG)E6,YS+^O3) $ @101 !4 !Y;W)W M+3(P,C,Q,C,Q7VQA8BYX;6SLO6MOY#B6-OA]@?T/W-H&I@IP=I5=7?-V-6;T M(M+IK/8[3MMC.ZNGD5@,Y C:UE18C)84SG3_^B4I*4(77@XO$NET 3-=3NE< M&.+S'![>_^U_?WE_L/^Y34N,J-N\_,N7,OOW;QZJ:O.7[[___/GS'S__ M^$=2W']_],,/A]__UX>SZ^4#?DS?9'E9I?D2?X.H_%]*_O",+-.*E[FC_N6V M6+<&?OQ^YTLJP?[UIA5[PQZ].3QZ\^/A'[^4JV^:(K+7 ">M^)>1?/.;#G_^ M^>?O^=N=*#64*4SO?C;]>@C5WZ\@:WR%[Q#[[\>K4ZGVS]\SB>]S7)VEMWA- M77+UZGF#__V;,GOW-R[KR(U[H<]]?5I5D<]]?F5*F6U%[.2N>;#E MEG>VR;)G=Q7J02_[_\>9KGWBPI[BH"PWR\+BF!6*9!<[??+S^!F4KD&+2O$>- *(2U Q^ MQ'E5HD],&''I_^_?OM__ZO&76A3]ZD^+9?LKZ)^:7]Y(?+\DM$W>5&]Z'^&N M((^@&B8F==%\6N[I+TBN@RJ"(%:_GYP,5]LU/OSA]J=#ZGRQ(AM*\??K]'Z M1HU4\[.E4@X;!/SI M^WB7*+1@5]J;!B*'/H*DQKX%/@ZU $&?F&S@Z.B.DT/?0#F<.R;>%(]YI0N) M8R%!1.P*>4+[WN1D\7#D @+W@9(4[+3K\9CE:50!45"7 IR+O[P,P\E9:G"*/P_%.C"$1-C''4$CRP*&J('@\Q]"XM;_GGV)9O[M-TTP32=56V M3_81M7GPWXOEDFSSJKS"2YP]I;=K?(ZKXVU1T-H;P!0BVGP1M:@E32!%-HVR M3[BX)>(X:^!.Q!RP>M)*H&(G'//[4/CL(R"P0.8EZ)?8JIM!C+X-8GQJ!SQ#9QY *_PP[^KCKX2^]H M H(6ZS7YS!9EH#M2H.,"K[(*G9&R/$"-C:\+=9+([@MVX6+\]G&[9JWP.[RA M42;C:XGHWVO,_ECDJ\4C*:KLG_SY94$VN*B>+RFH*OKNY!_;;/,H; ^\FMVW M'9[,NG/<2T%\3#=/5"9-Y/#G*KFH'F@\V3P\E]DR7:--(TT#S=X-6G7\! \L M?K%-IL75*%YY\3"(;1Y+'2(,7N&R*K(E_0'7%5G^=O)E@_-R2'ZU4#LQ)1%R M##ABL]X&#D!N5!%!H9CP)V_8TM 56I)']B8"&FMJDYA\^\',@U"^2QB5Q+;*;* 2^ATL8V^7]/BG=D>UO= M;=?C#%0,E^5?4-KKZZT: M59:?<=W ^9@5GHB':AYD5B9F>NF3N?^Y@>UOS,+&LU=,'PI'U$^+_5>\NL>_I%G.!K)NR%M,"[Q.RS*[ MRVC?9EMD^?TY_E(='GT@>?50GN-AX^;7Z&X5O!^CCE'#3S&\]UF\%DL5:CPZ M2EI;B.TA1.7G=(-*7-'?52_DIW2ZQ2P\[6RA%3>&J@>,8AZV&$JLX:8.<3L(6X0,8OH6V;S MNX:T7;NH-HS.&\+6M@_HOP-/CKP$UDKRDIAI&RB3&0P/?,"/M[@8! :EC'CL MLI7Q.R)56_4Y\:%R8# :U=$;CT5]JM^&7BJMK$3Y&-3XFRM'H&IQQ0!4UUZ0 MX:>2)DM7N,H*GB]=W*ZS>SZD?$S*JA3BWT2E'6P"J;AVQ0%.O,X2POTIN]U0 M,\G'*EMGU3/BLSUHKX*X9"3$,D('L:^]01<;H-WK68.]A2#E=47;3UZNN_=9 MGN;++%U?DC+C,X"W-'ZDRV%OV42E^70P%4=20ISX)*6!/Q4IP6:2M^F:#^=> M/V#,2-B^#4Q#(SP0^_KJTQ"BW:4AW%L(&KY-\]\NGG"Q*M*[:GCP@OAE\SF& M+QU)U#?G?=A':%[%#H%"PKMSI'T8%OR2NB&0+]H'=%^N"UV1!>_5[&W$0&S: MK(X/6;#+?T/[IR^OEB4]89-J#M0S/4F+G':5RTM<7#^D!7Z;EMER "2E3/.+ M)3*.T!5:]=FNJQRH8"S72_B?J!5 5 )Q$?1MEJ,56:_3HD0;^K1D3[\+"W9U MU1*#FN@C7RC>)8#"7@@:'*>;K$K7B]6*)PGB'JI:J/D ,B%')HC->F^SE6Y4 MA% H)L?TWU6Q7;(7?.?#8OF/;5:G8_7:(:JTI1\@DKZFIIZ)2:WT:2&6[_)" M97$R"'G+!]0N[/!SR)) _A*U;]$E_9D/[+C,8_+XF%7-V5I?#7@DZ80+>@*E M%RQ]7^0K]A^VB/@I7;.J6E3':5$\T_C_:[K>#O%JI+.+NB =9P8!O$RPB\W$ MKYID4#MUOXO%ZB7[ ^^E0[/+!!O$H>J&U .H]YD(]C<7*#U&>0./7O!XV $D M_Z,C?H#2"K4:B*M\[1B5M@]3@32JUN.2K+/E\PW^4KVE;G\#M1X2'67K,=*9 MA*@#+Q-D]'"OYEP5V9%3-49>RI"AY:6BXB"T'*CK:2GT-Q?(Z)09SINZFTD_)*#NH/QQ%,3R5@1M&(*RT*O] MX6@@EA4VII]2=4@]@)^0:_#M83;][ZVFI;6//)UO$IB%+7[L: MNR6LNZ-CTL=Z_\NR'M#)_AGZY"Y9C0D6E@H^LWB!:",H6NG9LQ$&O\L"IR5^ MA^O_GN;M#IG+])EMCV%;YI?+8HM79UEZRU90T5@U@KF+D1T;[(PXD\;&K5]N M.91 34%KPTFKB[Y=-=K?L3._TP95^B$-'LLB!+C%?E>UHS5YABE,^87-PIER*9*36?&*KD M&)U@;GQ&(R./JNAC8"@Y?F"',98LPBQ["Z%H=ES/GX;EN"%$B$L%]CD,T^]R MUL1C'!D'?4(>\4WZ!7>VY6I3#*66-*>0:'E/(H1^)CB9P@$GABQ P[Q49V#*1,C.[WY$XL2S(YA?U/O5J[] OBPA^!Z3KZK MAO9ZZ%,\D_$!L"Z;GI\1[*$F[&E!2!;0\K%MGH@!9L#$S1>&LE.2R65 M]$!IB6VO$_-:-SJJJK236@"53.( I;NW?-L2WZI4!MZK!*EM8EPM8WI)E(9< M4MJ.@C>G9;G5-+*^6;*[7=27G2MRT>]HK M.C X41,.WOHI4ADTU3E!F[2HUV+WNH!_^M>#GW[XX>"''WYH"+%+@/GBLPY, M#O]T\../1P='?_JID>S=>$C?'OWYIX.?_ORG_MO UQ]*H2'FE&ZKZ$!20AWY M!M"YV+);EGB%^8Z,ZT]MV!:[I2#^)EB8L# KX:E8$O-K4UO^:U- MQ]')4?R/J00P,& GW.1\^?0[ZF_CT!,YZF'^_[KD1KT\4C7C3W2S8 ME>?U$X(WW%C^AN3U0LMWS?+TF_0+/R>534-T5D=+%IPX6.@T/\86/%#=T*?G M!-'2O2X V%A-6F&VK*P^4[>>^NNNKH_EA%,7O!%O !B'!D-CPS!A599 *]/J ME7+-'7IOZPTP]7SEEO8QF@4X))=%# <+^[5JYA;<%ZV9^O2\>LW2O689FY75 MY+(@3UG)GO,+[7JK4F.)%"XX(]XJ?K3*S=388+F;75G"Y!9Y562W6UZZ:L5'O SP* M)^KK:R1J27O!>NC+:A1U1N#?>'A5S5BZ?U.-S-I$4/!XK;;<@0T.^)7:Z1K5 M[WCG*)*;M-UP(;U%VPX8H88NZOM/W^,537G6HYQHF%W I-OD0B?MFENH[7M- M+4"NE)D%P$+2O$7+6CAP#@&L;&)5(X,,0JW82R @/D)0J3/ (+YQ7B[0? R1 M@"-'QB:-\P9V?I4J;Y"Z4-%!HM2>EM5' DT;SKH'P!S'$!)=8"#)%VQP$"A7&!=&,C:I%Y0&/&\CC7+3 M/O,"K1G-ZA:64KI*)48WT:2-1Z!)%:7,Z!'G+ MY34^+,%SR)9)4,Q$N0':#V(D>;X;9 )E_*Q$IWQNANVH;B_,6/!C>P4Q52?: M":QR40_DHHC#[],E!L3@L9@P_G;%O/)E M;]C[5+7&$9PE ]6$_;O>&A03+00U*:6$^*NKV+#7D#-A:'5"H'C-8%5.;%'2 MYK#[]P>(XZ86^3J XJCYLB)(GZVUR]DJ8B02$M^X)>:=@U/7'Z(W %Y]I(.6F?H%5DW!)6JY1+L@I0<:>K M(^?*V/*DR)DH'Q*YL8>-*"?: >G=5P4D4&9DAZ0HLJ/S]!&_(X]I-MQ:H!,3 MAMBNF%>:[ U/E]6,?, ),E =LX,)H$^U2 3CWLJ*E7)#7 DJ8NPUY+086@W/ MB8]Y^DB*BAT3P@;HM4,O"GDA2X3R7NDB\ #F#?P^$JA/.(]D-I(S7)9HU3Q" M).=GM? 3C#R?93D^K?"C&M0C*2&R.U)>X;VS.QW&AR[@0.]K MCM'.WB,N$!7FQS4J!;[P\ZO0OU.04V!@,SP/;@07#BHDA/B_\7*1H,#F=+B_ M =X,*--*KI+5=\X3[;)=P#UA0HD]<)2H&W,CN4=-4@ KY-\/KT:2V@ER- MN[L(E!>KZ2KQ8[0&6 1(MI?@JB1=;[Z5VYZ@VZKWIKSJ5J-=-PR[[NF2O0A\ MH2V@CHEQ90RNKI4K]>ZKU=F>%DC>.IT /PX8HAW-5H)%VSK&MH Z_MH )>E6 M^D%4P*[D-5ZRX?X,EQ_PXRTN!#F'3*23=(Q%/&0=0Z.^TPZ)?5W>(51+WF=? M\*H]+6LO@C[50A&D&M)J)/#//DXVAM+#;$-L+0S:Z_/WND=W+HJ"W=[)N2G9 M-VJJMF,%5,V9*3!'?MECY%/-* -3^^,L>V?5Q<8;>D0NJ#@?G\/?.D/JE(.57ABOI$@P_ MP HV6E87JW?,B%D29*(Z"-TP54^,@SB;(E!36C "JA0=\E0E[8JC8_!2<5'J"L%!A0'@]36RC M>9IJ%S!/7SEBKHGU1.Q2>8B"3\57D:M@5J+G\*[\_HP4SRJ+TFK*@JM+T MS1^YKPG.*3#U;40VC;6$\6[-\!=K9@0 C(J-L)K4,%1N1$E;G>]Y43M=4Z#W MZQ&RLD9CIX68&NKIO29(0UN=23 =3?M4/0B6CJJ$I*U.+>2=JLSL#&U)QXT9 M!W>*"?^S7I%/$_K5=LFN;V=7L=X2\ML!RDG%_T53_-AHUJM?):.&M:'C#O\D M2IKL+4X&G0D#>M>%'6ZD89H)O'R@@*,L'"FQQ$[Z1_NLF1[IK<;,5\UL2;E[ MC%>+VQ+3[ZW-_GW8ED5J-]N^6>I2FDF'8ST4S"@B./M+.B]0VKR)+()XP;4J M\/B"DR9Q\6#A452<..*CHF33 M!$BIPWVFM>R\>JDA4HEN+S%2ARE?05+DQT^4E/^"EQ4F+^DS=L>]M] X-.@< M#O<&@X7 M@AQA+U!::8)=3TG?(P:W]WA9<4V=F_J=ZC ]]LU0_/S;D7T\TN- M>2/8>HES(N#XBFVM;3_QK%_22&/8%2YQ\81+6N[%XXP=3!_S#(LTBF-P3D%TR ])M=C%N*E#5O9ACFAJ2TDN@)V&6U$,\I!JT MS.T_WV^#Y*K:3#GV@ M41L@C&$!B1X@H_K08E"VL)298L6';3DFY(MR?_KN36/F(+Z3'N,BE'ZI2D!& MA5_THC_01"RD;( G"A13[OVQ.[A$H)BIK M&ECWBZ_94NP8"0-96:NJ(0AS5$MLQ;:G1=?$4==F;;9871%_XUJE[0%01K'8 M%%&!H_+N-!NVW?Y>>G Z1%AV/M] V/=!:CWSDT5HI3NC\]3&!I+FI/4;=L1E M-(>L@ZI<=9":M&(T)ZGU])1GJ0D\3(ZNZ0[J$[IR@U8W3N]!AFJYKQAIT$/[ M'* 6+&X7V5-:94]X\82+]!Z_30[+7G/:FO-U#J)Z8R@@$X/ZA/%30TS^NB$D2E?_LRTK=HM$+-RT)*43&PUI M:,:_B2#H,5T#^_. /YZXM9('J 9C+2FP&3PE([?N]5F M!,K&0"HY:@0$DMZ8-[(]35HF

,LZZ9?L1!)7KE" BEK0<:;D9*8 M+Q+;86ER3MA*R72]>&0+E*4<$8N-"#(4\\:.ON%IJ"'T >.%0#5IGZ&4/V0[ MILK/Z2868DAJ5,@*^=>74:*O(>:#R&I8,K2-&*C94 F/B"$6]D8/D?EI2*+P M!*.*U$!RP;J:ZW6SPY"*\H;D@%U:M-ZNV(%B3VVJMFMJTGS%684VS46JL=!+ MB0XAR71U**.:2$],.+F'L+0K+\DZ6S[?X"_56^KK-RGE9((CNHT%O5%M:'K" MOKG$%8QG0N7]$!E'R35CSN*^P#BF[KBTEH6T4=6'C#)#'3%=Q)8G!=($/6R9 M&WL4]?K3Y0&J1="GYK],%G'AX),A_A"E[3O;0RI03_DD+7+:II:7N+A^2 O\ M+EMO*[P:P%8CU7P-J90C621V?68V:A;#F:L[\LS4H?>XC=O#* M[ABJ)HJSP:'NROZ]ZJM'_U$?.DY>D$4%+4FP(7Y?& M-N*%GR'U"5@R&6(&/4EWX[U>IZ^RQL$R;V.''LLS \5H7KNSU%V7S6N[;^T MI15J";FS.%0Z8&,UR^#CX7$35)(]Q\G00".L[/BI)3L_G8]IO4U+O.J>NMEL MR1\$!3.EYNM#E1P#%.-\*U5-BX8 @0 MXE)]?7+#]+O\-?$8I!_0G-Y]C8NG;(G%I:2!I#D=]SVM #V#_1IM>P.>C+JF M*EZ*X77^QF>)E.F*/T<):\'NL-W#:'+Z,"K]-F:J2,.@AYQCB9$F&# M#,6+_5Z2XK'$08,@0YQPR[)"8AB>NA*^8LW>IO_!!*D/4"@8:"7M"\3?H$OZ MZQXH$M E-17)#E%578IH*/[X$D[MA84$&=J:!B#^^L%R^Q;H.!S!XVL A*P? M:(6(0/TT<<263.W#A)NOH1-V)(#:O,\L"^1)10J @:;?Q850[Z:>MM&-9=(& MB %B4U-]'JGUNI2"> B27?QCFU7/UWBY+?@\D#C!4 JU.89$R+45$9KUVD51 M>5"V)'+%I'Z']B]C:4[454E,/OR@31'*]YH5A<40V/^%9OQ%NF9W0ZP>LSQC M7&2CF>)Q Z!T\U&TTHZTT-CWR0^8*Q51(!:2_BN^.."^U@O+&&B]$ZO*Z7-( MH]@E$\A'"%;5P_MLM)_O6I#D:1JIYK-(I1S9(['KDS5J%RJVJ#23W>.2;5AL MIL9B2;QTE4J,:J!/#8E"EQ)*F^&H<)-^^4@_65&E6:ZX700FW".&7-@+/V3F MO0_S@-SI*:,T$.?J2F"ECX@#J1H1?V1Z8QJI/4R.+V^C1#!7;N#JK=U%/;&O M&FF2T26?4 LTYK0_"X_0(N4T$5T^GV4Y/J5-R_#X>Y#L,&Z+97W12F3=?W*C M=@2BE%2_2ZB.$/K$Q!"7BX50RFH7\4E7.Q(VB=2$9)+;CX5*-VR;.X!&/3D% MA1JY">C#+4]-G:X34]KL=:64X2(1LJ5?NQJFC"I"SQ*NHF-(QVY0=IQ\26DW MGH\*7^(\7?.&,-^=1R0>D[+4'C()JNV+7S!_D[#.R#6(BP86]\<[D()=SUX+ M1T),0PB)Z&I>KQ(2PPP)J6U2AJ"$W^^XD1VL A$=4EDHZHNW N/3C07(G8%H M*5/OC0-$0CU5_8IXIJD'":D$6D(&2:U/#"/_77Z%(Q<,];O[W5V+T9RMXAM: MNIZ^([9"]_+5!USIQ(8QV/?A5C+#IK$7L!M>XPK$&LG!5M%%7<"A0Y O+V&$ MXKPAM=4)P>(_PEH<7J76[0 EWI.K?$%(%U4M,10ZFC8Y=K.@NNYK;VEW^V*# M"YZ8E_LM8/V]8IJ9,6^&QQU@9\/^^L:.19FHV^RG5, >M0]G2?\=FR[?[REM M=YFR!.ZR($]9R40HOV[83;"=1]%-W_CC@+@'[Q%]TLZ]HP])O]]+R8,&SG[! MCA\H4_!I?I*G[#++&^'!%E:ZP_ 'T_45X2#>IAM6,/ ."E9@>TG]#F4YPO5; M5%;Q'#AA!R11##&M7TF8@)@11@*X_[D1[3__-O'L%N]),TE_P6#"+L.7@+QGW M$5C[O&D[!%$&*D>(ZP.9.[) <<[.#2 .NI0_HC#)ES:S<_NHT_5.!DL7I)EI MJT.=7'N:8";S-T.XTKBV"$A*B_6:?G:-"DNB*O;\ .68WTC4QJ#F"(HHHX\6 M5_KX JEL4 21&0+$"'49(HH"],%Q@5=959[F3[B^JA,6 52::O:+-:=AOL@7 MF/4_UZS/\3T[J>7&Y[7CS#1@/Z@/:(9X:X^VGFA@Z]'61NX=?,&/FZI^#\[71$K:5*VO-!GCNVXL$S2[]DS@V([L(T,)??@&\Z>[ M2RQC9:P0&B"RRBH.2M.N/HRA8X^SH7+J21>)2S^ -)IF82]J XUH[&V./P0; M9U7N$ X]@X)+6D22A@ECZGV\ZGVZOO?AVNVS->FZ MF6^G56Z7S=$*WP;/8P$[8<$[714[6?4[53W4N,=ND="V864?=FK[)(8C].UJ M6]H/,:GN8#V+NB2L;[F_$KUS1^"B>I]FQ:_I>BN+7R:J@^ &4_7$ X@SOQF1 ML5\(?\#F]MSB5]R5G]--'.PR HR >J85*:8EQ(J(LW#O\?!9?OP@2%K)6I\' M$"KM3[ ] .+/G).C,P@;&O+QNVM*0[2X+S!/3B/::@1#@I:.H%,)E8IZTOD^ MEU#KPWO>I/'EB+G#(>@Z7L:$H<4PX'^B"2LIGJ^W MF\V:]G?J0RA&Z%=*[> OD7+&O]#N!#T'E1\U#>2:R0=:U466KDM^$48K@5J= M"(X-5%++?O-UA)N9C='Q@2)KFNX H M4%K?'4+*5_S"M0>R7M$85-^=-$ L5+SY,GIQ1^;H'!@'7W88BRKX AVJZ 0R MD=3'PG3?_DMSX16/SQTC82D%1@2QJ[4^QW2:7;+!O,P 0&\Q'.K,%7TTJG?$ M.-[JEU\GU"3QW#?6(HWPDM$;4S5@Q/C3A8:#.[AN+H[_XZ\7 M9^].KJYI,_"?'T]O_HX6Y^_0V>GB[>G9ZOB+RH'D:C/.,7S>?HOG#DU]Z43P:-K*HX,A!.^)]A82[X\D3WS?I0WO.[S%:DI+OC;TE14$^4^G@W0@+!!'WFAVV M(W K_;;$U'N,!%]4=0E/< =;&AR7$SI M<*1>5-$D>1QVE!N?.JDT&E[4J,LH&B9M%/346E@/Q8N MB2Z-ULHI..3GTFBIY:FY [TT6JTKYTP,MT;KJU=#%TVA9\XNP*;^HM[^7%W661Y/V$/Y"\>A@U M13YLM31SL^5*11?O_DSO6#B7K[0 M+/$W%.*C))-2A V64!MOF!'$K+ Q$F[G^0#]G0WD7^2!SRF(CT&RT9-H*!1J M?,6DW Q<[[.G4;[K8L.FD=[;F#/LM%[#-LJ#4GB+-#V[K!'^\PL*(2-0V88. M41T[1(S6G'6DZ)N?!B6DO*1^?6LF/# MNK7D-F:/']1:!*WEOA1^0TAKE[66_^NEA8@NJ)Q"Q*".72,$-><6(7;E"87V M@*UEIP230!W06E+)UTX%;ZVE+RZ\E-;RACIV[ESVC-BVEXV1N4,(=QN^Q>P6 MPVL:_OK! T4>62Z08U;-CI.#VG$)%IT3!0!^NX>P581K$ZYM.+OH[ M)7RUGAXY\6+:S\_$N?79/+RU =/#D M%![Z]>L:&SX3M\C0EB80S .VE/L"3(%Q0"OYF;QN"GAK'_UP((*V\9Q65GU_ MJZ+U&PL)VK>ND$=J[\UZ77^G\@ EYT Q.;LX_^7-SQ'SN M/&Y8O%YP^X)#WU1L@^0 $*J*4HB M"(N7F&(PK])[_):&ZRR__Y7^+ULBVMV7JHB81OJ"8 K4]\@FD,>I0K")[NMD26AL'%ER\D-,B7CO4$Y0D>$?8B2;:$#"2L3)W_;Z)3FIT^D M3+;2Z0WL^&A;=T:QL6L5-PV-)50>+:D"VC0:C*IWK31*=^)A^6H!(>):N7T.PVUT MV6SJ>584>QNY-G?K#\*'-8:9!KKL8/A;ID4[8-^AG2):O$(T2\93YH!SH'$7 M>"$EZ:&] >-VRUL*:>[29U)I[=U/'.@GGL>+Z[^B]V<7?[M&[Z\N/J#WI^>+ M\^/3\U_0XOCF]%=^^O)?7DH 4"6D;G5N&P]$2:MM22(*#^RNC[*R2&,5BNIP M(%2<)@P(7,V5QLI=6W!?9FR?QF[K5I_^7R,9>PJK@H^>ZYJ*!7%<8 / ;:GG M61$\=0JK<.L/OOH4=J<8>PH["9K-4EBO<(XKA144TBR%!1@P;K.F3F$5+F=( M8?7>_<0!=0I[>O[KR?7-2TAA(0BS"@36*:S"EEU*H$H(X$N. +X7&V!WJ.^[;GTF6F/+1A7;I$O9 MBZQ9>2X#K-I0&0G)=UVJND G7S8X+X< TLJUH4@NYPI=F67_(4KC28EJI6Y] M!6@#7*'3\^.+ M#R>41_]U>7)^?7+]7>C>%[C^(8P"]*UTJB""1=!SHI^4]O+VDQ/Y2K#6Y@JO MTPJO;O 7 >_L]/<\--5WYZ691\\\M7*NX:V%S62Q7)(MVU6Q29^;+8;+]7:% M2_2'?SWXTX\_LK4O#"XHS5?H#S\='![^N7ETA.Y(@6A"AB@A*8"W2[9AF-WL MLJWJ&UTVM+#5'X-'!$MD$D]@&44,,U.#"&)3CA 195&6N"JUFQ)U8LW'DXLY MA@&989]LU_A0D5JIVK3!^U,=%M?7)S>A!T"U-4K,OGZ?/C*-+DO45L-<+I;> MLI!(R:G?I@N1W5TRII1UOFA,8=WK'EV (_6%8SK]Y-W)^Y.KJY-WZ)C^SVEP MDL JF5C4Q?"Z,85:_\HQK?TP>6F%2]K*G9$TI^W:$F=/+$DYQ_)S@4Q4=MDG M1,4YX=0[\9MC@OVITTJ@F81)HF(G$3KM,T !L:^E87*GU^[G9X7' J:!Z90/,)%[?$#SB//('S MZ)5%R*-Y@7@4)D'9K8-@\Y#':5$\WY'BT9A/"2_:.4+*'I1*@;HEI+?19(]?I5+X>)L%U+NQ MQP[-$/9K1OF:@I[(UP,C21K@ T>!I@(O^E,G@B5>"HEA;/6XW$M@T_N*"KD/ M$!6&"\#V%(AAL9"JVD1XARP)$P@+ >YY>9C$KO_0:+943*K604*[(H*]#+P< MP@T0NLAGA(A L>X*/^%\.]IM-7S<_,+]8T?XMH9,XQ>@MS4PK4)K3S39+_&^ M.OGUY/QC\ 7>HTH@Z@_8AV$KT<5>7\MC'9J-YN@:H:%E:!W2,'/#;'?VGA7U MZY=1D9* HJM)]Y&1KC6CT0]5$S(T"JW%HV^2]I\OH]HDXP^Z:@LUCL 6ME+V MD:*9O6^6!HUR7)UIR\X2I658'Z <5VS%2OI8 M+X)9IIN,AJKLGSCPB=KZ>B:&53)(AV0JO:1(;7=*(/E+F75>K%%TV"Y'YP)O MBEH"M2)?"WYD^;0S@$*-([ R0;=MP(2[,7>Z#1QJ\SZGCD&>M+RQV\K!0W($ MW#%:DP^O&@&)0(OS(1Y"L*D]E/N&+);_V&8%Y@6]+%@YJ^=+M@!TD:].Z*O- MXWBMAJ5V\Q&-M1T):.@/S,B?:T;F^)Z%2%5&9%<"%5-M+"8?N^M[4;I:96SE M;]F=;%^QFP^:.X1X@K5>D\\II1Q?-'RWS5=E?;3>:LNNU1@M(?[#T<&/1X?] MQ<=__O'G=NEQV !A"UOB!4O]$&)HJ!M3K,HP/X>\I8*6OCW3Y[!SDP&MC$:O M;@I0JWF N.X!!_Y._36B7I)^S@O[0*GJY>YZQG<9.WV!!LUC\OA(\NN*+'^3 MM*5JX4'3*1/VQ'*Q^0D;1J5#")$5!I+=&[1)L\#C \#:%G!/7R=BIHGU1,12 M>9@<6-Y;"[4K-TQUVP*:]%P4-'=*BV>TDS] M0;B*E\?Y#31W0?F L?N]Z2 M'T]EIC2(Y3HE3]13NYE@ZM#(,82/ $,)/W2.A?FV@\+V.5*EC*Q8#R;P'*0A M3@24A->BF)EJ?1%#(1YG@ZCW5@+FT@\ZNZT&ZTV+3D&,YF*T.:"J:46FP&JH M5@7G949RVC^I.RV$E@A7M _#BOT6Y_@NJ\IW6;E*0+5]I95M2T%:2G[# I4*WDY&00]:6!F9'H/;V'2U3 MCE=-X5@,72R7V\KE M@0>H"_7VS<4KAKJDU9L3ZQ&U<-4V7=-L:5OD%SE_P@_4 ;1N:D5%RR93G(#^ M8E<^ET\9>S4EO<)84K]%!7^-*"C9(@V4*T!C(;3^JK4TUEL0T=EE>=( M6/S(%M_\DX>7B[O+(B/%-2Z>LB4^IGGW<8%7V7#VPOA M)3", %##25>2S3!NF"PJ:V&TY)+11043T*DCA"$$M-$"8$\3.< EBB.*'#]0 M5.+3?)2Q7)'U^GV]*5P;14R,2*,(S(CW* )Q.VT4,2B!610!&TYJ2;;V(GB"B3OTZSX-5UO,8U^N[S))IA #6D#BM[0 M9$%%YWJ>P (LA5UP 1GO!!@FU!SR^@(B"QB$H.AB @=HA-'9A$496,GBB#3G MN+KDZW2R9?.4I5:2!5>VZM*HHE/W'DO4#J>-("#?9G$#8#(Y)H\;DK>+)MF= M5ZU*.TV%F%+$\0,(,F74@%>\+E:H+:DC!*04<<2%8Y)717:[Y5N5WCXW"R0* M?<*AUI/G%S(]_^F$V-,,DW1JSX89@\)6NYRE8/O$]E*QT5H'%746H*]%;:,O M-J%IXU5^Y\3JA#-O&J_>@"J=;^NDM6Q)?\< N]"Z-?%:\ R>;?,-Z'CFV,IR M^[CA)63WZ1ZGZR6;&LSR^U&'GBV(88>37*75D&;>[-=GK SH5FQL"EW'$$NY.RRA[9NH?W MVVI;X/9-L]8>W#,W,R,-95 SWB,7S/&T@\-XH3:7[$+"BUC*!,"0.@R ZE9+?:D5#=TUWF>&\H0C 7K'/E$L M'0_8@;O6:X[=9ACOC!2\+HR#!P6F 7DT0P/"N39M&Z;4DC9?$BWO=!?ZF6%\ M6N77C.=R2PE[A9[8.[["+MXV2HT1)76U%:@CK=" FJ\*G_,!U*@IJL^'.,D- M$RNEXOOLSQGQU^\(@!+3K>?%L#CL_$G!/"/TW4"E#X]H?9'T%3@ M@I\[_QH ^V,(P/X835*_S5>8!=AJ6]:%U&?T4A5Y.B]0\4_8D1/C1%YWTXR! M4T.VBLTD]7-4\A=M$Q-]7B0'B)JBR@K4TG.DK>&FQ-M,N)QP*$GNT HX9E26:85W0KF5GH?&R&4GD)N35*7JYH-DIIBSC9MBF-YX1OVJ$Q==F1 M8%=?+ M-??* @)XJ :HKTHXU/I3I!(JCY,G"0#GQLV_UF92OZZ[2:@C%7&/"0HM7<,- MK6U DZPRI6UL]>6((R3\#6?W#Q5>+9YPD=[C09IPFJL2!7#<\.E$&ES\./$> M@7P4:]HPY;&$9K',F^.DM?2F,84ZMA SQOCZ#E>X>*1E$ PRQ1P:O;)'&3]] M8U479'WX4T=B?[_HQ85KQ_,CO7OR$;AG/Y726]FB">$3G'7IU[MI,)>O3_@J M0KJ/(S8G0;''X.YR<*?GWQ9'F!^U1=IP+=60AEV!AO?P.?(Q;1B4N3,+9V(K MG24(MTV0B?=./3D:E'%"65TZOH^4U;R5^)H'@A:[H2TVE4I=>\ CNSN]F40? MP_%%[";UB5'PO+8/D$ZQ_5GHR&+KL_&>?:EC#Q@]TF$TXDUI/M$)WN/L YWC MO0.S9@ILR-KU\P*OM&E_[ MD9DNZ2W\AR#_1?6 BTM25@6NL@*S\T^;@K+SY/+1HD2P?/,9 ?*.Q-9Z\$EF MJ#,5@6$V^.; ;[-\21[Q=PC7;TK$MG$7J-;$:)W=L6O%*)!2RB2T*3$E44=Y3*",OXR;/(-ZUA!G M7"-ZTM0Z.L)T+0+REQ6/I?O27%,"R54#C1T' !K.C-#Z\,L/J#LU6V!6DN,M;4(><5'^"TH;.71'^#6).TF^ MS[MW;R+;&LH8Q_0%9)?(>J2KT,!515V;G (Q)=;TU&JO$LV2=4YSP#G0"1SB!O2,Y/S%/"D9$]72DQU_3M&[8L'ZWH^WHT,/@H M"!@-VNQ05E^0]+"KJ\\/QYX"46^#B^J93617BWS%8L*&3:2=8P'IM*)[NBE$ MW8DF->Z98CH_&G*IU9.+F[^>7*'+O_[]^O1X<88NKRXN3ZYN_GZ <;_*5ZNQ8.@QBIZ>@X4IN*F@-'4_3'3!Q;\59D M*OE896N6J')I3L1W':9&2D096B"D5-0DD* #"R"R"KW."%:?'2\CI[Z06G>Z MN/A!!ZP[%?J0*Z%/S7^9-N+JX;M>LZ!8WNV:%,:ANEQ\V*B.7ADN-.;O0M%*'0M=XB@"2QS'>4'X<-*MZD60UW' &?DS6<0LW&L"E3F M]I)%+\9PI?IHH5H-'4<38^SP1#Q4\">KT)!G-H( M%?SF+ (7ICQ^PL4M,>H'RYT:)!LR(_69]1_2BO7.HVK\5?4O;]4U-:1LK@6Z MBG98ZFD6R$W5'5:X;H%O<.R AUBZQ5RC"NL9>L!A'%_D7G.,B77=V;LO6 M09KJB=L!E9Y?;LH]3=A%U3HUX*G&EE%6%\_Z,6,8R3D,JV$ED^4F%(36^8V MUM*)%QB[P>J2J0Z]NN_!U=GBW.;P[8 M>;.DR.ZS/%U'<(F=(]XL8I>\]NU"4M^>3:01E2@8%8Q&*(W7AIF58QI&' [F MX'\G '#9SYP,B&,,5-Z/V^\[Z:8$MF,G:FNF0RDR:W.-K(C]@]O9G^O8DN-[ M9L)'=%&7R,OPB\)#LI!L4GH9@4<'3INQ&#U"+(=FQ(:M1FI490S/I,G6U5J6 M96(2B5?FJG=K=&D7T8ZC*&GGF ',P[M0.4'ZS I6WI#%DI:RP'^CA2MHF?^6 MEE7]C^OG4G"O@[EBV](;*+J&(K"K*=IO4^?**&-F+.%29;WXE@W\?682/(9\ M9@KU/\M:(W#(,,<1<:WA01P V^A1WM#SK% V:D AJ[^,O?L#,V\=B^5#6K(C MT5D?C,$XW0.<#_2\(A3+FK,98.Q^*Y:9/Z/+L92)H+%;?P!F-V0U"NS+-RKH M;[N0S+6:?U^_MI@LN3=K#C0'ND7K"B]Q]L0N"BG/<24^E%DITWPIB8PC0856 MC;?5DBI=JQH4E1<5\^1Z;""";!G'BIT,/TDE+)74%4D,OGN?'T+Q+A44]J9" MB+=NN]*#%3P.V2;KW;L#=I_T 6K>OW2 2/(!>X0$ZHIVRJ,^CD O.(Z0OH\A MD)OV.>6J]0(D@_#4@5W W M&0P7 AF]8#4@YH=CGK;,&V[JN+DF!Y^:26JF; "V'M;$4#['7E,L^'Z"*6,&-ZMC%^ MUU8GA'C/@0'(.WH"F-=OXP+ZH!+E4!]_4X_F63@2B1Y7F#"V' MY4A[&IB?LRDE%$L3= ]E;NR!U.\R[B2B&2/VAR-MG](>2,'[F9T34[4AMR,CC;9< MQCLYJ-5I\I"Q S-"M'I=*D0<2[LUJ(3_X(/K@,].@%%B?F:1EK"AN!R$9>@B;PQS("LRN09A1&(B>G M@O?1F('EB>E@,2HCTI50(K+1&5GEJFD!'Z49J&BH$7JTYI*458&KK,!L-=1; MG..[K#IFJR0_X,=;7 R0"A5O%W!KQ5W7"&H<>.^A ATJEP1"3"1]*=2(E>A3 M+13ZQ!HH#HA=70U6^&DT>^OZ0%YF@)V_G4E 9ZZ8.Y2!#G'!KQQYLJ72GJ$7 M3TWU:%,EWC96+.[!$;GF"'I,:5 MFC@*U63_=GQC<6BZ:&J7F-7$D"-BC3X]5%8G!(_'J*MV8HL;&FO9([2_W+K. M^U9?!V2D<=4-,Q%$T\7JB9T'7;XG1??P9T5@U6@(8JQ4PR-C)#XFCKQJKU R MJ:P,XO%R6U;DD>U];'3BX9<.%Q*J 2I.3CJ)LHQ_2E_S@'&22*[QYP&'AT,@ MMK+\(/EX+@.:%I" 9L ?(H,U#E6:Y7AUDA9YEM^7O6-7[K)E-DZZH0J[ID&O MX$Q&G0N_$TA ;VHB@HPDK1S"C6!HPH%KG]C6SY!M.MT^V6">0E#M.EWCB[OK MBBQ_.T\?Z9\W19J7*8\ P@E9N$+SR2 *CE33N_!)-; W%=6 1A(FQ]HZ+AG) MM*T!!(AM)?7YIM?M\@WJ*3#?6&.;K7!1G]?-]ZSBU47>*:R<>G#=,0LANOX( MJ??F?<[ QCN0JT![R3FNT*8@2XQ7-#VEK$%966[YK4>L!T4>'VD^5C*+T5#9 M %)B5IO5M)3@>C,2KD/]SXUM;]TM*\]>@7TX:) .4$\/M8J(_MU1?6T8E_31 MY@-YH'[;]?(!K[:LK&QT\93W)>OSG"0G@< 5VF8,H.#*;ZT+_PT6U*62S# C M?(S\#1L!1N^"3Z<8U#^QK:$!![6Z/>(!/U\LZG_&4UG+DVR>XR^S7)4,MOE M=X'C< #6D>!P'L3Z^0K1:QWF_NTO*_3XZX/-7^Z(H@[K%3)S;[@]U/6).D[1 M[3/JRC6.$?=\@&K?O4XD]XXJZAXU_@_0/L#1^%:7X??P%H RKS&^A>I]3_8K M?RGJ"X5GSI;%;B=/E8=NHVVL^@7U.G(P;YG#-%*"HB3\V>O(BB7LFJ7-D"-W MKO:B7X)Y&@O1K_Z:&XJ_X>S^@;)I\82+]![SE^_8%?5I5OR:KK?#B!E=N69N M:@#E>B%MD?:7O,3&"OJC8FC-8&7M-7=;P8%!L_N=O/4<^8VV=1R4U+3UVW!, MG^2!9C3$I0_3S(G*DNP>HK1".%^Q12=4#SWCM'@-73D9 6=IL!38GJM!&A1A MG@9'^+M?4@0RFM:H0]!UE195-$$HW/R&L##],'2+[[.<[?SZ/1B%#4:S3T7$ M$HW<[WV>M;C>KHV>O=31Q*"C.6=8=_[IG[P$OP>TF8GRV@):H*N_9_B-\8R4 MFQ=IOF[^2QX?A_^(ESHX$/?PN&$Q^[D\2]]%PPJO9\C<(BS,VSQ&.5 .+]W, M;:K=\/A+C:8O=* #_-M>0D2%#X_\'E1?5E --[[R(J/JBQB5 ?V2ES1@ _Y! M+R&6AAKF:0N'FM(A7CS$RH=8 1$OX>_1.N9H'6[PZ$5&ZZ]NR.E7_MMG7\HO M=COYT-'0;;0M;[^@+VJ_J[#H89I105&2^MEKF'B5<&R61DB.W[G:F7X)YFE+ M1+_Z!868%["O55SH6*++K#M:FT#VU6]GC2N,S3ZZ$4<<^^JVL/9_X@VITO7\ MDZN00LR<$P\+\4*:KWZQ_9_-&/)GQ-"Z"0J6\"&>)]Y3)W>H&;"Q[<8FY^"?$&/WK60ED&PP"M*)1 M+K0T+&*(IO9K/)&@WIIQ<V9W6)^*1=M8;;YBG?7 M,-K08G\%$\1:MOAH+2 ]13U9:Z\1&_U[X@R"I>RW\+_YX86;9&OV$G^[/Y# M\36>$[J QF(K%U.'8XM"S1J1[85;X+S"[7A> 7UB%A$W&7N\A$/;1]XI!)>G1'-GVTMF.2AIV'O8[.,WOYAO M&.Y\VQW=T^9LU]N];8XEF>8>-S^%@MWKYL-7[QI(2'0L->&1FPX=&;VS0'B! MG$< RBZ4D:MK__/MLC*5<8O5_Z 1<>IPJ3;"*>3 M=HU;:OO^%\B!_"D##/Z5YEJ)/]9O0[ ?6.[&JG %3U8H]_D%\ M3 \R?RN78+X<$<;6 C$IE.8KQ.505_"KAIQL\8M7S(5:3L)*QMJ5B[OCM'QX MOR:?R\5M617ILA+%<8UH-XA+17V02V+<:S*I]Z,EE4H]V4GP61@FA+@4^M3* MQ4 G78T/N02H&0&/)%HC$BFM!R;0-9M >R#K%'#Q3FZOKDX_H^_7IR].[FZIMSZSX^G-W__2VA&F='( MACLPPD3(DNUMB?^QI2P^>:+_PV>FOF2C"1VU5,L/F90K.<1VO3)#Z4))"X5F MLG^)^%O$7M.6A@J$;F4T-4J,/O^ #6*%'A54-B/@P6BV1DR$\:2.D EG_F8A M)88GY,+0AP$9S@;S@$,V1#2MIZM7.1^$=: DQ)EP8DUI-0)*"&>^%"*21L'/ M?)3 Z)3- 7262*8F@'X44S:JZE.T )J)%(&T*O8'GMX8MT3B18(Z.7D2Y&NY MGLSRQ(D0?.&<4E>6#,6Q#$Y;N^J$2+L@3::B28J"+PVC1\B7 _"%^;%T$=1U2@P__Y@30I4A M)Q1VH^&$JL.@%U:QPV_G06Y^J?@6@^G5$ O8QY'I: M2D71W]ALUGQ .5VW4C(QP4C&O* 8T/$* MLB%3HZBE5PS;),6\'X^%:>64V8V/L3"IY4,4F/[/R!I_49:X*H^W18%' T["=\T/'[QS9$#/FO$P$CMU5C6,)+*N OM8/N$GVZ)E M_0BE7" LJ,650P#?M _=GE@7K0)]W[7L;9!':-FHB@^_2>IG!ZAY^M*J5S(X M Z_?0 ,PO7)()JN4,J*(Y&TB2FC59[.L<@!&\&!'P<>KJY/S&[2XOCZYN0X\ M7Z2N.AF@]7-!0G$IOL//\RR62S;265[A)6*/_2T%*6D\J>BEUDUV M3Q&N'P>.V/IJ)88UT&>(5*5+#HW=*7'C+3!KO5B#AH;CW7NTQT\C\;7 1Q)A MW?$36UQ]AS-E2:F(IS"J<]^J8-_*Y+J MS"9= 7[ 4MH1B93 $(Q!N VL-M*@H 44)") ZA@8#F2F M0+% 78ZH L%-^@6#6=\3UE&\$9Z*S]S\+.3M>K)BZMY PO]$9'^+:98OR2-- M.=GS2*G9KW4(#T=U R1=_74@#.MXF!Q@1ATY^Q& GC\WG!VV<[/5ZX*;:4_/ M F^!^GR7V]MUMMP5[S1G>[I)\3P M4ZL^2YR,4*38NDC52].\#Q&XX(V7@86AM+1.S&NFS1:;1Y8G::K@$YYG= M@E,)-RG(!7J)3%_ 2]O2->D_81%8US<>(Z5F'/ 9\1>1["E05-FH69!]9%%+ MT)4=1_^QI1!X9M>5UF,)[9Q82;L25[C$Q1,NWZ9K]F@ .R.=YL, =1R) /)B MRHT-O_/U)%^ITBT3SRK>P.TDS3]86X%I0T+NT#-. ^^A-(,&<:BY/N% ZET. M&OB;"Y-&^7\-RNLJ+2HOL-1U!@P,=8%YB^^S/&>3/:\$GI*NP73X''<4)@/H MD:^,PLBC%U0>?9-A2"OMHH+*;+%:K MK!YW?X.6M2!#->N#\W 0QU(7-^"!PP( !R910F(.'C64Y0G%"&_+;IQ*, D= M#AT:RY9'!ZAVP&KYN&51% M^PI/(*D>K(L7WL&)A*]O^.F=H"9(#9+*XU$_[N+< I._0Z(S!G:M[&3GVA MTJ$1VQEZ'6BV:H[T+VJ6 M.T"T#=+$J)=$2"X;-%,"<=/;580P-_/QT^"B0@-# (Y&=]6;N=?17 ;BTFKA-):"RWK*[)++GZ 5K4V^C9KGWT7 MEN^V*"->JKX? 0P-=4.!51GFA[RWKJ.E;\]X/^P OE%#M1Z_/(BKH([. 6JL MO4;,2[J0\X(^4(=24M)1$=^F9;:$M8-J774K*-.=)B"(O7D?[K3Q;A$/%/:T MK=\M$XV^[=,@2Q\%]!4."@%B,X H/(_-\2G;O'4GKWBV[RUXZJO#>-F[=P$ M( _4QAWS6,=O__N 61D'%)*^;[Z3X+TC64<6?0ZDR(RK*"?62>K'[663]9O MPR#RRB+ []M'_TBTBW")G3 @SLNJJ.?"3_/+@MQ3C)42/.M%=]!6B3JC7&[< M+^"U?M38UZ@G70GT-U+\AFBBU I&PPM I1/SRAFR1:[5)X[.>I"=Z@79X*+9 M1Q:%]X[,&"7R@WN,"/))?WM#VF) MT:;(V(8P=G#8DLJ67(@OKP^\8L, %<2VW@;[WK6ZO1WP0$^S -%;-P/NSAV% MAZ\=AI*NPA0X#'J+P0#:_8>]>PH\74S@?7JE9U9__T!SU!,_@6<1S:TH(J". MOY?H/H'Q!0)>8MO>E.<'%+U$,(!FZ!X]1J,\EQ6CZ@52M#FY_Z M)9_C7)$U_4>):.^DGN\,/-UIA!7Q,#>H+J4CWU)MR6"XQMM,$/66FILX]('. MP_[,"EM\TT@?("I?SUBR/86URM<-3DG'82IT!NIT[-HTMHTD7])TCZ^/Y?G? M[E%^+[I#W$9UF'R!5'TE9 !GDR1I<+^@Q UJKN[@'* -W6;E9N6>'69 M/K/QSO(&?ZG>T@+]-J".)VM-!3A;$MY$2J&LD M;!SQA4HR"33ZT<;1<#< >2ECB)CT/LT*MN,&OWUN#LN[?L"X^J4@VPV-F/S" M^@%E352:#PY3<0PA$"<^XX2!/U4P )M)F"3?4,5N%GU&[6F(7!RU\N@3UP@\ M$&2$$6)?AWU"0[2[K(5["TK-?7!A"4Q]/JAXO[:)RI":2A5?U%0XF82:>G\@ M:NK,=*B)/N"4";( '\FHK!$J1&0$UIJ$C IM(1FUWH*,XJ9%\4QCPA7>D(*M M6^;%$I19O*K23KL=VS75=AU#,_/G=3FFE6OEN)J%Q:15:@YCCF69IB6*B)>J M'0RQF1GJC;;9E"'(DD]VU27)%_NR0?ENH=DN C71=%V$!_?ED^/F;I6+\@RM M)8T"NRU UFI'P78;#!'GRAVLV8,;Z2W>,_4=@MTG994]TL[YQ9TQO6U4FP]K MINI(XUVF?V"96NLPV]QYV4$O0JW^? ML0MLLW1]7=$?P@+^<;KA*XK/LAR+)M%\F1L-AMF:\S909E> :0;1G,H"&V!S M<-$;?!./O!V@G3&TLX9:<^@3,XBXQ5C& USQ+!RX<\>4;%#/SK)XP,^EE"%" MVJY,HA%Y\>#%.<\UAJ&2]?D^*SVDQ7/?H8*'Y6%86'!EAX=,G;>S=J[AE:S5I M%=DVYT8(?6)2J!$+S$@7C!%OE=[GMH6Q;@"P+DNXO7.+V[(JTN5PUXSX96\O MW?ZEEVU:K3GO^YZ%YO4[MWH*R>+Z^N3F.H8-7*,Z&6WD$GU)T7ZN5FZ\KZMO MP7OU&BWY!2Q+%WLPJ^+#EUO'RDU[L$IVOTMT;-/;I:%BTV;5>]3NP42?VL>! MFS^;FI; M-;#26ZIK[#WH%$9G@WQQ*OC=+WXR,@J6S;R;',/6_O M5C&R0*Q-O'T8EZ;F;L:])^\NQ?'>H$]2/+->@+/#I'V""OHHMHZ %V@KNPJ^ M *7K3+CX47-Y( B)*T,6E.A-S3E?$0%%V-=S@T;K4TC M.'5U-BIYC=QPN/H.Y6K/?H,[Y%>^S&A_Q7<&=,^_.,V7!>WX^^\3ZUUYB_(J M5\$CO+QP$?:>M86=-KQKW"<\CR-W['Z[G03*&I&7'L\!A/$:RV' ]!W'Y5[] MQG#=KXL\+D347]<7-&10\-Z7;V-,UR$Z_3W&3 GRKS/(!!H3N,+WK-"D>&Y6 M^>6KSBP//W%QOQ%4ML[;S4A3G[9&'&.SG5OOV9A3,50AU<%PTIV*C66UDB/6 MB,^:[TFNWJ%5BC;Z J7;JX5TTJ[W"ZGM^QQ>AKE2WC0$L)#LA!"30CVQ.#84 M0Q% K*II< V16K%W%Q'$1US\.I-L"3'0T/*LHS$9UW8^YN';T)T=Y_I6-+P[ MBV7KB0DT0 04UAV4A#ME&!$'OH(N:C_--]NJ/,-/>'TH/&$+(#E&\ MRI:[BSW1M]P..OPNDF.S(( 0+8E5UYQDW>M82;BZ568[%FH=@:EU!*;6T834 M.K*C%F"KMMZ;*<.ZVLEU=I]G=Y0^>57?W8@N;MF1"SQ+JI5:0AW%3*@A##2$ M$M27GE!',$(=*0CE&6O^=TK(_3C ;+#KH18Z0 VLODI4Z?8G.,$J4(=?<%RB M?@.?2E9^CO\4&_)$UJ<,V I_AB?WJ[?2[8_N.\W+JMCR^UDBX9*R]M7G]1OM MCA.I:4[HGVJWF\R#_UBM\N2$L%Z\[MPUQ :2HMN"Y@UBNI#MC+%HED(W._39 MG^7?LNIAL5QN'[?\NJ=&ZN)VG=WS>=OR-#_Y0GM?[?9RU1E8,WB2+HWSZ,G[ M"AAO99MVV;/O8IJM?O'K/>FH[]:Q[ V@-.\=L,V.K7@1QU7X)Y1R6#T,RW^YE,=H^7:7[(40*5 MAFJC MJ!4_0,PNB[[<,KL:4*C6RL;12^_0,>^E#Q%9/U;MPHMV M5HKM?7)U>+F]/P7=/)?ER?G MUR?7?PD;#N!53RQKIT]:7K2PKRA[3$^VQ,PD%_!IL/[L.@(XO=B^!]^:ZW(JF"@2<0KF0HQ_=#C;KL;FWR5- J*>1O>]5>-=2:ZPS%?/<['TW@%3\A PUSMX5O"[?_$:+A#:#T(!&02GL*01+[/C-U MF"M(Z%!9J,,"/V)B1_E.?(BB&P^%@(#+@'H2\U2B*"*ATD=(*)I+BOB./:9:#@PG(BC:8:*Q,%DR4 M?N<))I BV 43O65U]G" 5+&F-A-MM('A$A1MP""!1ANE05BT 90IKFAS)ME* M9:"AC2)GWK92 7S,$QV&[NPB0=^*KL]P%LM>*A-L@)@LK#PH:\]$>ZG OD*P M\3@M'Q;YBOV'S?D]I6LV+"O<\0$1;3Z46M21>"KC/AD'\*.BFE8]8:_XXJ-7T^J;2Z1-);GQA91N/*VKD;B#<7@!UV$,;_ MZ$A]I?B2C,SZ EB@T=3VN*9WN/[O:V[E6,=3&8K([!.S;5NT[MMNVJ_DO[5JLF&[$ML49\5+Y?<(;&NK& M *LR!#F2@NT0K1>_GM-:V18%#58#5BEEVF,GQ#*N!TV(K'H]6D+A0'F8A%0O MJ??B,%G'IP"(1+OG?L@MQ=HNPRF15A14I)'?)-^X1?1T_\>TX>9 M:N^+D=I^(PM0S7U7"LC1%&$_T+-3JO#KSRXV\G16_@A2OO\&VE M6=DJ$AD,/_=%/(TW=XU.,< LL \941ZI=5:CL7?1$$=9?X(A8MGW%H\)=Z5% M@\!C:R'SJN.'M+C'Y2599\MGV?$1,.%!#B43]M0FB@FSY'(T,#& K%VBW7PH$7#=1CDP: M=R-(E:Y5W0BI"^6N1K%29M2G67@H.@" DD";8."<5+L!P9' MYC XR5?F(#BR L'15P""(W\@.)H(!#_ZRISDYLWK_L=ODOH?!VA1545VNZW: M-=J7*1N;?+F0^-$?)'X,D_Y<;F]I(K;;U;I8K\EG1M/WI."+&-CM-.^V19;? M'Q-^&MJ2;4\1W&WO;JCYABZ&'$EE[]IGK\6Y%"J*.AI/+B\_'J-TLRG($^WR ML'OG^:'!B_LR,2:)A8 MX4V!EQG?V1C'R(@IE 1#)1;U*QX[ 1H2#:88E6%^7'N?43+T[1G4W?DE-IW4 MT3M K>8!/_BNXG-..^W7"'K-I-,\J \T!35HHZ5%/,?#MLY"4YPWJS7])LHJ M7]X'+LU]&^3#6FL)N]!UR\6?T89)197U@O B3W.A%:G,:U5&%(FLWO>\H/76 M>%GX]8A8VFC5&OMSKC2-U0&[M/@UH5K24LT#ZW#KT>OU&\V$97-"ZX Z&JG] M^G*QE/LZ VI-F>;A4LUTQ5]%<$<?S/OO0])#LM/O-RQ[<:;]E9'2NNB98=U:C2>&NX.L_+"#'C M8W)F9]A]AF90QO#V4&T,=:U1Z=;>[[13P"EF MWD4P7OPL'3$0G;MIH2EH_;6:'J.1QM=4*RE@;J$Q!F*M'TZ>-:-N<9SA:0,G M29@PJ&=Y1- 8D;$?Y#LXT06G>4K?BTCKY03.D<7)" @\-5.L,R!3%&=@RBM+ M1@GUN94C42F\PYXU"6/:F>0D.$MMHU;KS-L)<8;^YF^]AJ[=6["^1=-6["R6 M4^5L<6;V_3* M4JEY)1,E6LGEU#'W[X 94/ M:<$ZISEI_D1966[Q*C#?%+5+P-4QX,U8N,<-F:T@IS#RW6^\).=;=MK8Q=TU MKYW+M+[&F/*5'\W2N#Q14> ,'CI_KP)'C>[9(73/G;^S?[$Q!G;W]B8)9CM)&&!4[*9Z% M;_/;;+UFVW+P$\ZW$2P@L,"7\BA!8+7K#A)4F%$?(ZCU/S?0O7W 7T?WM8%H\3VSM+W>D)R=[2L81@7) M[H[O4,HZ[]-66/>9XT(1G,NN MJ4IB\N'[3!#+=RF@LA@"^P,F"N^^4LHT'T BXPA\H56?N%KC=J"R*Y M*$I=B<3@F_O=U6 MYZ3Z.ZXNTVQX[8"CE=T0I*45Y]%'*[]^!QY=BJ ><[2WG.PZ5)OTF8\>L,5M MW66C["*XB#8YNN*0> 7%9QUV M5J>:3A@Z@,X3]/7:"0!^=.(!I66!GOADU[>TE5F1]3HM*%EICL7G^P)O\E#7 MK&3 7U@1\I'\G;ALB'Y@+]C)H:=\YK5>57K)3]7CI3K'G_F;\<"$@4[W?%&] MCH\#Y71>O&^Y,/&J/7D.9"=A?_,5W;2-ZYY8&GH4PP08PX/I3.I-<%2=3GUT M>AW,WUR(]#8(;N31"QP/OTGJ2=]:N-U64(L?(*[ ]N-_K@4"#W9/#U+50:N3 MH#388+:\?%>89H/9LFJ6M2S8%56_%*0T:4NT-@!MB\+&A,R6>IVU[=&5PI;\ M:KMU+'ASRV_>IFT3V\,:P:%I;D #A@%0O<.C@M0<-$IHRA.* ;.T==H23 )_ M6%NX-]$LE^)&#A W\]IY8M%\3DN4N)K7>D&78=],HJ1N0$=*T\2+@1N_\\D& M'BWB@Z -8*_08'4M/'C=K\HPQ%[JD MU'B@61';]V!$6[T5"(]55J8DMMSO;$S7%L&:^AK+2;T*ET6"WB:'%Q(* ,"# MQ@88"@R"A=P@.'KHRA1=.!%E*>>XNKA[3XH[7,^RF 06$WN0$ .S-V6P@91@ MKCZX<8FLHQ#8A[1O_D("DA%@H:')%#,&00IB&ARNX.6,@6%3]_'-2S,YO31] M_^MFQZ.L\\^.8*6)0L?H[TS48"MV*H8<.;C"FR:E62WRU16NLD+T4T3Y@J%J M-S4 J_J(44!GTS3X9LZUPRU^0:3HM9'VWS%%K4^X&8(8B^'-FR) M3OH86FG@,0=#VQJ-G MFB=_I%^\8#ML:+DN25D?7WG,5@B/[LXS56L^(US-D:901SZ):NA3154C4\E. M@E-TT\J$):DQ0HA;[?6)"K70I:J9UQ!D_9BGCZ2HV*E-[_!MU4YK-J?2#Z@ M$VX^FT[8D8YJ\Q,&Z)5U=DO:;-&%,:#B<&<=X.2,[LW'5 9];B>EU\$:+DRB&E^0O4 M&9-MQD\^,1'4R(0^7R0,#TD,Z!X,@V^H<8W6 NF?WOVQ<2.*R+3 "1<&_X>S^@<:)Q1.-T/>X'EMZEZVW;,DI'UZZV%9E ME>:K++]?K/YG6T_Q2WK)GJPU7]39FB/5'/W['/CT4Q05?7UX2$[N[O"2+RY? M,W26\TXKC2?Y/:+=C&S)5^$VT-V?),V. M_.-Z<4<:"/1TH04(!T L45C2!@]M*4)$BYOT"RY/OBS76U:>TWQ)'MEM1/1) M5F+^4A(GS!6;SVNBZ!@;X*Y\1@5CKZIX8&@LZ5R@0/,*+M!<:U(]I#FJ#33/ M8^&]!92(:R7WN0ZWT66YJ><@XS9X4^!EQD>AZ-]KS(>C\M6B7A7#GP_'<0Q4 MVG$=D(IK7Q[@Q)3'-#[?$O6.UVE9TC25 MC;(!;I*%2;?GL>ND74]F5]OWOE0"YD]Y9#O PFA+);IL]@?'DKQ!44"LJFIP MBKM:L7>>.\3'])#S%OF!OASQ1N,]E^++)3GR8IRUG@9RDA#O%W.A CMY?,SX M^"2[>/&8Y&QP".?+;'30!$"R<\&&5-+#-1L2VQ-D^'IONILW5-K)\<6'#Z#79&HJEIA5PO"J3+%&_[),E=6PG&BW6E.. MZIFA$A[Q0RSLC24B\]-P1>$)QABI@2YO.D)1DD=9]T(*Z6I(1B21GIA.<@]! M3MC9K3\H;\@59E\U6^-S7-63$F>DI,_9>L/+@K %5:NWSVRN^#2_V. B96WE M8EEE3_SG2$9[IG31GMXSB0O7LWXF*)37DX&F*Y_R'*&IW"8=RXQZ16L;Y;A" M63U_29^S?RW9"MI-XX"MR">M<93NK/\E\#E%4_*&S(?3P1E($WCKG9@TV:\) M\K7#RR$PB:\V-H+^6O2M>'FJJUYRN!U5S/5P(Z\C[V;NA8>AL/,G7J"YJ'WR1,_,T-E>=G MPQR@]G K-FJT5WIUZ)6,*TT-WT C3JPO/[(KV M86MCH;H[T<]$U?E4/[@SOR?[&?M5G^YG:"YIWJ);4A3D,U_#2_:2H0_ZLP / M<:_4X8%_<"O]0_],O0J7P<^U554@,?GL30IZM=P> M]S(Y=^B++7M&O]*)A@ *W:1>(I[60@C7I^.%/^%94ZO$L )&?!"K#"BALAMT M*[ZR(=!(#3?D>VX*)'9]LD'M K3W6M0:[%[&T1SHJE&T]1K:($@4A/NO8VD2 MVLL!KS _3EW;-(#EFT\#D'>DAM:#3Y) G:GH K.1-)&R?W\=&WRXQ3F^"WY? M !P(Q+*N^N32JG9I!O03@G"G>84IHBME8Z,6:CZ,3,B13V*S/DFD]*!BCD)Q M1Y>LD0G+#DT%$I//W>>!6+X+?I7%,%OF[K(M03VY35?,W:KWL%D9BUI%%"C@9CP0;UD#.WE MT2>F$7AHW 9&Q+E^ASN;P$;Z&YP,?8<@N*! [\ACF@TWPFKEFD^FD'.DJM2R M3V+JG*AHJ-9-V&L!QVJ1P"S3URXQK(@^@Z0J7;YH[,;1_-7K:M^3@O.YR>;W MTU[:1A"H+VT*M?K>&T2-1^\+&FQ+8-9"0FPFEP7>I-D*L3XI/ '2EXA&[SP?( B3+$ MUXI\Z7[WN:$?:!T%GP^YI*&OOK&9+40<%[\S3"-M#=T--37@8L@Q>MB[]IFF M.I="%4T"0^$9$/[;8V^P& M&=>2!>F/UJG6(E\)2D^?L@>8CQ#S \3WOZ.$1*")K+=]7]_677O,?LOCM9\] M2=&4O?,)/.YOA<;-I$4D$SQ3X9S, J[!V(%?1[T1ARE^0Z!Q"H[#[CT+N]M[ M1G)G'*<8IK$J@ZT'W9:W=Z%1#M-V7:/UTH!^?C%S!P(-'ZQWR;YGM9$?1[* M-LOOF^V1-#B^Q7>DP+5<SLEU!-6LMK?KYM/4T_6OHQ MN:?=^I$)/3DO0IFL;,:-.*G2M:H1G[ZLZC4QTWI/FB.N;[F5W89Q9B?T$IOI MB4)F1^1PL<]D3OLKAB;^;7%' V\9S@SE#!@*#G>QX%OFXSO$>(CV;M#>3QLM MNL?C'Z"^Z=U*MM_#R 10_AKC2*#<[WV:%;^R7O$'G+(#2-DXSOL"_V.+\^6S M<*&3@4933R -QR@*\.%S>!;N3A73H%82)HBXY 'JR**=<"3+I$RP0:PKKT]_ M@'*7QF!?L;"QW#W\:T8C3;%\@/-2JZM@J$)W JY*O4W-6IUC4_ZJ[768C';O M(R:O'D :&H/J54]HJ1D=M37^HR'Y%;O+L: YP0?,KO^"<%NBHJ+T2&4*)@^< M>)]7,'!J3%Z1F2YGV2XUM!/B-^:5Z%,M'"-]91C1L591AP"R#K2U'!5ZFPF: MWOK')@Y]X/*PGQ;N0?DZX"CI#$Z%QT#=L\OF)I?]D>6[*^3: Z;VKV[8CKCA M@AYK ^V:'0L#KLMRC%UZ77ECZUVYN,;.:-+J=8ZV/T [57XPV1NFW'F//G'] MT!MF['%'?"%AL$S&V%9O)8QE2:(/&H*=J=;Z-B'#RRY58X_! @9PQZJ=3;MP M$<$F5GO$V08+]8968U/6H2+PYE:3HHJWO=I;L(D6OK;*FOL,%C'@VVLMK=I% MC2B&K%S09QLYM%MYS8U91X_00UE&A3V3W-OB9L0FBG2,S!E(=FZ]#XDY%<-; M3.D;[MU&%LM!THY8LXT9PIIW"!L[>]:18U"B8#3P-OSF5H1I.' (:UMOAFWK M62S7*L5 %\E 7TB^A%JKD>5IOJ3%N\)+G#VQ08;R!G^IWE)WOPUGC""R[521 M6M9U(%YEW>OL[O_/WKOW1HXC^:)?A1A_?LF?-' BZ[:M;8JK*O M[9Y!W_YC(2N9MJ:58HZD=-GSZ2\?DE(//L6@)#^ F:XJB1'!%'\1#)+!" M! MVHUW(_TA^_.A25-HDQ< $)?49]YYMQIZ,F*$>EOM.K+.'KN9_QSJ=!,_X/4^ MQ9>;7N'#0K:1;MFZ^D3&UIY*9> /J59VHG2*9<-A53=BM[,D93J7L*=M"P$R M:IRZRF4@;*N7E8RE*%CK7JBMEJE(-*HV) F@;WTAH95.(<]5\Z1L5.K7J?:Y M5!U4 L2@B+H!-&MCG]JDDG)I<^CEKQGM2(K7K>E8GJG7W+#Z3+J&GIJG9NVJ M;X\XOR/Z?12C,)VR&8A7]7N4XT><[>>^8F0QN,1U&+I:HZ9IZXJ)#(\5:'P)(L]58:ZP^3Z%Q^Q!E[=)PRHP3[H1-?35[ M0N_J:K:BP.^E.HO6EU=S8K:Z9;U#Z_J6?S6#B\LG*?!X(CD3L-E92FM?TLRH N)1?$E&!6U?R< ,US!97F M),9XS>\Q\D[A\G)S413[B [(&2G*P0FM-4%]&FM!X'OD9!0!&K%A*TU[D&3' M9%6W$W>0UUPS605[NC1/JM8\T_+<.=3L44'&CEOOS,=(VSG?L90T2\K8_#[* MDG_Q>\-G)"M(FJSY/_B-DLM-E;!*/-H728:+XAP7<9[L2I&0K3J*2++[*TH< M)^JCH$EDU8EGP\KRS4T;LG?@01U3]%:;YC:X_-5--G]!+[@GYG$A$7.?.YQNLS-HIUU>NQ-G-G;/GT/+S;_A4_4JP. MK_2X$?6OD!N(H&[J:L4$R0-A(]'JKJZ94>>R;BOUPP)NWSB"0W99UWKH%+=U MM?32^[H6$F?63EF"&;UJFBB&>JFF@%-*E8Q &FD09ZF.6BXK10ZE9>FB$0UR M1;09+J46JH@5*JB7-6_,T;>HW.=B)W;#MF!OJRU8'GRAVBL92SZ(1;(E!XM+ MLA,8)D;)2;9=O)(#R]55]"QNF9SO,;I[1K_A*%]*E)(CC*012^Y#JXI>LN,D MCV1RZ<6\FE_GWKZ-GD0<)/7E^]%79@,PBLO #CAR 3,'3G+#6(4Q7; S#NZ< M#RGQ*4T=5,QV!5ID2S$9XX GM1RC4: R($X,Y79D1)_F-2=G9+LC&9M@+C=- M(7HIY&0]"J8GQ0H/*S#@SE9N:D7V;U]Q\WFQP7":/AT32UU&)KS$;7&HC M^7ZEI;T9SVI@<,:P K,X[L+#F)S1_;"S.2/9K[HMV)'(34F==7Z!XPM>XSQ* MN=O3&">F+2*&L7FT%.OD 5FI>?*#CLH^N7.5&ZBQO9O70OT=)_/O>Y8D\7)S\Q#EUJNK$3P&-LF)!Y@Q"+JN2 MC!<;VY=U6MR8+Z_.DW1/6:+/49[1-P7:X1QQNJ48G#% E%J:D;A0F1@'=G+; MXMR?.8Q**T<,70:*HAKW.&-GK>=)$:>$;2_7N6-ZJCF*MOKQL-)&J31 M&"-89RS<^2TR"] XY!" >UJNQ.;MI:/D#]?84'JU1AUV:)EI["?HB5(*2XI M;TBM-(LQ%\)24Z_:FPZ+43F; 1Y4DC*.A*P0E)1H6,A)PWO6N(%#IPJ%KM@T M[4<*2)M"A0A(F >)#5#+L0H*4)%WZCMLZK0V='%\D=%6^V5-75:#+PL,, R2 M(B) 0B4-!5!RGV6ENK\K>#!"^?F1#9YR-6IJ5Z\XU>U\5Y4JSJ K1X,0[>I0 M2[LZO$;B_==NE[&% M5 *M!'T-=B7AJGM]EF]XW#R0O!3//I$\)S_XKL=29@_#&!.7$>D72Y>U[U9$ M5W.<0RG$X?/A0FYS7_?PZ")[Q$6SS+K*R0[GY?,5Q0JKW?[YG_MDMQUF;H!G M7'UJ2,:>"@O7%?#,$.!=TUD'8&%59@G";^BG3=[U: %9)0.@FH3&4]=$P7^0,WY"''>_%G#_5VC MG8'X\E1ZIFMBZJR@O7@[XU&M([TQ ZZ2/EA.7(5$\!O[8WLP+GFNCN=JF$)W MH=&NKNBR2JYK,>"VZ785K.P2\&K[,0?P%&L(=K MB=OJ\W:7DF>,417R^C8$.\1[30P(&;['E=WM,XWF^9"<+K M"@J7=VERS[M?7&2?GV)<%)>;YOCJQN1![(7- -/!G?S MK!D<[_//=$6QW_)DDP6[0V<[Q=E0#>B M@,@USST!H#O[;!-J(SS4[O=RMKR7N\\]Y>8VR([V54[^@>.7O)\==&=J@IWK M(%M0R]JC7N;&]*2[T=-L06NU^05N0"]=MXV.RU*5>W;GAR5]BP\;Y'7&8-L\ M:B[4P]1I=M1PV=)LY 5T2ESD6R9&L^:X:DQ5G1.ZIF78OL/T>;*8U;D;K.3I MS5S'6IG1S(:1(HF9?1^FQWB B=Q)-C# >WO,#;@'L%_N)#LEZHT3YA2PGWWR M^X[+JI.\ZJ7EI&=%-9CL#%1@!D K)^#D9B/73N?-G%:'_+5,V2D!NL)Y0M9) MW"@\HUV*9MLA1JK1UL.I4F0M [D"6\B<#JX!YBDKF4!8[;E,^VL]!X7L.Y:0PO M.!/@+CU,_MCQ';$T%B/YKP[M$2=8C(7PP*#<;OA!06E,W-DJ3,S8_LUA=]JU MB)KMJ)XV:MM4GU/1QE/_I5S!_5.=%)W2JNFJ3"2''"1KVF1>A=0/(G'XYET% MDC9O*X:&7RAT@+F#6@FCH''^D(43ALXR$RDS-VN)8GJJ#4=_>N M,8\3YYXCSP1^%Q5X7>]=J#+#@3"K,\AY,O/--.0 _G,$J_%FS;M"B3+>UFOPRR_&7U M"?LO/8U EQVD4DLYZY140K"BS_CF?OV4':67#QA=Y7@7Y4U(^2%1,2OWPV]C MSQPEHQA#8O/EN\K2;=<&OXS#'&#F2:'$>?=!'U7[&7:-JT]@:NP)?CU[\*6) ME3B=AE@P6(E<;$L(%+,<:3)F/+HJHJ=KJXR-A."@ EO1V(GR0]1Q%U*MN7M! MV8-"0$VQ_H'$VDPKHF95)DM)5-6Q7U]2'XIE^$NR>]K@.\GR^I^LI)78:^]I M #C??ND&?[Y0=1Y\>P+I:$%WRJJ"!(BL=KF)BIB[;D>H8< CH=LLJN.SI=2> M (.ZK% %),H452U\14A+8,#T^Z6:QJ])AB_H(J2_K O"&]!$MG@OP$PVO5F: MJ>QW++2Y[,IKF7^,/^("7H%-'>H'L%V5PA+>MC9B MH.UKK_^S5)N(8[+G9?JN2)JP0GV*S79SP[H:A*:A;Q)Y)6M(NV24HDWQKB=> MW23W6;))8I9S_= 6U8T7LW]M,=S$=6!Z.=*5-)V5'ICU[CZ-*;&GOJC9P^^Q68E3J=,%@RJ_9"EJ(WE:),Q8])5'SU=6X5L M) 0'%M@VFYTH/U0=_VG5;50'C2['/H< FF*3#1)I<\6 ]FK?*6RUJ9FB[B*8 M?58Q!HVWU,MP*;K8\VSZ-1<7HRO&8=547S0;8A6%KO;B_#Y,E0J?+E%V6!S= MJI3"HF7U0;0M/55#PQM2.\QB= IBHEY=TY?H6U0RUVDQZF$SP,1Y)+I*HB%J MZXF1]RR3!XLUNL8[BLZ'J,!7.;G/H^WW_?8.YY<;'M!2G.[+!Y(G_\+K6_() M'QJO^S,,!*]Z&O+CY3M7^4@'G= .J*=];SYKT1C%AM3\.8H:MI7U[_S PG: M9VM>P VC@HENO4,[(1Q]3+**U4\S3ZT@>"8!8-6;I'W8=F9R__XMQX9=XVV4 M9$EV#VG,QC+56C5WID',FVLWPMNYD3UR-WBC!+4L7U[3OQ$;.%H-C,;0!X0V M5M&5O]D\CNOQ;-&3K)QF5#Q<9#'98I9.(2OZ9L+8KATS*6\'$=DFXVQM<_XB M;$Z&[YG';8R5U,@R!K4I:<7V[0+BU;1CV0]5,WUV29":C&00GZ;F&Q(LL!&0 M.BFC<=+$/58-D&B!/E9M9IX!X!"DBW/T@M!,&Z^\3]V LP9I>@R ?(#4&N-7F"/%61ZAJ][J0I;/$ -":.]K\TW,KQI<'(YT^ M)+B7TSS#JLF ^\] H MPO/DA-* .YV,6?;6V&*67T7N5*/-DNV^MWEX MA?.Z7'!_NRVTG'H'+IPL;T/\O9Y NN?&1BG/>V D.)[.P.AOU=LR0TP3GU\,KD$5]D19GO69>O MD^(/B3=ET[1.1J)MZIMJ1,,<-)&(68XV38B)?'5H@0Y-%N%"60TU<1^27N8. M#54G+X>1^QR:([:H;J.GZAB@?);HC+Y1]3E4C3SU1,X64D.T$G2ZH2%<55NC M]"5JWBY"*0QC25R^?%<1Y.W;*J#C. ?XFVU:EL]0W ZJTJ9D]_Q&D"(8SYFN M^E .=)Y:8RT)4I%ITRXW7ZF:_VZ7<>8E2M#[D8Z N<4:RG_EI15+SXO?^ M-C4W%(F4E0DN_N^\JND.*^(YXET%MF;1UFE'N?-XA[Q049V*GV*NSA"T_K(O M*4PJ!S8_(UF9)W=[72 N#+/&P_1CYNV#^H@'/X8!Z8[>F?46L&HHD"!!-0WJ M$"TFKA@(KR0$:OJ.M _?KJOMW\/950OL5 JF*V'U2EE.KJEA\ZYMWD!:KKK- ME0=7=+S=+=[[JKO?HC)^H&Y,YSVF.C^(FO!GU'4(1C&"L5@C1(=R!,9WQ<)8 MC67>;+]'6;:GBPVVAQIESRANM4=1P?;4!16K $^7(;C:)/U0L$WZ9MMU$>;* M![=#4^6)(*F5&L%38J%&]VQ6U8)V!#RZ$4ZO6@Y NT7M!=2S?LVET^@(U4/. M\N)6>E9\$($QK.C=NY(-L+0\+5NF#\#25.:8/8WRYW:CTRW+B.+F!U@RL_,% MC,S"&BV#>-@C+(">>)@N&P&K[GJ$:L6Z,F<=QV!'V2[:&ME"U-XB.0#%R2@9 M^#H8)JL>OJB8IL__W"?E\^&"!D+<4T_U MKRPHY)RNW)HXKVN2IE](SKA"14*%[9UO_%2HWLT5=17F]RPB5BOH3PL2X16P MQRO>!+$VJ"9&%76K!M-BMLH6]@U!(\#"ZQQ0W%B8CH)$FX7\AJ]K,J<_;8,3 MMM%:&#_%9'/XF$X%G[K=.K78&=OE9[R,B7K$+YIG?G;NZ*JBH),Q"Z->4U,4 MY04/LN8AU2\UHCJ, 9AD\AVK/E/-N2[]FV:J=?]B<\RP]=;O#=U+^ALMK')/[C"7&.' 21/W/TYL 9N]'!=09^^$Y=<[6 M<\C9=)N=7:;*4P9-. MAK-UJ3W_S?Q=9BDK'S+4W@(!X]D >B,MLZ%+_O5V0-S#ED-V:CFA38DI^L4 MP0U%%;N9"V% @)/ @Z173,.#:Z?8W\T[ TE1,$:JR%!V;*5SE4Y2R3M\\8%Q^ M91+8"G]X8]/4K/JFZF:>!D3%&')]99"A4WLMZ:IZB_AK5+]?Q.U-X[@2MS'H MZI:*HJTW>JZS%(*B'?H>;;%$#62OZB)/G5>^E7=:S" A+N&KK:G3;[YB3Q![ MM CT2H>#F#]CKQ).JU6G[LV >DXTGA.6;5>!Q^[+'B+KET"8%.Q"H++#V0:7 M+8(V,L7CA6"S-S02= X_J!R?HIT,H6T.L^P:L%V,6RI 8C*E[^IU??>=[R*C MS0T2GS+&VD7 H/V*/T+LV2(,IWQ0B,6W[#G/[68=;WA(OX *8=\PRS34#UG0 MM9'7!JO;P!8&$UQ!S]DW$S?,-D6B-5 MB9U[/N]V ] JM1FSV?L_7I1!Z2-KO!V1C+.7]:CX>1B-3H]F _U<$W*O"V$0 M[SG]4B[OV@(SV8*JRPN:6JGHOL[ZLO&87@6;&6P-$[R(*;;5$6B3T[!FT^S_ M?GF&HX,Q3]/1'V]_V\$X^EJ/0Z]F5(%9)]QV)T+AWW?297S>M0=XZH54GY?Y>B/M;?= M8 P]S<:A3_-A?\XYM]V'0,#WG'$9FW>M@9QN =7F!4VVR2/ 4K?-Q6.RY5QF M,#A4[B(FVT,_H&U.S9E-MO_GY9F--KP\S49OK/VM!JL&ZFDUFC[-A_U9)]M6 M'P(!WW>RI6S>M09TLH53FY?DF*.$I9WXO;!YSC:%,.[GQ LQTW'6O8 M3FNCE!V9>\(V=0S0D.E%L2G]+^AG=/)OO_SRHFR4&;KCC985;+R,F%*"AU4S M]'I!FC>7NV#LU%1J-]ZA$"!IW J>-86%(HE_<5'O:NR$P9>EQS.Y*\T5 9;K M[1'GSR+?R^7F&M_O4R;P^;0H<,D2H/[](8D?OI-K3'];=IF)@L?LEYWO\P&' MB^(J)X_)&J^/>X9G2I$5!J81Z6F(I^@DY&66"?NK,]^3=:-UG2:O&K(DUK3E MO(9Y4GTB\^&U:\^GD-ZV]=/]VA=B1IQ\/PGVY)@9E(X98<4; M\T8(BIB4=],R"8;?AFV9R<<82'KL6A$+[4 AS2[D+:Y%EZ/DNI#76'5E4..1K=GID)UF#MOK=;+=/HPV'B1,H(<#82,TL,=#IGLS7[.W'WNSULF' MQTK?#J06FM:7,X>.W49/(FG>693GSQM1_?CSTR[)13^CLH]M!XKJDUE1>&J: MA0SPJ"=[F3J5L^6R.CQ#:_IP7GUS00$9/4Q=G;,@;FN=M:QIH <6]N,@#P!W MQW]:T99U;:)V6QZO4R/R_)4C4G$($@:2,QU!7.WI_!3_6K+DJ0DNE)D>3[>L M_-'EYC2F3PJ^BCM=_V,O3EB*_GX:,-?&=P/BZNWA@?0#U@^$[)+>6X23Q"M] ME"@Z-$'1H7ZG;/1LYE MU3Q&*7V&/M[3MS.7!G9!@_9>BW:X3#=6!L3ZRR@*6=- ,.!5,*4\ /0I+W#5 M_SIL=!^A U 9"_21,7G50+6^6P6!U 75EY:6<3(WU-28!BKII&8-N>UBE.): M:;I=Y$E5:WH1M9XLQMA0;]I4]TE-8ZHY/7<-J'.<)X^T)X_XC&1E'L4E*Y\I M516;IHT7I6OJ/7>IF4,JC(4<_5QE(%\=6J"ZR4(TQFJHB?N0]&<<-55WJC%Q MGR4(F"Z/RN\00'+M[R'X<83;X?/H0*@L;0)\L]@B]I:PJ"H13'/-% M&JY:H;A%SBZ=,IKH?AE9)$%P/-Q4A *2=,_1A[ED3]*_K\M0/NC==XC^3*!Y MK=W[=NMJ"[_62L&NTZ) E$MS+^T(53S?U=("8B]!+VE?P[:C^0MF:H%XT6Q#X+J"-(L"G>VN1VM6U'9,5:X=X0_0- M1\4^Q^+VS^]UL[E7VO:8(&-'K;<"-])V5N.6DB:!(=C$9R_.'X/';1 >(=H6 M\<;H8]/\ISMAS:2NHF=4)T@DT@KD*AH$DGDZ8YXJ$W M'8*%76V;"KF*F24T=)=QW>VO.*-=3L^3(DX)HD.X?(Z1BO1%C6-4=4:M9JCWSG!S%Z@(UC4$? 60ZF-;U?0:\+7 MM1(7H*V'I)]7.8DQ7E-3<_J4#)/U.%')]55-!:NP*CD!-=8@TD%EM9P&.GN$ M#NW1@8"NWRC)LK36B!FUVMH,J%9O50PTBJN7N5#-E<9#.M/9:R]0I*2UI(DU MV#J&THV7O18O(LC2'3]NFFP*O[1FX:C-)DR])K&QBY>-;2 7;TKAL>3AYV3_(" M=)L%(WV+2K;!J#B+LR=0S,XR N!I>2@"?(?56J3+;*Q@LF(O4/5F,2<>#D#0 M3+/ZH=+/KT-:W<2JDC0)]L#V3^W%^0/O6.H OC4LVN7T 'C,O9%K_$_]SS1 M,^OE11;G."KP.19_BF0&IH6;-0/5"LZ" ?12SB@R^!QBW06G%9X=TU73$"55 M*_H7%(F@L)P2+RL!D O&=*L\IU$W+/>,O+3K/LN>S +[8-.7O7AXS,NGMT8- M^$174Z./-?U/1TBP>+OJ8#DC3J$/RY@Q3W>[G#R.GS#MZ>7SI0T]K-TP2PRX M6V(MW,%F6/)[+!Y*SVA9H3=(TRJ73)7[$V7YA,Z8#R-06PFW'VX95_G;Y'> K9M?K@+96CN?]="*R#$+28;@8:+$F86JU\S MBH^4Z^[-CVC'PX#P4FX.6\. C!NJP7T$+67OLH&%E E0!WE]QTJ8+^3$Q1O> MK)6;HYT6ZY6#3WT;!A1]2_.4M:\$U2IYK<$P$OBKW1-%' 'B:R2,0T) M=LN8*269#.H+"(72#I\&Z/H@)UEK'CY!Q2#_I" M7%2A2RO3AJ]+";@QCZY&*:0#H=>+K[+H&0/?)6B'(D3&U$SE!T&%PZ@8PU\S MU MR[_6<0,A8QQW)_^G4! M1W59SQ,Y,VV>\"+CQ451[/'Z*D]BEI>$/^OAT]BN^AJ:=IZ:H>0,;D]-DG3J MH:==76XV.&>A^COV#GVD;J@XORI8OBU4L)8S)^DWCS1Q')2NHBA)VIIBX!L2 M2F!6UBAE-(ZHG17OD6APA'@3GB:*OW@M"%+86G\(S1:P( I2'^: :\Q6FM0B M?*/_94FC^*FI>%_B]2!@821]K_*Z SU0)79KB0'"^\;UP*9[I(Q2A)]V.%LG);_T06%\QR(9XCT[ D#W*#=9QH??4 =XZ=/',- M ]3BL)C-A+'((B##W2])X,2H6ZM@1!\6E!Z]2J::?XO*^(':K\Y[D6#UU[ &E/H#HS(BNSHPRVQ[V+LF>TK=J_J"3H(_!JSK4\ M#C)6B9;M65ND67;MYQQVZY!'XO0>9_&S)%1'UZ3ZJ/(FG@9#QA32!FCXZ]1: M2;9JY3P1KQ81JJ,=/F+_N;OZ(VO=5@DUMR6@7!JJHV^D0#I0J(Z<;4BT6X?J M: AEB%]$J(YA*#6H-X7JR-OKD#]WJ$Z[?I#$NJM>5S][^-H3Z7V&D!A7\-:A M6TJRJI^*RYU+L.+*82)VG[:+XG[+-G[E7.9&KM1BJQM(T MDJ8YYYN/# MYL;EAI=V9QGXB]-LS2HUXO5-&97[0KSB,?ZW^*G\1'O[1P^M4XBJAB&L*$]M M#=DY\(/ "3JK,R/!Q:]:C%"4K9&@0H)L7KLTB<*0Z8'9M94AI;:M;OA?MW"[ M '8V.D5'YS0*QW]:52)87H1&"*JDH):8(]2J-44VO"R=J/1#7PW,2=-"W Q$ M3"KB8F?V@%Z;I5&< +\64S/7G>%'G)^F*>''WY<[]C.D62&,[>I+!.IVO@'A M*L[PUP@,DK11X5K:U:\4"/F//*%]^% @\7XA=^[-(TP$)K)RGZ.\C3!17D;/?V&HUQJ8;5M MJN^@:..I%E*ND+M-.@$Z95#3K>I7B+Y#[.5"=$ _BL3AHW>A+VW>AKV&WQR( M_\HR=&KQKFE1_71I"T^L2WA"(EW-7H=S%=5*O%@:QG4C1ZP_=1??DL9M="MY MS8%MVHTKG"=D+3GFDKZK?FKOG2>2.]P@,2QCK$/OL/V* 58\6\2AEGQ0B,6W M[(*TTZP-3PG]K,"4GF(IWO;!"71^U>,7!*#6)UZ,L;9#+LD":#$N\AR "D)9"D"MC'G#SP[%U+<3Y,PNWIJ^7$MQF M@PQIK)OEP*E"WS3D\D@XH[RI( FVF>@D$02/QYUPRZ8Q+S/0-*\9ML,4NY06W0;1YE113S\RQV8L6F.6HTZ>J;A39](?EW4K)R"#%. M'B7Y90$XU0L2'TZ^BY?QLL$G)/^^:%=&GMQ7=1M>DP=1RY 1]N>^+,HH8]5" M9UY3 >"1@ .CMU8;S[2SKO/MV[Q* S9E O0CH,;0Z95Q^/E&L$!M'D=(<$&- M4O&(V@W)$>>$#JS>M4J"G"6JU4PS^GE21/?W.1:1*9>;:U$"1I$?P+)UO;=B M:NV[MZ+G#S[#VLG3;K!8<%A5#Q=S==]VT,FHD>GMKN@).[LK-C+"(PRNN(>= M+$]XL=(>G58L+O%M($Y5U ,4I,.?$O"2LI4YMWYWH(]G]K4 M%VT04K?N[AG=X/R192AD<<1G^Z(D6YRC6_KQ%JF9YJA?YR&U4E)U&*Z#O*G M&GJF< ^F=V"DFS46%M >'J-N,PD 2!^K!$JU66A4ZNO M2REC8@T$LWY)!\M*Q[[*:IO829GE+CO+94778']/RH?:7^;WJK[C\HPE!1[4 MLG:@J&^6VU#X7@0URX"_YVTM4WLSTY++ZM?L+DE3NLRIRDW/?/W1 09D]#CU M[B*:B3M7"FUE38,]N+O$]O( @,=N]E8MT0_:M%E6'XE+NTQ.T(^( MXH6?IYSE>)V4O.3R$:JXO6; JF[/!D'L3,N::M;Z0C^GM*/RLP]'JB8$SI+* M.^+(2@YL!C<7D?J8(WM.BSL><<4%\1JT?H"1%8-NB)&#S 5JIVHWVY7,3C_A M]K1M!04(5'42[*&G\LWM16NG=C]PS) YZ:=T4]!-ZH2H!(Q5=1,*!-3R3LEO=1K'K!Y+.PY.'*36"B\R[BS&A1R'*IO%G6FP+5=Y,C96ZSVU M_!F+8E0)F5A^I4%NINI!<14E_1M0(ZF[!2_LJ6'*6]C*L[8 ?Q$6(!.A"MIX MBE$]L*A@X<1Q56=NVT7/O(;L[%<51X%H6(5BS,A*:T[8,I)4F'#KP_2(A@NY M&"<;&,S'_/8MHT(UJAG=4?.O VGSK$",^BV"7A6E,2GJYXK<&/3TD&C0:8K3 MDRGG-A49N F0"YID-M.*=M-\#:M5H\>[!>JQ 1Y:!38/G4EQY1ST&JN3.B$Z M \Y,>J%0P%3.19TTN(N>A,* UWK:@47O@C93FA7?=R(*,EO%7FBH-!LH4JH M6R<2.:$W3=0B7;=+5)Q6=8/B XK6C^S0N^"GWE2-Z%I]SV^P+6]K1(<4PZ:( M81C-VR$2!J:-$*7,.?2UB6[X0G(1V\!"&Z2)%VV:5A],W]13'77,P4_++(3I MM,](OKK&!W5+?KT6HLU^X-LT^ ['6G+F#F<;JO[,H\"3!6QH9,? /UV<1Q' MJ*%'-0.6[O0M*\6X0(] 6C';)%HF.69'@;S #I4DK3&N:]1,A?)&WLHN8PL; MN:N1H%=8)>'J\$YL ;*WB\CJ;1A+XO+E^WHC:]]5#37'98!?47I?M+B7/..=36W*WYUF]ON.G\DM2Q%'*"DT83U%'L([@"'ZZY=P'T!O# M8-UQ.Q$;)V7UN2B3+4_N@BL2L6JK:5BU20K-?U_:&=EXY&J/S[R@8SI8QD;/(KP^&YQ8N.\1XZ3===X,(V64ZC;#9NF^ M]M1S^@ZM6+4'\889[YCRY$'F_"_XP'WF\]-YE)(L >J]T]Q)^]$Y%)[A"[PX M^P2756"6KB_+.+%<75;13&DSYDVCANB1\&, M?165IW(E450B3)^3S2(*/\' %,I>!O+\P(S9_'Z9LYLE0'931GD95*6".E M M?TBI5'?X/LEX9;5WU3(!9ZFZ-9SW)U>NDT6L8>J>!-6H$[@5QKNF*5"T5$T[ MFVJ[ZIIYVE(E)PA#\!,0G3JKZ==77/( M\-BJ7%0DI&J[RPFE*I_G55?SX!+'<>AJF9*DK4$&ODNYAS7(P*$M!^+!P27! M#7"ID!$RI\N?:^R#=]X;65$1R^PWR[O798LVU\0WMD5&1C!S3H(3H #)2+GA MT_B:Y0? OR;-;UTVRF7 M+.HUQ]25BNX'U5*\F%ADW= Q"9CE0"TV;.B70P_&YC\P,%[]'2?W#]1/_CEZ MI,[A/?47.0&**&KK%Y9]R0IYE3@0['-@G2%#SLTV78.K1'*;D.R[%"5<2 M=[M>L)"SK,#L8D5>1.GEIGK0''U5Y>'.2%&>D>V.9'B08R$0]VK0P+E[6B7@ M_@1((!2FASIS%D+BZK)\P#EBK5G]G)@VF-FBA<(YF01<71L(+*AM'(/\AN4I M+=BJ)E#?)M;78Q&F6+.M)UG4Y&6J&*&/-6]V E8][,3WU 5)F0C4R'A7?0^( MOF3=GVGU=4E[=QL]22[=2-X<]OD/;_QW]FM>P'OY/;:&W?M.ZQ5[0-<;3^B9 M/II]?WXP#,3X_09[\'6CWJY[EW89R__3]3IA*XHHO<@V)-_RY84B??Q(:N6" MWT -OM+7R@/?5Q\GWVV!;^:XJF[\X'K2Y+&UC/2+ M=XL^3 _P@'D[K60#HUN9Q?- B5JD;QSTUJD]0Z)^F;FGKDB:Q,\CBW,IB.TR M3@V(P^;:Z8F;.L^47+Q'DAT9PQ=1NDL%&OLL.9JA=,J/T^/CD!I'VH/)\3M5 MFBB%:%CPVA;Y$J3+.=F= ^WCTD&!PGVFV>QJ?T>[\FO)SI83+,]_JVU3?3%% M&T\5EG(%GVET4G0ZJ:9;B8?/S6;A,I*+Z@>2.'SWKIY(F[?50<,O%$+ ;+E6 MPBAX4,LLWJ'FY:L!B,*2CD?(8J);6.QW^7R#XWW.NWA&MEN2W934?DNMI@<' M=;(C,P?XY$8FF1-L=]GVP3&#D177E7B,1&MT:+X0G?7!F3XUD\ ?<"K.6'P#YRBVQ@2:P"%*N(YS#NUZX[)!-H1@SS:%_S:.LQ/BF MC,I](T\%'W"$/+M4,=>IIIQF53U&XODBDL>J!XM8?M^N)@R: MMG&NX#,[B*4Y8C4M9$ &R@PKX1D,S-;Y8%54 T O(@FL;N!4H#:E?I4T5@)[ M[H2O-P]1CC]%!5Y?B9+ IWG.TLBPO]9GO=*EC3MA]9%<"#WUPUX4^/K%6;1. MI1R9K2XWFR2F/>07>/X;/Z.ZT5+6*R/ 0WR'M:NC]CS:JNLJ>5+\@BU!W,7" M@9<5;&($/W,*5)&@%LU1@^8W"&;%DF(*-,^T@.#+&KR^?,1YQBX5?4FR*(N3 M[)XE.KLAF[QY]33FQ\O7,OA(AY_L 'JC-2'>_%<%V+,1(-W33/@:*FJ-M,L+ZZXQ__<)T6B"1DW-:LK\"J;^=9%53"& MW'4QR-!60]61KEHOEA.P;1Q1XO;U>R5.%12=\J9:KDM0!I[NP: )G38*-:C: M .L YQI2 =H"7-!_H%OQ5ZCUKLIELC#P=P=1@_S!-]?#7N1MT6"^Q6\)@)>< M$^F:J*P^Q&F1C&E0:V]W9J0DDT%] 2='VN'3F7CM^9&LM=:TSWJ*U.^-]"!) MWTB!=*#C)#G;D&BW/E32$,H0OXBC)<-0:E!O.F"2M]>0>M 7XJ(*75J9-K 6B#=9F$8,1U>C%-*!T.M%0Z)3 MC1[?)6C'&5VA)6N>5I7Z9GF4%1NM MM&+Y,I;DUG#2**_+$.MUVL1)I^IVO9@!W6#;RV.%0T/[6#(1\1RC!TK4(GWS MV%?L"T\-_H7L_JIN3AO;J3:^P.Y#*SD'GZ-<;CGK:3NSSK+437NET^K;&S;" M9/Z5VP@ENZ>+N6F,!R"+$VP.X3FO;W6+LW-4VIHDS&96G=O MI:E;PUS"4?$/==O,(,_B?HV60W.5IMV*WZ=9C/]C"X/AY1B;L9+>@U$12NZ\ MZ&6$QQST)2^3+$_ ';]=Q.FO7@%!#M*P%WG9,NKT7P>#3O_Q/]^C+;[6 M<@+@5(?\^G#R4"L/N5"*Y]\%E6KZOOV/F6:B ML=C$=V3BNN1,G<,7A>)VD_//=0 MHH8+E)[T&:I4H=MNQ1+5)$69Q%&*ON&(3>0\)\,29H?A"!#-Q^ME=JZ;U-#K MT4R*+FF^ LF;-L(\EX\#,7R^OK_;:G9P M=0>TD^$NR=2XD[VK<==]YX.[-B1R-[>I2!^IV'MA4?$Z+_,JTY(EC*Z)EW,]YKXP[W#$!CI,MX& MD ])5/A>P/I'.VS$[C-+,=UIW8.SA),OD@L<__F>//ZO-4X$D.E?#ABF__B? M,_*(<\4VF/1=];-Z[T;"== #")RJF,H *F^[XH\6L[\D'P=B^'Q=_'6:,> I M:,,C[IS$>[;\O*4<>W"0O:I#HSNO/.#69@2%-@E/%=@&35?U$\0>S1PT*OO^ M1/_=>I&@K58URH:4TX'L-,OV47J-=R0?A.9KFO1 UVT" +XV0V@02GB;P#@@ M.8!2O$+BW3+0*1TP8O>!Y6AMM^ZC=LAI0A/)KA/RFR]:!*N:]4WGH!F$&>TQ M!3>IJ-E#:X11DDDW# P.6E)EN:3FGYT@B#,# M3H4.9.AW1CCW91=[4) QPR;7*35M7[M,4L+KV>>,_H;GBZS$S-5/'O%Y5$9G M>]J5K#^KV#2M/HB^J8=6Z1A#Z9.%#)4F&4E7H@5J-4&L#:H:S:LN5B-,W$:B MJR(ZJEHYS)S#J\4IU+>).?[M<)Y7-:EK@H(X6;8VY8_41=0P]8 MJME"8=0H0058 ^'JXNS+-:H:H%:+!8#98E2)R_?OPEQ-4V/>Q'5*?[^(H_0W M'.5?Z)/^J8FAU<"S[[4"<><[/.%]>!E[L^,^I&I[Z^PM8J\1?[\4GUP^A@-' M7/G!5=YWAV#H=79CK1-#^V]-@!([W"$1KF, MN0GA0YH#NBM8TY=LT;B0,R'YN!'+SRQ'=*=Y'\T27E/MDUSC^X0=BF8E2]L@ MW1^1-^GLB_2;>.^'=!G"[H-(>>OW/R0D];['X17/C+&$[0[%@!&[#RS;WNBV M[FYKR#A-A=XSJCQYE/)*1/^-GZ7P5;3IX'?0QAO /8ZP")8SUT-81E-CN'I7 MU>"B;Y> 8M6X$4R'Y2Y+B[WM)3+/J=0>_[=?>T#TP@T7M M@*\>L+WF-5;98R2>+P&EDH$AYH\IP^:A91>6?0Y3(?(V>KI84Y5(-DG,-T\T M\#2T[6!5V=8;N K.L"C6"]%#6D=;XYNV0=U&"T*[:9R)XW#(]$!!UE4*+>_I MSAACDN^(R(?-SXW/V!73_/F,K.6NM!5%[\112P%P\*CA#WW^:!9E.H8T<3B< M1K9:'HE#?<1/\WE[Q B6H%!V@""C1DQ^3JDA[A]7&N5,$+,M#DD/6YSR'1=3 MLSJ26]G,)ZA;P10LOEO/7QGJK2-;U0?4[9WT96S"&(>2V'_V7ERX@J()$==R MG&I2^3M.T__.R(_L!D<%R?#ZHBCV"K?+T+8SD2C;>D\A"LZPDX=>B'[:T-'6 M$P9K\_,?K!&J6R'1; G3A&F@B>-XR*8&!5EW4M#RGDI%_D92.A%%.5\:Y?WS M)FV;CDH,VGBK0H\CK K(F>NA+Z.I(=^\0^+E$H"N&C9B^95EP.XU[P):RFNR M[4LQXX@XY"2[9U[6X/S4IFEW,U/1U']/4\H8>&M3)\.PPZDF;38Z*[>G:8-$ MHR5 WS#"Q&TDI+N?4JK>)JB&\U1J5VMAVXYZ1'?*9"K*?MSB_IY[(7W/RHWS0N07:EAT(*UIZ0UG*%Q;2 M.A%Z:*LI:XC7+9!HLB1O0C^VQ&D09-B7$G5U0,-W*EVXVM^E2?PE)9'\*IOD M?0?WG??>:&]Q@\7XD+$>V?WV-9[%<\1?+ '$LN$A%E]4!MA6TRY,!SRF N?I M>DTA4U1_?*53Q;$4I)IV';!*VWF#5L(5%KQJ 7H0J^AJ,% M"N\]J@':V7MV1C 97Z5D\KD,*^C+2 ?X;T)7ZF8+4@+5&,LT03,6&G7H44EU0LIY M8L6X(D49I?]?LE.&?ND:RI2BUQ!*)3IL@RB$3(*5.@P)!\H@FB#:9C$17-IQ ME2F"<@0T:M"AD2J!A.L$T5E,?HXC">AEKZH?V'WE$WG58@06;37DJ8RPZC== M<5^%/5H .J4#0/0?KHO =JLF1FI &1YE7PF[ZOE ,OD%"=7KZL<,7WL@KL\, M"G4*OBKD29NO^%/$'R\B9%PY,,3\,;M([+>LT2CG$!Z1-SC>YU03CD_N;EE' M>TA1O:Y^U/"U!R+[S* 0J>"K0J2T^8K_%9$-.C[Y>/<3JAO-7$!9-3K$_$6[ ML.RWK&$IYQ >EK=YM&8A&\_;.Y+VL")]5_VAG66\EVZ[ZE''*:+ 23;+?L>@N)_[AYB"BJ M+O *=1R@2Y)D7B-8W[+(O3[2?K(O#5J,FKV2?;C)DL84?NY8H1U?_;1=AA[?^**MY M 2.MQ]: MD[K!G'UTT6@;C BQ/@9I>BK&_80V*6?#(5?DGQ[L99CL/NNB\#Z MG3_^!"=@]'68&K#7:ML@CSU#%^>+ %YO&(CAZTE!)YKU(->F'0&X9Y+_X)@Z MIO_CN&)/_N<[*?$UCG'R&-VE^#1;'\K)KQ\C^F.++RRM>E:4^9XG5E>4L_+F M4WT(#SXCP>WW&=AX'/NJ DP79(H#P7G%Z-&! :\HU[#X@&HF:,/3'1S8+*;& MES\X"2A.NDH_FBO/1DP&FM06HPFM2B-7-?)=5WE M=)1YH#!=@;,L7,:,^3'*-U4L0I8>73N1V)TRC9%N@!IVO^[VC+4H$4 M:+VG]H?3E,]'"#_%Z9ZO2#>BG K]6][TI_@S^OP4;7?T;RC)6$M\A.[V):*+ M5)21$J7)-BDQFVB/$-6'-64=QT).B\L1:XM[CU(29457UH404?1_2I2FY ?[ M&.*'Y9A.YY2^*"C1"[.+0R4;;1BE0#A)RXJ5%*F^&L8/3H)ITC%)7T*2LZFV34'FS%WF9T1ZA77"3W M&<]NF974X^6"T$=J,W91WCSXB=)5LKF=.;C=42.>>L7_W%.7GF]@W6%4['?4 M!>=?*DV?:^\8K_^,JI^#$NHS8\J*DD0%\\2S(N(*P?S]G'-'.Y&WOWR(2K0F MW'VGP[]/2]HCQ+EP9WQ'?7?F9;,'N^B9267./Z7#%8L_HS]=M7[1GRC=IDK2 MPYGS-"3THY -E=KJ2TLDZY&KU+FM[6CU)2 *U3>NKKQ:1G5<-Z:W)5 >_%C9 MP%:$>^Q"7R\Z-J"A10=B5%$C[JJ?O%'P*[WRB='O[86/$0KJ?8_M + .4&^; M^FMEGMSMQ?1$;7R4K-E<$;=7J$F]%?3__/O1O__;+VR2(/E:3&]\.J4$;&Z( M8CI3BM+0;W6"4+K?$^L(J+M]D<4YC@I\CL6?%]DW*BQ/HK2@O;EA#A'MPE6. M=Q0]GY]V."M8C^[W*1/Q3-M<4GCDIT6!RW[2G""\JX\/S-O'Z(!V!=RU#]$[ MI:V"%\8WWI.*+?JXKAC_5+O;![^U]F+C*,^?^8S/-^*YQ8MV"77IDW]1NQ:3 M@KG &[2M>W8D_/Z$;993U_B.E ]'Z,=#$C\TV^^5E>0RV+(B8[T]0COQ0Q"N M?LD1-9_U;Z$&E/T([G=4?XU3^A>Z;A'6E;!?.K,M#:.A)+1B= TPJ)C&-@?H M_**,#(S/'Z1;TYD7NE*X:&S+>6-;J)8WUH$K\,% Z%6>-N5J76G\NW*/ >2+ MU&[/A0MX?^S6-'\1ZIWA>^9A*E' MZ(M4^,"KL-,XSO=X?9'13M+%H7%EI6BO7"T-VL-:KQ[["58U)=ZLG10OO($Z$YU]?RHN M65]N.B'514'BA#G\?T_*A]/#QGX/RMY\ZIQ&X_GX*.%HL>#.BF]/E%KKQWAU MCA]Q2JC74K!@XR1=\[_=DT><9R(( D7W.(O9*2E;Z6SW61(GNR@5!Z<_DC2E M2R3RF+ <2%5\=/E,GY*Q#3C)ZY8)BU?^3C(*^'VVYE%C<>=U48. MDD6I#:BO+@H2_%HFPJ;T1&%4TZ.ZYY8)ZC/3$W(AZOLM^Q;=GZ;_1?]X^8#$K'11YP=%G<(CVBKX]_^X]OQ+^YGO8K:1]VK!KN50DRXCYC*.<,=I2U7B@JP#F&)^ .@.>.*#Q:[%L6;16!A'H9/I&HR[ZBP21LNH.UI5K6D(CE!-@CH:*(C> M!&05SF5@S'HZCTZR )U%9[DPR*7.8(/3:#A3O F<*KRYP#@%]=:NJ4MX%A7X M"Q6=W=>GQ-^P)/.V3=/J0^B;^FB9CC.XYV4A3*E,1MH5:X&JZTW\OE/C*O5O M.E6AGD*_6%(#MMT>I6+AQ6(_F:>4,W9L2Y)Z/4QD$_0QLYMC!1OB.+Q=A=-1 M-3IF9AT2ES!>BHV4T8@\KB#)VB#1"-6MT.^BW?\71NNECAON7:,'X MU05M_/GYZ*.W>'#'!:I'2K6&$;!B;.K38\SNM3).**I9B<@+=L1SA;.L>$X? MHRR)T#EFI\N\ :7]G#TF.:F#NZYR4N(Z#< C21];(>VL4S552ON#XJJ'/Q/6 MQ9;WE/$\.O=1ODY9Y>W6S5JT+[#(B1F3[2[*GF6T_%3KC1YJP>DV":%>O=I* MOJP;BPS4R=G-$(Q?"M:5L ;HV&R!Z/A6EJ-O+;@%Z:C]N^+I +5HS?/TR$'Z M .BT@_4GK/Z='/2OC/)D0Z=9LN9)\.K0IG?= T'4HG4/=JE"T9KAL=5'/Q28V0/U)9E%$.8G53F M>)>5_.9>1\V)1[S&K L_[W=H77?BL$CAMY]8EL]K_(BS/:Y7\]SE_R<5D6QX M$I^J"V)K=IV4^UQ_K 8^1">GQCI4/"WYV MG?CZ!MU>75'V:97N6 MAKNG0=Y\ZBSOX_EX9:@=*Q;<&?7MB3IAK1?CE2"WVW<6:=NKA>\:114C].,! M9]2OY!B1B& M#[QJ9G-]'!7/18FW'<4 0&3?$O3OX9N+#;7M;01, %BA=B[TP7Z@>M[#* MFR+6MMDMYZT7LE<2$(2J!"KP*/1-BF(G!3+]B;U$7RR>O&-1DY4$'HN>=04M MI?SB@L5'G-\1?S3^ H#&7\QH1->'0,8W@,Q?)D/F+Y .\^>G&!?%:4S=PSVO M='3.RASF+$-F3/MR&SU=LIR9.,6Y>+O+,W%&' MZI'2 L (&!WFL$&8=X"5^N1B60IPEL.RC)ZJJD(%(CP!;MT%VO30!W07LJ=89"U,\3P7:"!] %R^@?4G MK/J=V*H?+MX5T!M6BU9 Z,(W0C N+K-Z\5&B)H-W4E+T))75TTZP5A#^OSPN(#BBH!U;W(=B;@ M;&V5O?X(X301,:,;GF _3O>%N,0I\EJQYU]G!PIRV+68N2!/#A4 S**@X^]'"$0 M?&TVO@]*4S>6Y8H^VZ=1SF/Y4U+L<\QL449*GH$FQLDCKP_&%T1K<;93%>/C M2ZL*W'0-I%R#S;PL\L$H@0%-U_B,8-98EM$=F4%E8-89'L*AE>685R3A!Y45 M*1L73HQJ:E23H]\Y \0X(,YBYKE\1CU0N.PS*(*GLSU2*J G[=$#:'4X<5&' M-XM]A0IP"F!'!5Y>>B@DQ#Z]@URW6M,* M-JO;!^[05?7.UTV]\_4^;V4K9)4_Z+^JNEM5M(V(U*$M,6*J==B$9XE,XC1A M08%'/",)):@S!M:93>ZBE+F(J'C F/)@V^H?JX)=&4M.F")VD3KB8N/GF.4G M_/&0Q _\UFE2H)1D]SC_2:0PO"=DS:4V96X_'IS4,H_6N.6_%C]1*5&)'J)' MV@V>J1"G";^ZREF0M/F%54_HQZ-VF/7\;E^P0#WZLW)VG?MP>8$ZP7>W;"*?$S9%CS08>7+*I_3;A,9)] M6234.1/?E*>J[GIM444>*]I ZE73H"E'^ MM?D$<]#62JE@V&0,@8H;']K:(I>/$!4%<+& R3PQA(_'8WB MDI6-KP]33UDA;[DS,)Z!?K:D\N7_@>&6' MC\F:NR$B@!,_B3MCS;Y1:]N(.1U9487<,^*J:SS=6<4SX9DKU@GC)\(_"]J$ M>4;WM;=!^:-=5!31/=\S*I,M=4SBE#Y)-@E+6$-9B-^YN)T;:_50+S]< &M: MB)AX:=8D=MV87E=#;?C8R@;64O4V4$TM4E+7]$>(2;#L K >=':9]=I>D*;7TNEVY*3W$-\$4*W]0%"@!O;\+MFD.=;]LR%6^H!Z8ECEU,F:P!NT$.^@IT9N M8_W"EL?4.ZOFKM41]Q,'GJ'8D%2[?XMSOJQ0J[80ME@R60D='XVI,(N?5G5" M>64V<@&51NV?<UOQ8(X.">FTE@4/?-1C@@S#N.G%@PMZS^&T.R MM4,7",FPM5])B0^RKDB:Q,^J/"U6;>L:KOJV7B7Q=*S!W3(;:>K:=D;BU7DG M8TJU2.(.%F_-3V'[>53FKI-JA0/B.ER]NG,ZLD-M.3/SH% #JDUJ(V8\R%B- M4=JFY8R@WT6SY>05 <:4JA8H#*A\:WJ:^$/6[;21-1Y:)P-HO2H8J6IBPL ( MMK;E(/M;T4W_II_;QY+752^=R;W*9SE* W<*1G9 75=K##\KUR&VR%H]=X7, ML= C '#HU>-RY'0HSC6J"U/K %")S9&20='/BF]*,J 6PQ2H2_-T9H&[JDKG ME'CWK=\Y0B1D,<^1XD%1?R)'?1_T;Q#@JM*?4P(\2*UR5<)?@SLWCKI7P]R: M&J(6JJ4P>%]NE'QCB507=G:>G$6ADKD]N9&HZQ=3'0$%>5U52T:#&JM.'9@8 M_+!UTAT%0\*^53^]T"2[7YX#-SW*#476)X Y4/%U!XD!"K$[2H<$>ZM NZZT MPYM#MJ%D^P3(#API]25*\K^Q))Z7FYL?T>YK$MTE:5(^&Z.D3(3*""DU(>P! MN$K.!)%1!M$.)]]:3LJ(J"H:OI6AE;EMV:&J 2_V5E"&=9!\)';BHKC+7.JP)&+^@_M7FW-\5UYFOY9,1H*+7PM6WX#ML;!ME:N<%#N6 M_OP1GT7%PY>4_"AZBN')I?J H[GXJ/-(H> ^FU\_E)KNPW;%B)EZKRDY2[^V MKQD@40[]]&>T9X5YJ4U85\SX'MR!(8HI1[1A+*F[5R9QLJLKEMQAM&77$??9 M&HO8=FY%#IX>A2W/ND\Y1BR.GHYB_0'K>Y+/"4XYLVU4[G.J'^RV(_IPE?V6 M?O M#LUD'& \5\\.A# +QSJ[P,T!';;:'"ALP9O7$X7O.Z.B>'K%'I(!763/7H10 MEQ/[:?1=;^RQLAB]@;U>G$F=K7G[L M1F09ZVFD+YOZ2L)H-E[!OB.EPE]D\.N(.D;8A^]*4#-SLNW0<\_U3&R(H@>6 MJJ-QI'E66 IUS%FB'[Q48)V'.F =WC\.Q!$!T[UB@95Z5&LPJ55KUKB_)"R9SJXGL- MQ4,TY T5SVX$49J3=Z6!1,F"E ;4P>57=9ODT?*0@Y[JN9!4G\V.Q,<4V$@ M=T@=A"IUW)K'BCYLK51)ECX?]3=*XRC/G_G^K,AO5^W*-@=!M'U3H%I<@M_5 M9=JC0I/KCNW3[J)G82W$+5Y1MS6J>O0L4MTE9='*],SNZH@?Q%CO<,Y<6=8[ MUHS!U%3Z!J, M2^HBS5O+J*LITI[4;0^!;E\6%>@6%(D*5S$(%#U=0%LQ@.Z>BTAO0)[4@+0) MGG_%D%0X8D$@"1Q/*0+J+K*8BKW,V)WJ5K[C01"E5>LF4ILX4#&IXO+[(/HE5^ U;A)_>%3SPO@=F0([5)P3A MZ*.: !V FR( .Z/4;C 9JXH3NCYL\7!FJ.:&:G:HYL=V:"J.B+-$O]=,9[ZA M" EM$@A;7;,#P+TQ37 ]78 N DZE@#T*K9 G[PHYE4(J_( %*F20]!J*C0Q] M7WOZ#L*KEWIC)"^(.]JC1 =+R^'3&^,%[O',H<^3N@%*[P=+H^ZM^RE@_Q:[ MMQ[(K[2/8CNXX.[1N5EM!&SV$J]NA+,.K=8-EZ]MN2793DOB/ M7YDGRWE"W::2MSG-UI^WNY0\8\S_?45U]2$J\!7% M<7'S$%'U[1\W3B"J/JL,*LKK."!@S^!/2<-W5GT2$5IV*V(UYA)0P9JCA JF M;D:KBE=5NXNO#2*ZZ!#BZ0KB(!_M*'?T\?SZXNJG/Z/3M"!'G#0;(V/-?TS5 ME%TSQM7OJ1[MJE_$A+\CNB"*R;H M[&SFY60:\X(^)EEE87YZ-S'P.'^%)N8%K'E.LL9=HCE_(>O:>5:T8BW[ MMR87']@:5M< M[?$927G"7-ICD;ZC^(;9X5//ZCC351_?@<[''EJ+ 5\4NDI6FBTW1JNJ.;7JZ3+$#'U5DN#'9/WK&K']E)L0OJ=E7LOR89 MOLI)*60R#T_J;%FVKCZ'L;6/"AJ8@[M3=O*4^F9#OJH3W5'AF+D^53.Q1]WV MEX0G=+C3P7VE^(&0@E_1WD5Y79QB9L_'%C#$?52[.F<@;#3-2D!@7,+X,9:" M?!!Y?( D:X8.[1!KN!!C'P!C"J<$$&2>#HB%!$"WPU*:#]2:5%VU<_%JL:5P M&@"Q!7M3UFX;QG+7)&W9&"JD0>I;)$Q+;['X@E[^K1 MJ_=6F-"$WRDMV 9A6?P973!^S+UHGJ$HQVB-Z3?ZYYX=I-.N[")^WY7=Q:'" MDUS"6H21]WJ28\JB*(4;T\[\OR/T*6/'EAW%PYY=HJT.YO>[7YZV,0I*AN9/I Q?<>Y33; M,*-W70R;+*\<,*IKB#Z 2\?RJXO5NOJ6_(M^@-?B0P+IQN*B4^8SF\7V2.A MG5CW #B.N%4LU(78M[B9O2QP'VJ4>&TM,T=NJRL14,=DN'!#DG9)!S#:_P]UV]&>"^T2U+I/::[VM-V>NJKT=UW*7UIR, M%2\M.(4I+684#.YN^O=E1(4Q.]8\HWZFJS-FN;UWV"VL6T8%3R:79"R9G$CQ M)H)##_G=%EL$TQ[FYB)E3GBS+5-F9&I1JB:F-:="*5_ILJ82291 MO+ZFO2M1'RZ+TZ)@=3*MI$]2*M.Z)Z%TR50P4SF1O>N3"3>+TR=0OYEGA1-% MZI\K&=+S96.[ZC-IVOD8 25;<'_5)$FIP7K"5?7F<,+N,WN09D@0E]'KZIF2I-$B ]-@:(/QRXPB MQN&,^E0BF6T-M]KV+.,8"P@R"E_'$S.>?HJ6-Z 78I0S#CDG;P(YBEG=$SG# M&1D..;^X(,>4<$UH(TP#X2=O$6$*5U#((1Y.XDF <"> MHHTX#XS]TL'8*\64TH4$PA2H,WE=1>4G4=I4^) ZDN:&U<_5-?31!35?<.?1 M*$JI @;*5>M]ZR:I*"/&HE+V7:=R9E_18LR)T^AT-4)-TVB#B6TX0,'XA689 M(Z%TW,52TV(A1A4,.0H7T!LZGJZ?GCF@VV<6-!) )UT O3+8*/PZ;]@ W_+< M4NXQE72:K2^R]9X=]YCF83>BY@:H'9'?-2 ;&0%NASJ(U=P1LN:R.K1EUQ#J MINS\[BY-8G%A(,D*VDE^29>B=&JNVU47)(RM>;N&( M\!LT&\J]E0MK9N?$#AW$=1"[2J4E:W3)@GE0 ,+X&U9BQD./>A>L33MSU=)\ M"F!(*3P(($QY^@M&_H!N@I6L\<@Z&2+K5>)),?$#X0ETFK^BK@6;Y>[QY:;. M7%[P3.>_9DP\R,!VIJL]@3>6C+I9"P-T!-[E*'7)ALSHTKB^WB3)) M'XJF)D&5YY+EG1)%#?:,#2O[SOG,[!JXXHB,'^2N*EHR:)322>!$\(5Q)AP% M0@#WN(_< UAE&'WU$%6X'P$QZNF2.$@"=$X0=J?+1G RIH,[.:;XE M.4\8ODNC&-_LDC3]$3U?;KY&?^"_LWSBT;8XC[;238YQQ-6'". MT"CQ2F4=P6U%\5.4^5XL,"B.DL>J.@JA?M"VRHR9"X;BBF7%E6DXXXMJQHAR M9KFJ?B/Y'^B,[+/R^8BB/ORR?&M<,4F [BG8^8N$- _&R<<$.8G[S!W M'?698 Z[A575V&,'90DOR"?^5N+U6;1+RBC]_+3#V3HI]U1W^CM9HXCK#2U' M8J\UEY,L^.VM,>+52S!W;JOJ!<*M-[QJ)R=C8+S#U%/M#6V"BY@*!G&V5U,=D#U1%J MZ%"M%&W*-P9MU>[95-CVW4MS%@BYI39*."#"3TQV_8V!6;7!-A68@0.DB[)H MY1>]_)'A]5<"M;_(XGV>X_4M.8]*S/<$OU#=^0U'^6V4 M)YM-3X>"RFC"KX/(\ LB#-"E ,'=X7JIB5$,)71UNF5;@*):/!6"DHJ,*=R: M!6BQX"NQLWAZ2"4E4^E$/XPS@+A6U&>P'[-( MNP,5B1^P>]-;'![GSPP-LRLU]Y\Y>\3X-]?[F034%G'$X8DN6@:*R4%<$&*2 M?F:BD)#U;AT@D/LJS(/WY89 _0*]"Q&PC],;B9/:2+2]D?ITT^AMO*L^!"A? MA>K/NO9C"U'F\S*ZZ]I9YAW]3EN"+?]$L=LAGC5C+$8O%1E*U2F2R7NXJ<9%& VBMN"BK,?&*T:5K,RX:7;LYB^UH MEHXB>.(-+" 7:16 EI&+L@K@F99(=E.2^(_3;/TYRIG@X@KG-P]1CD_O"MD= M13>B5J8E&R+?!"!F&;#I:>SE:7-_V+)9B<:(M^;AF'5[=E<$<0KT>TVS@#P@ M#D AXX=QF ?$S*"3!\1:WE2Z=XN?RD^4W1].RC>@LM*^%E4X]6N$!,ET9B]W MI!IVV?!BF>Q*,-6V=5+$*2GVN3BEQK4^[J@^%EP?F9J2\H'^>QN5I<@RTJ3$ MCX5"%TSN[-L';MBR4UCIP+LH;,/ 4F-[ B>"]!13RD @!)AM)Q5&A#C5HJ<5 M$)B.FEB\< J0^\Q2DM/:S909W5$N!%Y/K/#ZZB&JR8$6"**@*X]OT5.RW6_; M%Y;_FI.B8$6D<5;PR?XT32^K+G7M15,F'O52A]PS_CP0YR:$3L58IP8TG=UK#_WQ^JS')[6I;HD+_RO M0T.Z-I_[, <"UP068%U3X\&T,3_>'9M1[6 \/H!.A%(XZAE^\]>V=RW2WZ=9 M@!IY.I^>T@$/$P!Z$DJ93MZ5"5*9%.[O I0IR!7LJSR)\6G1[M.7*,F_1?D? MN/Q;E.[I@Y8KW]-23RZ]2]G.7"!N\3D*#79->UP_C!?[QK#E[G#7EC"7=D/I MJ)?,"-$CHQ37:@Z[C.AC5* UWB097O^$]D5US0:SJ]PLE($Q.3C"K&,OPV'V M17G_U%\9 ="J%W[ZKA0CJCH::%1 ]^\GABN MEL^@*$"7S4=(#G#K?&0O0JC+B4Q=HG>%&0N2Q2@,J)O[?<\2&%UNA!=]NB\? M2)[\"Z]_S9*BV.,URX'$RH:O+Q]9*DOJC%Q1I/84T8])]6'',O$Q'N-D@KNX M7MU0V@X/KMS!S3@],PC5YFW4L#AB66(Y$U%<+.=\$'GD^6-KCW4!GJDG,@D8 M3KK68QR_QGCX=&<>=8%Q2OWD!U 4ZI)^]]$2IB%O7$$4#NEL&N+ICHX7#.B- M^G4B@)Z< .@)^IAD%>U/;UQG%#[I;#H#&Y^09&P36"119VX3]8T3LK[&_]PG M^7#CEW>DSKC.?>3&M1XZJD%XUS$,L+R]CH4@NP(?YQ"@=^JS(W!A(A9"L&WY MR-1>%#C>E\DC1NOHF2VU-_LT_;E,MJV]V^V^*'E23_' (T:"5?I%'ZZRW[)O MV?EM]E_TCYL/+ YV&Y5'(A[V*:+T^(BV.O[M/[X=_W+^@=V!H2+8S8?JTNZ. MY"P<=L/"LNFO(!E&[(HMYY4J56K!5VY::=Q7'V6P3 M7LV^''EABJT*+'D9FNT;? +='\APE!!]FTZ_3P[Z72GUT)@[\7 MJ:.["WYA"_XLE!Q%N! V3L L**$V*.Q$!1LJ]]>MG$[QI95 M;U/_L/]2.P>'%#[5Y7E.N\P-?1=X]3=<',==OLEBP62PLV(M>$)TP^[,.PB% MPG5G#]X6U&\&Q(;M]8 H!MI(MY068/?<03(4ED_&8'EY&^,3X-JP!1X0UZ!^ MUGGRF*PQJS.59(^XX 4-3K/U.74!X[+CYM&G-U'*O3UI+4\ 3M6G].+DH_(> M@L']-/^^*&V"+^O5-=ZP5 84O\PIJ]FA-C^^8RLX]C=YV!O&E>_V4!."HL_'0@CB^@Z>EWV8W6%U M AP9#8>^LMO0M_3:7MPT*(?R(UWD >";>XGML MMH) G3,7H0 @/7D'J9W#% BDH&[0Y8Z)B%*9:V;VAT925Q_*F=I'-QV%@;M* MX^0KU74,NY[S1"H6U(NJ'*2\[2"](B]J+$R)/W:Z-L&146,<1G5@8FV!<;E& M"H;4$^J$U50*U"]SHIL!Y0K_;$*8>WIL(R0"NFXCI4."_>0=[,X#/QO803V_ MV^@)%Y2S:^VBND3WJ71;T',ZU9P0"K/-C)"&S8[6L[ MV++HF/;;H6E?3$&'8.AS->]CX>>Y(K 3 K@(L!?H"<(3@W_Q2G&G<-O!<0=[ M.BTR@G["&?U+>86S@DZF;#' $M_>L5?R\VE'LOJ$VIK,ZW3$4@K\*;6;8/41 MB0N?WF9KS%M$]4J:79OI5)ZJ0RC9MFFT9KD$F,LJ$E#31\QGV>6$KA19J'>. MF4]#-?E'4CZP!'XY;C+&KL4-_?2Y:L77\'>BRVB_(RPJ,XH?>*EN5.QPS.IE MH^@>SWW2[0I=X@&KWDF-)8?#68V3R*ET!NC,VU$BB+:PO&-6,Z@38A8VQS_.LN(Y?8RR M)+KBUQE^+9,T*9]9QM6D8-V0>E[.='4>?WLZKY3(MF+ G2]7R>J\QTZ,1#Y^ MW@SM13N>Q%@T9(F2F%=6T'[S_,9MYFQE5%(OZ7[/O#.1%2FB3E/!&MXE*?V) M]T=H%U495G(2X_6>?OPCMLFTVY=8/*."6#OAEO'/0UO41<7ITSRAF'RF1/A. MG*.S:_ZTEQ3X419S_XP=R;,.%K@LZ8.Y4_H[0YSXH*^77-F6Q2&=LIO0R;0+ M*!F_JT@8O6()]]NJ(@A018$.) N9]";"K"J%?EC0^J;)=Y$%F1C?52X,=%GR M^ZM?S]X6,%6IZL,"$_BB!KM$>K=G,^C-T3[MXY(= M]+'=,;(O4;&_VR;<@Z*2N$.U29@3]V=T^Y 4]'5>B=]B^IW-K==)%3USZ&,<[9*2/L%/.YS1]\PYY#7E4LQV M^^COB;(RB9,=W_RC_69Y07F/A9"Y=^*<%8?X8+H?-6W)HA4X[21T,IV%NH+B M*!)&6_E%E$-[) A0BP()DH5,IQ-A5GD?)2AHO6^E.,@"O9CB*!<&NFQ?[N9B M*7[>1,!4WD$)"DQ0/^^:SH8LU2$NRB\)2RF??8N>3_Z3-CR1^G?6[:M/8M'> M1\N,[,'].%N)2K6R8[!BS7@&8=J.>4["\Z%-T/Y,?KXZY[#. M,L/?>=DE9^FR#--U:C9S,-FFE[X+80Q!?U-,K??MBLI,]QN]?U<:KUVTD%H3 M?I=-+7O:73=]/\+HSLF[[H#HSOB-OI"Z,[5;?HT?<;8?X8?W".T=[X8PL(VH MY,SA6G=%^YB!-J?5Z9;LLW*"'+'.Z5^T WO=K:$3>MG]@0# =C>DWQ; ![O&?H! M..2]5XJ76SJWWI+_QGC7[E9QD5ULMWB=T(DX?3ZMRU5\V6?KHN\5 K*4WY<= MR1+PHM6H'H2^9^O3*=L;6N-EK$1Q1>Z7LAJ:%/Q_4!X=!Y7ZC52'A=]:7?6J M;]*R"[PL="\Y"&E53=DP,;P<]QNMQ@VJ=(J+:-Z@U]Y1&\5==7_-HZM+L!)! M;A9[]2:X?9#=2*;,CA!CIS 6>G/PKI!F?+T C82](3VZ&^%N3WMU*;A>GC03 M][L.A@'4"]!!V#R8]&W!*MI](?GIEB7>_%R M.I^?-9E7$BM+*?"Y_=P$JS-:N?!9?4[%NK_G/)AWU$5!YG')6((O7^GF7WN6>]X=YWROM3 M56&-1)=9#%@=^A'1O[ SK>JF3WT1O,H%A'91+JX$LV?8$P](]C)V67(XY.UR$CF5O@&E+G24"*)I+(UAHU-L!1NU"!B4^^KP M!K"J2FL8$JR^*0X=1$$F.G04"P+9DW?(JL=T0LB"NFQG#Q07F'J)S(4\Y?,R M%5:YE9?-3%YOLBNFR/9BD">Y3P$Z^HSP[+V,0"0/8&;TD+T2FE# MX(6M*I9\UY>Y=*(1-RWU%E*+,3IP9A0'WC7=4K*]!]$($AJ)7=,&*:8Q?P'Z MOB2E!ISY0W1M,LT^>=?L)6BVPFEY$9H-ZOQ<9#%+1H?/L?AS(/IK$MWQ&[<] M*^%.6'UJ%T(?"V8O!WS?REFTTOPXYRPL\7!ZS/ZUB,0R(P!(O*#1-17V/!I#X"IV.O3#N-SN,H%P M3]WEBP;TYVW0]Z=+]+$A_.F-P%?AQ ;'KZ<#ZB;,S;TD990JW4MWP4 H9IM+ MK&2-X5KANP?$<.#+QBDZI^8TXQSDC17F6XW52'GS"TZ+7 M.6-@XFB.RKC$$1QAHQN<.S!!5.+8/CD$-XP3P9-61YW[,CO&J#DM9)=5T,>8 M,V.W8]KKS+[AJ6P$?3\XA/S0$[W;Y\6>ON#7;43S MB'[W-3]X9?OJ=4AD4B9\+!87@3A>N]2Q%E[P-D5:.#/7!%J,[.@"C$&HX,/1 MG0EM!I2AAU=VMB J!K;@715-X%J\+H+''8[J1="PP]$]"JV1++W30;]Z4S)G M\*Y@)L L7L% 5POBTK-V@_CV(2K_*WK$WTGY&RX_89RU.\@N-Y.,A;)=;K[C M\JK*/EW]2/:C% ?8,TBNAG92R3ZV<,*.PCDP,W1::58G[TN51,!\M,:C,YE< M1 4C*ADQT6VRB!?FJJ2S51;;@*\[T#A;0Z7)S+K2G2XF[$4SK4S_ MR^?L7#'BQ@PTK9*4#'6"&#;UE)#RD]=JY>W-:1 M!NKC_6D]U'S]Z2%W#X=:U=4EZ.9<^T?JW@372M\=))E.OJND&6$O0"N)@7%P8JSWPC$6?L/M-/_&[36)S)"E>G/?MBE>U"1H!'9/9 ML62IL35.G9I-E4*YT8Y="*-$2H?Y>T^%7IB3/(OF6+O#DZH.N./K(#NHM^O8 MCS *="("V9F.O.N B]T;@:NU[P0,U\#>$16XW^[XO>%?"[P^B])X+^+S/_4O M%@^ON9PG1T[F,2I/ Z=T ! ?BJS, H(O";]%3LMUO123X MY>8S[49RE^(JSJ1G0.P:5Q_I$%/SY\$8K_EC"E3B#JFM2]'2-5;!A M'U8G8'Q].SD>VD ][F]&57AER%*XJV#0\G0:S0( _3X[81X .WF# %.X0V MFR/.U#V;D1L;MRC3X'F+[*3.%6,*D*'(@6^KA'<_I#3*DX)MP;02FU5:SMP= M63S!*PD_'9- P1U3HZ*'7#(EN'1I+@6;-/(4(NN/"V/WN-,7D-YG!HWQ"SH- MHS+3A)Q.GZ?'K1M!%*<5;UKKB60JFC_'YB)TPR\8-8QN!'9AQ8;OB+M1)D*E MFZHFA+4!*CD3N*(&T0Z*KN7$]^&J9U8=FMZ<3ZJ$;9J.V(#*)/A4/'0F J] MV.ET)I1W:9()I"U*#_)PY#7(DO1&P&OM$@*C%]SMTPES<7Y'G%P]DV@@ M%'>/:"6[!A*C3\$DM>E-E5WE@G;R*%G\_% _/P MA(-WT'7[$C= ^OY2/+?Q^@[@M[DK^X1>VPQ.&YS/-M)E>Q.@]?77QJ%V*F\M M^*Z<02X,=MD-)6IL?Z[,,]N.YB'\;)IY$R#U=:3&@10Z-W6K5'/?:[LEG_ U MCE,ZZR:;A-TD+XEK NH@[ ]9IH'9>Z:2!NT-:+[H(#W3)84.('!UVJO7/MC- M$-5M4)LYNVU$7D9BYS"J0J: YR!%,ZBH=A[F$+]A:5H/Z!N$ZMZDJG_RKOJ+ M4WV%\_.B5!_4E6+BVIDB>99(^WZ=\Z/J[_BI/#[YQN.Z>]8F&/]J /P][&K MX-T!WS$+U4.E:0TC4)\S4I*Y71C:?&!HE?ML[3",C(I'QR?5U869=^#"J129 M L5=RPLNJC&]@7[$XJP#S&(K6->FM0O'(JI*5N!LO 7H:O^[\ON ]$5KO^>B M*TB?0(_/@_5P6BMPHK8"[]KK@[$7K;V@ZZ;/19ELV?$![0$+%@5<,H5@70T< M+&L?6PC9$_ U4H#.*0T@N"S]RDBDT7\U:Z$@ND("8[1K12&E- 84ONM+4G:8 M)4^(7DVFYG2AT[ $4.PE+7%>E$XK%C8O0JD]ES/0W0$\/PK1MS&5"%Z4 M(BK6*"]"$1<9'&-BD)V[C>Y2?$L??*(]^*-GT\(+JH8YI" ?>QZN7^!KT>!=51KT MP))7]!GEG_,4[2DI]CFNUZ"XV:NOUJI14;^ZBVAG8XR*!TS-^9IE!L=/.QQ7 M25_ZAE]K]OD5X^'\\2,I'ZJKRGPV*'_@M$G$//-J=0+-)9/J2'<^"">SF0]" M_ZSEFB68U6KX/LYDD(X[Q?A.QUXX.3_XDM^K%6KED?S.92(F%'&I,U])>36V M1+%H??'&Q'/1&K9S@.>/X3LZDTDY@3$IEX\X%\;DBUB8_C;[PO35V [%PO3% MVP[0A>E-_(#7^Q1+UL\/4?E?T2/^3LK?RRO3LUM4\P"5F\R(26I.QH?_VA 9(B*8($B09)VZK: MVHDEH+LI?MWX&F@ Q7- S_C#FH=PU>$OHH/+BA, IS.07J+OY=:;; M1BC^5AL)U/U%T"J)A+V!G+U52\GP:/D%72.GUX-''#ZB-Y='O*$LR,>_81_Y MN81:G"1]:(LG$61% I^IJS\] E02T$F$4D&B11H.\?"Z% _/2O%03\JGELV_ MBM"ER?1?=.RRG 48TE3$.8&AS9Y$!)MG5R_%Q:!4=Z0W:BP[!*[A/.,5!2[4 M*0AU6&)\$:8W_@J+3\/L-,7=!;^%:TCV#ZANG&QPIR!]Y2X4V P,^/:@3Q4X M,U$;[1UIU*3_GM(&$5Z66:=Y.Z3*6>Z]2XVG?I&>0P?B@T"V')KQ=>5!V-5C M3"\:X&2S[FP;. X<94?A2Y<'T1F= Y?/*%E!?"L-G%H6^FR#@":S?'91P#); M=&,48E[HSL"!8\$<.Q8<'-\.F\_<\1U6(LA%S!9-^)QJ 01#8*(\#6+A+GA MO:Q_#868296FUF&AOJ)#\]J:ZC$*733E%'M"G<',155EC8I^ "O7--(=V!)H M\2+P8E3\UQDPJ*5W%=G.*N=J]/2#S5P#FQB9_@R=>MKX1@=%Z,-X=]U: M!^HJ2AZ] )V([$72;@3Z_08=2=Y390._?+V]N/J5/%&1$:S7D1CZ?7*WE?0@ M[?LF)G$BZ-^2KWP1)@@/R3>Z)?,9F;\[^NM; AI!B)+A\W567B2$!3Z3HH)< M*5^0%=B2@"U2[F]W-(:%I"<:^=(-^&(1>$+3C/A!Q#P!9Y6M_&#;O#!)?9*J MB.5=S:#G/J*A9"M09,3#?V_H2M6^2DV"S4C*.RO84_E"_0F_!/,"M?LS"NZ7 MB?A*,"&AYD'N"Q+(2Z) ;@=2/:1B9=0F#*"Y01/U3TW#D7E6'Q?G=KY7CI0= MA.2QL[/B 2,,#H/KH10KM@B6UR6P_$OU''FF<$ 8:RCB #BVI)$=M2$2RQZ: ML= LR*<L2RF4E-T:QX!-5S #5;"%!XR>6*(D!#DV\45 ME4R6@6C*0N+3[=CT$=.9N!LT5VJD[(7ORI^P#)V [R-5BN,9X]KKH;Z[X-A% M6:0@#)+D8KM4()$29R2+'"#UX(EMV)J\*]I61^-8@5GXC&>1:X>U MH6/RWC2-1.#[!A(3*%%. MCI_+]L^SF;7;QF'@L>Q8>GGL=6L 3*_'_">4'A MO2I*QLH=4(RP33 M<7?DA!+%_@E&7)RT]7M;Q(XR6TJAMARZ#W%R=( > F7I]WB>D7(*Z3[*0TPP M7,)]3H=8]^QC'?:QIH0"2)AMILL#9_M5C3,!5$K*&._8)2 M0 T7O6>7BRL>)0N^"C@.C'Y_PIO(^HS_Q/;,6?+D+@ MQS!:_@X?5D"-+#7]*=&DVK@JDA'HW 37+JWO8ZHYV0G+3R^]OX_8/S$$BF7[ 03*?G@J:9X>S:N:DG $2U! M).K(5@WAL/.JPZ*,V0>'-07=LW%8U"QF)_]JMWFSMH#+H&7Z$S:VM(DU#8+1 MLX)V7=J@T-955OX4:G@*/EO80?NJ-T>8@(UW0T79OQLZY3[;*M@AEG%XJX&2 MOB@6_/*B%K>36/9#Q(^&T2$ R))YM4A'9%,&FOK":/Y:8*3A&0@P0N4#YVP! M4S5G8ER(@KL-C(YRBRK]&3QL'D[#<$-7I2]9E,VZJA/3CRI0Q1.8_G 8 FW< MSEX_.E=!,TGKQ4@:3M(.V77"Z\)%2K.LKAC./?9U 8Y=L-Y8<3, M?$T=*E0:X^1D /66^5AZ\+=F"$W>,)LN* MOYHU3G^^ML8V,:-9-CJ#-E*G=7:#WB>?5VIW266"+B/"A3.'U8TC7D"C+=D( M8?)#'R0!*:;I_CPV,JDU1 KO_#[+OMG<+_<[$_%NX8A#$,WT6 #Q*+O9#,[C MD5=62(BEF(H5SEX8LC0T"PU:EO2H70$B]3%39@&P>2/ WKQ,A&F(!1K"L*?X M6!1I=U[\$23+B] /'@-?DI5=H\_J?/N+T.,/523C"MU-]:$(M4Q>$&QP,>6' M9U93%H.E12YZ>L4]M^EU">270+;ZM7BMFK^1-<_);J%4_ >J".6G/*5$RKBR MU,+QK*8$E<=I]\X_"7ED M)W!6;ODY\W@E]=>#?YH![9DXJ/TT(9(AN%.%B$8-X*:P;9LENT$UNY0H/9&U M?M"$1;*1;Z&9O#?J)P^GZ8U#E 6H"TFA;;&I6$M!16',Y M@+$P!PL;AKJ'*@/H9D[7%8TNTF4.D"YDY"OY?K'+_KI&LN0Q*QPY(7X >.1\ MMI2%2RB'\22$E4JK1,U'OQ=>/ M?0<_JH?)1/UH"+*='7V4GW=T1:,D\(*UW&I]$7Y.F= 7181J;W!Q(;J9B/<4 M[2 J];)D*))N8US7D-5?5^7,XATK7Q M+4R?DG<[)?A65@WFU\WD_[N)O]?Y^OAW43PKC^Z6*TS+I=WD$;W-<9]56)DV MF&.7SG ]>*]+[^V6H4S+>W%OFV%AP*/O/&'Q#8L"%I^?;QA<0E%[)JIAZ^S^ MEK;65L=8-PM'SP3,].E/AC;H?O*WMQ_>_X6HID2VG1'5FIS/B+]A\GJ0L>_M M,,0 [_ZB*H<>-W?'$9JGH^'U;4*YMMA^-*\V0?*,DU67\K5-DXA/[_4Z.WQZ_*T=^0>XDNGX_71B;OTKKG$"[>O0@K_4HP[U-2)=80<]H-9JZ(6:2@@EYS)N M'K^?7MSLCY7V2-D=++;WEC2(QKQ9I$5-+\C,ZR)--N*^+.3H;K"P00YJQO.5 MASX/+T(!@SL:_KA<+%C$_&N:L-K1U;1Y^KCMS6U\H$TZ^JAKJ%#K%$;]3^3W M+$[@'&)&:$*>EH&W))1 'W+'HX@_Q62Q@3,4Y?V&/%D*Z,"W<;9\H32)OU)5 MZ<'*(P_N:>9J;"-4QQ!GA3358 %0-^BJZ\'4D;$F@YD?#M M!&L:(H *-DMB8*("D2"8JK."G" ,7R\^75Z_9&AIF (JM%"9PS]I%,"F3U!Q MQ<(PWJX>:1C0S^*7XP^!=\X>V8JO84#]$H0T].!RJTVRY%&0;#__9 _KY OU M@E60!'#]U2,+-^R:P; F&LKC9-6T@G@K?SM54PL?:SG)^(:DKVQ,0VQ"QGAV MHS.TT1]%&^=&MNPDTZ]89=$"DIE "C:0W B26T&4&61G!TD-(;DEZC#^?")5 M6I-/IGX&K#Z666>RXQB/FQ^,_R$0#ZOP04 \!M1 M1#^RXMT^V0-F"Q#PH'M[<+IVS'?8F'>TJ\8UU>-@=TQ'U0VEM)TD5>[>>LS" M:E!:2)+'=*;'U'MP:!N+H)9V2])3.D,N]X>MLF,]TPTO92%^;MGH^UTZ Y%; M0:1:&FLJHU#XVDWM<%Z M8NDJTXD_,L=(%F'&2D[0\XQ\E55Z/9*L*O=E>$8 MO-8[*KHH0]TOT54Q$H3W[D^LC^&O!+;:[0B.88M*L;XS.!45" .(OPQOGN@Z MKJ"]L4WZ\)HV-OY5*Q*=#C5IT;J-OI,\&6RMOE-<)*MOJ2$GZBR_/::3W>&M MCN4'!F%.\(1#+!K%=T?243V48OC^62-",]KWA(3E M&*Z5BSA<-^KH#HRY'AC/&A>:X;0G+I#G(>Z2BS!.(CF4W++H837WN+R^R6ZPV7K*A4.G/'V%R+'A@A,;R M:H]XLY+3!C14!W:NMC#[>L=";PGEIQ5Q\O)@G_U\U7<%&R.:]T!=E3XW]RR0 M9A,5KET':U+"3).5T\@)B+N$[-K-2.9&>2(WA?S- =:T4PR(8+.>3FA7@3J) M8*;."G+S7:!^Z0C3S@8@(@R5U%SQ! YZI:N40-WRLT(26D&H6>/TT=L:VWA) MLVQT,F.D3NLB!KWE<5_KK-WNKC)UKT]Z &^9D0#3SR8,B)HQ@%5BT=93%WB0 MQX"OY"/E=_RJ"W^!5@B_\(/2=U(>O8_8%&[T, 0:[PR'LELV]\N=TD2\6S3C M\ LS/18X%MPB;Y2GIH#(0KL7!BP-I4!#EB6=:%> 2";,E%G@:_[Z\*4A%&CX M0B43<-JNR&5%GGNYN*4_67P)FSUOES14MR7(SVYA3+ME/Y-/0O2/"F@M)*0_ M4"\)-B[60R$Z0>EO@]8;^XH\$9]M5E1=-[#B<7K(F9>+DX0#.J=;@1,AD@3I MY1SP^]F.7.Y@G]Y) MHS[_EY1 0 21,D:N\AS1$32L:@1/L.1?/;4BDC(+"[#]8=[)'UXM^#64;P3P M8Y/#AR!)F/\U"-GEXBQB?I"HRN$/M5NES3OLJ%]K!TMG;I'O@MB9J6SR51,) M)_*,4PK+9:OBU:ZJ.(62%9.WVJF[[=09+^IPER"\CXDG?/>.D0?JPRW4 #M* MXC7S@D7@9;-95/POW)(U#\0?*K\?80^.+@U)COB]QF>FI@[!>T%V+^"T]"W&%R,U[KT/ MC40:ZK+T.T414PQ^33&HVN:[?CY,9->/,_CIV1XN_NRYG(&23M3MD45WO)F\ M&:JTQ.&\#8?E0/C2$:FG8+B('(I@'7=8/7# M'^H1ZJ>>7-:+KU05Q-DFBD2XK!W(3)JFC][,8!@.:BLQ+5KP5?+,(A--1,7HI M%2-'=R.4\(YOL^Q13;UR7VH7[1*&./';1$MO (J8G34A:9L925M-)%2C8DD3 MGE' 9)GSMHE'7*@P4=4;4O-]2+U$)&GR5A0DH>:J?XCA)#J-8Y;$IZ'_!XT3 M]@0?G?'5BGDPP(B/;R-&$QAT5,/_@<1FM;U\"IG_:?N5"3H2_6!AN+T(_4V< M1&*<*IQJDA]F(@1]$=G6#V&4+'[9_LY"%M%5WJ"64DS7P/353M% FT@SO>=! M)VV3?41M6)VHQ2?2+L$L09^;IO:0)59ES7_/V4?X6 @G#%3,)'L M;"P=YK4[P@M$9G8292A)+2VT$M]5&LU*1X:-S(2G]UKW1KKIF:AG_=.S-1_4 MIV>:?88SS6?"R:NF^VS/;(PXR@:)T]T@L;.-G)4'B=R\K'EJ(+ET.$A,(_^8 MWNM[)F.!)FN?GK$3'PPL9RBF^5"(\R+3?_LQERNF+_56-LNTD50= 7W0]OKM[5N2*IW!5O^WD%?>"!=\BN\V MD9HCO5E'07B_"-A*C!#\*8R7P3J>33C[=.^X?%@/J8X&SI06!@3'#S;AN(25 MC#HWRS#R^36 4-1;-[OEO9!8.5K-"_84\@X&%-0[Q-%/V56JZ0=E4ZQBQE M-QLGLWK:RVST*

5MBOK"JEQ?H@.3BDJ DFF:^.ZA' MVTZ#]O<7G#G1;OJM9TC[/.[S"&/CKMGVLW<" 0QC/;=C!)L*P7WA<0IYZ7?R M@0KU:)&"V9>+OBLV_47L$]4.(I#BM;%&ER2RJQ$F$;6;S#+!2Z_"Z;J"4;-D M,>45"PO@UL2Y7D#2!BUC:74AJ*,I8W@2.H_IK!W=AZH<0_C)B-C LZ!.B/[?0-B!1L6')@_"$B?>O_> M!!'S*W[5VB[]81K:6=V-KA.+3@S;-.DO26_L*.]6#&43\#*1>A O:TAHVA+V M\P'U$_8%R79DBM;^QGF7EU.Y25W797>;>K-09V#"X4:M*OK!2+"<[SF&]O'S M(@"CX2&6B+%D%(VR40];;]74#SGS5X ?"0MGO$6,A*TRY/),CM]JQ M5,N9#=YU T76]*ZGQ(VJA@"O@VF2%FW6L*V9!JG#[00S.FPTFDQG8,$1<[JB M08VKZ8D6E=:@K)E^>*6@-)E&P (E*F^Y@.N:69Q<"U4W3W3].PW"KSR.S]F" M18(HG<;7['ZS GE;:5L%Y[W[IS]4C_XV'ME9'3K7Z6N!UEG["933%NG-+L)M M?[D7O>)?U74LHI'P95BT%SQ("2>1D$YB(9[XJ5QY!PQ)>PV#&QCXEMRNETY$HM=;/R[\ M!06\?(1SME9U8T7!#5XETC6T<&"D.R.,9S1>?EGQI[\S_Y[=L$0\(W ?8OV'3+,R&??ZY9&%?]RZ6*&MJ)IP(KGF!9Y)2\(AMI%)90=18I<%00 M0"!D[(W4,?A@'N*8DD/\#11GE7@P4%_19K.2Q+HF*,8[N^%&0Y;GR1O@W46] MZLH4J2"OG15R\OOLE_ SE)IQQ3:D09M0=%H%_Q%/)-F]I.@[=A^(1]JW[JT( M3G'"J)]5J['% DHM'\4#\DC6\MXQ4%7D^ER:!!=V16PI?A=H':125:&MO).21GX\RY=DH]*/)5_2(UUMA+5Q):?92US()Y'6^/![IK>0R9_R M@?XHO36E*GO/ !X/ -7RDL3;O&.5WP6DQ\H6^+UYR,(RSC)D4B6_BCC"/6'H M6W)3_9Q&;/>L:9J6OL/=[6SR,E'X1KX!T4Y\#IJJVB>4SZ$/('6$P$7 UE,& M+&VUK +W4:8X(N*GG]C6#3X6[B6QU5A;C!3M8V7=4'F("/: ?0$A 3'KQC3+ M46*.;>+@@6%>.[O5+1K4,N=#.+#'Z@L(!TY*7MLVBMULQ? M1_ 2U*W.>8&MG%UC\47XQS+PEE JZ2V#F/FW+(H"X 7\5>0J]]_TEU"=6=* M%PDH->/F"MWM9NEL0WN9>4>1Q?KSM"M,(#Y!Y^*\YYM8Y >9+))DPF"2=:7$ MR?E%T57\],GR-T\\/]Q?-:$R6QNP[E6Z]T./I@3>7-A^<7Q70T;P'>3-.]V5 M8WM-:60]VW.;77=R6W245,*K]8*V/43#N0'6OJ-N6A'GJ2PLP':&>?,8TC)J MO%IG:-L6-9PS##:-TW_JIO]TS6!3-&-.RR!.Q72;?GD)$RXV^2/*Q$J?-''0 M"911)DTP)TKZ38X\G^D09 CWF/9 PC#J],8W*,F!8Y4]C\4QC\2(6+N5M[5= M^C,TM+/Q/*U8]"&D39/6MYH[GEQ#U9JJ6/*#V%OQ>!,Q\*N'O"B*[GH"-=PD MP0KNM%X+?>F9N 3XR+W@)B,/%>UHX%U>7-F%M%URAVD1Z@QH. &]544_B(E@ M_2V'4J'%1#8G(D%&$W8M,6.9ZC;*1DQH6_7T0\[\52!'DTM:(@JQV.#5JFC]G8T@;T#8+1!^5V75KDMW4]D=\0_A2J=(SFXZY* MRF DCE4OLN 1E+!GQ<.*\PJ3\X-/)Y''F6"#=WN)99=IZ)0[3:M@A]##&:8- ME/0%G1BJTQ9$H0\.P4TQ-HV8BX@AS8B- "++4;M%.N*X;:"I+Y3FKPE*FB$< M 4JHP_C5YF$=A/?%*H7/_]X$:_A'[6ANWB%]<),.-J[1+A]]B#=6J?440PGZ M3'RM!%0*?E@F8^(Y>0<0\5ZON>QT[7USWS-5XQZQ.,S 7)] M2-YV(C'>&?8TY $=?)94PDP)(J,P5V@)P?FKAZ"&=*!#$)6"7"X6@M_<1C2, M80\R3:LFU3*"L*69C_3LG?Y G7O;>%Y'9>BTI9]^K5/V$:!@SL&S@$J:=B3*\0U.DR1?_M/OKSGI,; MQD9 N89C#0AS2_;50R,B%>NI'1/LT&]*Y =&.2O32F:SX&P.4"LU_ MW_K"F*2^BL.P=?K3M+:V<=H6X>A$S4R?UBM-NNN)6+J %,_(@^POW7*92I@X M[S+%#._^8LLNV-(Q=SDC!8ZAB<.3#!79@%+PH)LBBO7+A)HHV7B&$JOF8P2O% MZI?GLM_2\$<]C^C=/YLBZM[?*D'HJ@Y_FJBG!?HLH9? AJFB72U+G NVTTA]=&).)/75CXO^N0'Z9P?XUX)@5/BC M,L2OX@7#/!:<>_R=A^=L'3$OH'GZW H>5"W_R).N0A[_Y.T'9,8;3YG0=X<5[O_RR&YOUSWVWB[IA,(U# MSKKI0T"SH&%?,]3*YD2T)X4.V:5LTQA[G*-30[* M!]+?7B](-53(&4B1"[?O5H&G2L4#%E]%,"N2%HT+<_*UO-,'N-?A/W+9&X*S5VI9)NK')0D.[4T(:Z3(=Z3T[S M"Q%IH3_\72%^.QF$[H2,7N/NV'/X@"BMUI.ZT5BH0G7Y2%,-"5@5_VXM'"48 MR-T%()[D\FLW49G@=PM5[HP_3Z3<*]'P5[*_''I8KTM;I181-O75B$GK0Y M-%(;:)WI/ ')V?V=5!XR6,EW2J_A[-._,S"]'BR74R'FE8P>>1\ MT*DC\H& 7P[D+K3E0=S=HTPQLN#D?BZM&SRF'%6"2A8>]H.'O&@W55&-%^6X M( -!,3H<8H(]9%] 4+#,[UR9A9C;N31Q\- P/X2&28<&3>+W+$,#:L+WC?X, M'C8/GW@4\:<@O+]B$5RL0^]9.?^L!)FNW?(#CDV[V9TH:J8%/8'JJ+CAP-$. M86HFH7"B M:1>50^$8ZW3E;AI1$"S/7NZ U5< 5>U!S0ZQ:GV,L[DJU%.=NZE%0>S\@%CM M*QT0L;CE2RP*N)]>:'3+KUGP<+<1R/M$PQ]?>'0E<+\4A.Y*T#1ARJW@9RQB M_B-KMDB9_IX_L.T\^,19>LP<:_6#[]P^Y5)&5+3E18;72Z, B_'(E=T;J MEQA=Z927*:VE='FT=O# :B_<)$)\-J&]YF$K,;B(I7>,AH) M"3 -_\##9)ENLTF6@6@J;/#I=O0"+)?^SP?RM\K*J0-MNU539X\RQ8"&5&SE MT+K!0QD46:DXMHM?Q>!TEP4FNZ!TB KVH'T!8<&VI,J169CE5 Y-'#PXS _! M8>+!05=M]1R# VJN><[NDHL0C@J!K.2?-)*[DCBT3F M6XDV/7NG+Z%S;YN8V%$9>E[73[\VE/41)[,QJCX0D4HU)7 ?):'K]2KPY#XW M 5^97$'YGZH0@C\]&D5;>7IXOO%DQ)$9#NR:7Z?TAT5 M3R$"7KQD+!'Y3\(@^_)6&]G.VT01K!J(Q&L3I?7K:2V4YT4;>8MB:JR(CE19 M'&_N_H]Y!@SLHSBI M2D_%F-XI$@SH17;=9B3K6';66;:4G[KRJT.YAND/"'-+?MY#(R+U[JD=$^RP M[Z"$8?)8"_57!VT-3QT0VLBG&H,9,W)_+]G!/J, M?EJQ(11XC]=5/=RSN6?A=$\3%:XQAW5DL9DF*[3)0XL+0#LO 4TTGY_BU_"N-EL*[E$*@RTQ\22::- MJZ*8@$Y9,*W2>CV>DI.=*.+ELBKWA*9'Z/$%D0)G(B/WWL+$?B:89))GY$\> M_2!G,"$&!RVP,(RWJT<:!G1D]H3K!-P5!LMQ"D5\'LP0C9V$W^+0/E1SW'OL M4J2&M$W7-??J+-E/KR;U,Q#S0NNI^3U M+Z.)B>]Z:!AX5:0KY+B84=C7T LSE1F$+(_[\&XBX1P%+$8S!1W1@CHS4!;M M;$9@7TTOS,SK LW+1(Y1QM\1.0X7 (2BCV:#ZD>S0?6CDT'UXU"#ZL>>@VJQ MW\F'M\A\5/W8 M=U3]V#ZJ?IQJ;.P#%M-1M0M:L$?5C\.,JA_[CJJECC61YF4BQW14[8(ULD7ZJ4G^5VS1Q9NV#5;;&3YG2PDO6&1^.K3Y6+^[JA^Z$61E6_Y MLY)E5_)NH=K!)CY[:QJJV&V%GQ2GJLEGX4_\(?#(N9"QXNI>\2]!2$,/JC-/ M-\F21[ ;[Y>KS^=?3G\E2C?9*2>I=I*K)U+_C"@+R">8FP,C9B3=NY=_(1N. MOAL.PPH68@M%Z=;&C>JF6%O3$,QPYZ"PV0QA_H&\FT4+0+9*UH/&GSYS&.W8M)!KOR+<&IO%[^D>D\;6VN/,P2>/? M#4CC3_=H_%\/'MJ(P4EZJ-,U[F.SPK%J,\T:][&3PK'CH0K'CGL6CAU7"\?J MUKAOA"\H9+Q_)W>M3:UV;.\=ZY:?ZMY'\^K3<5M-Q[&SVK%CY[5C50V]8*-9 MY3Z>:@50+[ 8KG)W0@OR*O?Q,+5C536],#.OBS4O$SF&J]R=D(,ZKL+F&K6W MYB+T-W K 5T5&%U.XS1$H##^B\'_6-HZ_WB[C/CF?CE_]^&X=I0>5FGZTP^E MU,:KA[$1G8\,:K8VY QHQQ0(SO=I+6P.[Q2N(6\CG""Q9% MS+^E/]7V[<\_/1;'IUYZ)S7SLQ;IC8/T)XLO0_$]6[%(?;^.F!>4,KDT3KH1 MGI]"C"O<[F!(3%O0DVDGYC6<*XFN[41=@DGNV()'C-"5A'AZS/$C76W4'_#Y M$QQ8+,^4\%,M)*$_U>DPA";"+^\V279@,I.6[5IF%ZQ"!ZDQACM5Z<>RNN8+\T7SE90#W48_T-B)&W+GX*\>IHFIIW#6)K[Y MTXHE6&#]$/E,/MSY' M&ML@U&.F71@WH)^+E._@TH.[M/8$[&?BTFZSJM\C'L?_6%\NTG0O_L[ 7AIM MX8*99!.%%R$2=X2"FPMZ!_V8?#1U;U>-@JGE9[B.K(WYZ&[3$OI1].F' ,3'F69T M.,?-)X1Q03T?T5HKV=T[N'.QX/-U;I MAF%W4H\*>L&*=="^OB&W5]>O$-KM;-,]M =@B!?A(XOE!1[B\S/Q=9 84<.& M?HVHU=W19G2 GO"_(E4E9GE0W30+7A+QFAV\!A8FCUXAH M\7"MTL% [Y*=-:C$@7LC']OUD=^I7J\"LYV(%QIHG5 MC2[G'*M!+PYT!:NZ MJ NKKP*@G>@3&D!1"=.UFLG@T393O!5#;Y0$_Y&4X')Q1A-O^8_UN5K!WBN M[]T__Y8R%;"!HE/J>KX#^J6AR:G_&'-0VW;^3>H0_%PG.UKD 6 M/"+_WHA.BRVH\.@Z2.B*L)]K%@JH;\1[) _4AVDW./!"Z -!(].U_GCG&! L M!YK.HO* T].(P5T/A];U5HWK=(+F[?KE)&\[(U5?/,O\,._^*D&OX7\#H]Z2 M#_;2B<@+>^O'Q?Y\?\39'VU>)C? <:J>NA)X[[/9 = MMZI@"'*HT=G%.VM%G*2?%KA>Q#P>^;!) ('TW5Y=[T2//[H4"@N!YC3)%H+X5*A.BUORH]-H"\3Y M+J*60M^+A9TY;[&%'2HWN4V+>:[26I[K72E/57=<>PYC?P'I#]5'@(W;==>' MSFMZFZ#URIX23Z!HD5 ORT%H5LK%(_&O>+-*P(&#.)N-RM.5"'911ANZRN;* M&HO"!!VJDJN\[G:OS"Q.R\Q,YL-@\Y&P)OQ-B9>5;"-S*PM_X"@(+<>?[K+R M<-37C.&=$X>F]=>-[):"Q&4=2=:3%+KND[EX(D=/C09^#>D;'/V6E+"?4D2& MV-\ 9!^ A515AW9 N_Z%CXQV5";Z?0-B+Q??V=,M_7G%XT!JNZ4_6'5ZS*1I M^M,T-[7QU2;)Z(S10)G6 5O[GJ@60.5"]B1GM-99*_&7:#8RIS)ZW[SC>RG[ M3E.OW$O:1;L$% [+,='2&TI'!EAZ05#2L X4+%DRB3;QB)S!1%5O1,U?%Z(T M(SL*HH::-](M:G7ITCXWA+2L9:)AR/D?XX4M8QF%VG&8;]F5@9,[ECPQ!@M= M:QXEY=,PY31+S,@OZ=K6KX2&OOS4:VTIOEIOH-7=EM#U>K7-5L]\T2=. H\L MTO,R8_$;;>121;$>"C;2 JK7$8._TZ]^6?$X_E65K@MW3()P W+AZ=.T>*\& MOFYZR6@7XVZB:KJS2?H9ZZZ8-LXB]J>LS54-X:3.YX',U^O,A;3,]4QDPK=EU46N.Q,.\RD34[I\CK/I/2'WFH_$L=-!$\LORX0UC* MN6;P0P8K="8-D4(*NC&$YC^E!@";3S57C\Z M[T,S2>OF2!I>+V<,>5@XG7 E?A\A*_V!,K-G(C329)F5?0&#]!CS8_FXA5V5 M]U1T53:P^->1F22B?W,G'E:.P/:R\_B,9>;XP0B'W^+9XC@,"6Z<"R)*DMSS M*8L6RL)F!,01*0^B%D@DN4BYI4 (/7A@,ZPF[H*6U!W'"$1BCV>08T<428%T MK\?,OE=G$34JZ8> MG?JD/Z9A'YMX8:0";UCNI$[K\!VDG.1M"32>J?,4BNW)O[(>(U=:=$,([_T" MRYYJU#]WQB[:!H$EXDC52:<]-N%.R" M$GFS'(Y.0_]3NEOJ2GP&.7@%Y%8R&L^A:I6!?]!)B\J!SJAU?J26H0WXSB%(X@'G74_=8&,9VN_H"\9>WI%&@N)]7T!"KO8A>JAT&N"#, M[FY.UR2/WH%TCREV"8E!3;[J8^)K+? MR2D4-73-"18MR9BI&D3NU46E-2)AN:<6AU/9>.<4B!H^Y02(R"7YZ:FH)FLN M9HWS,OSFQG8%E4VR,:MZ3?0TU$^V=Y>3UNE1MM-<1S%\Z[S[NZG63S9U+%1. M&LAW"R[4.ET3918(F^\C;%H+(^CPTI;G(L$+-?Z63Q4TN9^\ MG^ M*?IX\ M&_?JK@\]R^UM@M8/>TK<.\^3RJ6/N'B,H%SAB(R.W GWCMQ99 EPOI)2J'_- ME,%4\.[*>]%T=^<]G(ZC3B8467=XSV3F"YGTE[2P-JNC'3GAM? "CH++QXC_LD*XSZ>U7S MJK,5I$V6H3LK:%F8[FGP1(*!R]JEW@8-$08:ZYNR SND2/*/-4 @E4IRL60G MEUR$EGBO)ZJMU5#..R\X+ J5Z!QS"$W$!_D M1SJ[&H,/CFT*SF?CV*X2FM,X9DE\MHD3D3Y%\:G_2.55VSPZXV&<1.I4CM/0 M+R[0QA?A:>!?+HI-]-D-NHK]5 =1!5+X1+/(91*$;:1)9,75F:5'=VS!(R:+ MY[Q\'@=VX:95WU!4)_7L)5(4[-E/HO3)DY>9_H;0U'A9-N<5;)-%<7O588 _9%Q 4\'(Y5+/<)';H)@X>&J 8]! %)A$%VM.[YQ,%\L2OB(>OXE_B MP^PC\7]0LW+R_U!+ P04 " #24Y3%._^MWG_[PQ]]]A](E7L7IRW_]KLQ_'^7+./[=__Q__^__ MZS__G]___F>4HBPJT.J[Y]UW9QF.5EF\>D'?W3_,$???#G_[PTQ\^_>'' M3W_]6^_S[W]/FR=Q^MM_T/]YCG+T'2&;YO_QGL?_];O7HMC^Q_???_OV[0_? M_O0'G+U\_\,?__CI^__O\\WC\A5MHM_':5Y$Z1+][CL"_Q]Y]>,-7D9%Q7.O M^?MSEK0(_O1]1XL+0?_Z?0OV>_K3[S_]\/L_??K#>[[Z7<,B_0P@TH*_3^ ; MF3[]]--/WU=?.U""*!:@[L0FVOONNUI_&4[0 UI_1__[Y>&:V_JG[RG$]RDJ M;J)GE!"25?-BMT7_];L\WFP3U/[VFJ$U&T^291T:JIV?J'8^_85JYW_L,7]O MPMX+-:8G7$2)'3XK?%->)V3,F;ZUI5H1R[^H174>)HU2.^S)<>K:7(&7U>)E=8XW6Y3FE7F;6)X8H2:;EX0TWB%T1A:? MZ[BX3Z*4B+Z.4THF+;+XN:1DZ._D9Y1E0_)DN%;*,Y#+-@<6%7$5Q1GU3,1" MUO>$8,/&(L^1D1/1IV51N*\H?GDELT1$-BC1"R*$RLV6:C3_0FS,LG1 8A;% MN\_P/]&2D&Q^O'M.XI?:8I;+H47+QN08=%M$R!&0!T2(Q\MJ=C.0RQ+AV<2^(2NTN_4Y68[%19^G M&066D)Q-U.N4_$V42SW%X[=HNWC)$*+6-:NTRA[?(TRD\4$$+$FV[>X(*!+%+_144L(G)=Y@3=D&;58O=&SE?P* M9V0+3Z?BI6'P0Y^6IG!MZ'%(E,8CHF5AO&96P:XMP+_*.(]-5R%,-+HAL?@E MC=?QDBQ7&@40<[S'2;R,4;Y($OR-]B3IR*LR7=6!@3(C()9LR"KY.51@)Z*I M3&(>4>ROF P)SB'F WJAL1J<[>I!2T;Q#5G#Q D9,/-U(I#J' )_*2B5'=W" MTXGQ FTS1#9<KJASZ<8G\5XF#Z+ M(FQFX2)]GD8(YHG-Z+,'1#S;;D"?"8- Q#-GZ,R9FF.P]LKC%5F69!%-AUUD M&3TQJJ8%O448'YNEI"$;V4(V5JJ&:U3[JU.KZU++*U)[:U&KJU!;ZT\;)Z>& M1Z:F_M_ []LX'34\%IUKS3W#:GO&=?8\*^R9UM;V5]6'6T\?9"4]YQIZIM6S ME2BY:7A\GN6G]66GP0Q+_M[4"4SG4?YZE>!O^3VQ_Y3,XP6A!LAF9\VVJ&4(Z6?WC! M;]^O4/P]E97^HQ*Z$IC\\2M-&LL6SWDU@[:8$GI;Z+]^Q_Q&.*3RC+Y]/SNC MK9J>",81GZQ/#9O#3T,N^[VXR(8<1]FRQ43^.>C"Z072!N+[;36Z?K]\C9.N M]]<9WO TB86L]]G[C^\&&+XK\'?#EC@CGO"_?O='>J^8-*SO1MS4ZN'R73&= M]&^&S=F!"\+MBG)\E40OHQYD?FOT,/KF7Q^*F)=TXJAITXN?/.[%O;=*RRAY M0%NR5^,,1Q;(:%@.0?SK6H HP&$ZQ-!T] \!='1W7?>"3%NR.UP&UBX.N&#^=3M0)$G/\[$T MG?]GCSN_-=L]]U?DEYPSV#E0H^$^@?*OYV$" 8?\!$G3[S\&T^^UTY+W/ .. MV?<#.-][GR^44O\/T#06\)< +. IB](Z="E43;J=-[G1C/3S_YULD0$2>=.6S>=^C?O._4!O<14 MD+2XC3;C19P(9-"Y8Q!?.U@H"JB3QQB:CO[)^XX^1_3L*[E.5^C]O]&.V=,< MF$%73V!\[6NQ,*#.GJ!HPRX^1\_:T/ 29V2"J02LCAS.Z9%>MCO'*_8P![48 MF(*DA:^&H2(HR$PD"%NC\3E85POR%+U?KXBXU3$P%48PW4M@!X;"A?751&#" M@8R#BZHU"Y]#>[4(B]6*2)HW_[F)4_2):1("N($Y,.%\-06Y4" S8*)I3<#G M>-^ _7/RS[OL"7]+108PA6)U?Q_*\\[G"J32]7TD;FX'8M%4C&&"J;4(GZ. PGN<5Y$R?\?;[D+2A$@RQI& M@)[;@D@L%4L8X6GMP.=8(/5DBPQ%C)YG?6J/>@:?_.M= >NR(YU!R[8'?0[H MT5KMR?TK3MD!/=[G1AW3S_[UID0$28].6[>]ZG-$[Q$MRXS8XJ MY7UN5#+][%^O2D20].JT==NK/H?OFNMIC[O-,TY&7]C^6]A4ER7^G M9+?WB**<3"2KZSPO.;$T">Q@L28P_P!L4XCY[?P#_[ M4!83G%G/Q]?>K/(Y1-C,?J\H241S!PM@N$X8 /C7_U(Q8*N$0?NV?_T/#-Z7 MSTF\O$IPQ-[U,;X/>G?PW=?.Y0L!ZMM!\[9K_0_N]2J.5#6>\KNRH"]&T[,* M=LP'T& 8^1$V\-4:%,2$18&$^%I[\3DZV"QKKN)L<[T:F0;S6Z.>T3?_.ES$ MO*S$P;!IVXT^A_0:EAEG>8POPR[T]>2.SSBL^P;G='_R.?K6,$QS/?J%@(8= M./XZ[,3]5V\[DB, K#/WC=L.-8VT_>?W$P7=D!_F*IDTK!]E:%+K*'^N9"OS MW[]$T;:V*Y04>?O+WL":'W[MJGWUZFO>X_H&**>8DDJ3-BT U,1T2.G(WSPV MPI:4_;$=8J./+KBOUZ'U8R*T^':&MRC;/RM"Z\EMJS(>](?K]!%E;_$D.]H, M2:,-723._!*G;[$E?0S]UY 8=6"Z1)R7QYK33!<;>B_M;MTK0+I8_;/,Z[+$ MXTL]EK$J&K(4:\"6K:8Q6Z8NI>J\J-BLMK]_([W_&I2NS8NQJ=HZ#UO(-@[2 MD#7;YE'3J)_V4VW3*7JAZ&[\-^U;-%Y8:;14--FJ9<#F.97]10E=%2V*\RC+Z-M%U2,9(Q&5VK37X&!M' \)7K=A/:%90V1$HKI(!T.M MOT=[0]DSSI%#]SI]EX)X 782* 2T'4="4']M24%$H F),>KO<-Q;SI?T.4X2 MM-I+EK/M1@[8J%0$Z*_-@,4#6HP(GW[U9??VTGL?;2_:. %-!-/FGK%A_#40 MB%! V^"@(LGVMJ)MG0^][M(".AB&[@_&UOQ= MX8S^T?S>8WE'4N@KOBYW-_2! MTGR1KFYPE XW^US+5&G2*!_6Q&O[TY :;G(PY"%'71[0"SU6).OZL1Y&UB4' M;+0K O3:DL 2PNU'A-+YRURG8+I2%QOD;3/J.A>D4F /:XZ[5ZDB3UY.\,'BE7'_,U2)+9Q#4>TU.!D* M>\*;.'INHO'$*TX??N>$:52;-=J&-W.A"[#T8'E]D[!W"929F\/YW*;A3#X[ M] '2'L!2><9CGX>R2K.9H KRUL,#*B(:\+J,LC1.7_)!#O Z7L;3+3JT0;=5 MES?PW&R4958Q) CR("\53,66>DVIM_3>5*0RJ9@&"YE^1,>+M9KR.H&I4]#: M#4J*K6D;:SFWF0@UH]RY70"QST*80@1E.7(9]4V&B3M(1WV#TYW9=HT^_MH1P]\Q1<8V$"CJPMC M(!]&"^#F@E V[M 07%P8(PQR"7<1O\4KE*[$]B&!:A.">%">6PA,.A43X6(, M(?0 ZH"!E/11]8"AF\+YLGA/;<@58E5; F .\A57?4< ,H+H>,1 M W7W7MA GAL-2#852^$A##(38Y]PU J]8YN(''"2SC4%]-Q4P#*JF(L(J4%V M@N.C1;(ZRTK )"6%VZ]Z>7">&PU40L6U+P]GD/<#I&8BU5Z AF'5(@2F$.KU M&JUX'C0^8!#3$Y (\B)C3R#I#1T0['1(^G)7AX;,*/6OR0^H"EK0'WJ7W'*F MPL8GQO-@;T^;;6/WW\+G5:CBB+#.3)"A+\;.&W!;33[Q26#]MU45814M3X+: MH RDXX!'-9 @GE4.V+_2%JR_ XNI:$ BO*%OO[J+3#1OI)!FZ2@WG&[,I W] M-S1M-2@:G@H=_2#<,41>%"^=:09?!'?2P@I^5AO?^+FDVLBOTT6\NEN3WXA, MY9)1<1T*W@]#",&#,C-%Z4URK62$@KP *5,!?XX1@@.O> 5F;(K26W%K'$(? M[-JFYA5#O0N=<&*6 D4NW_2ZK_KHE>SVEU%R>N#K],"7\KD^Z]T0\N\$%75( M:;'!61'_N_H=7)?#,MI]UH EM#Z6 9A'9])" M;(!GF0_F[VHJJT#0(\7 MUE[70_'J(M*I(LI'JHARB\G&2%(690HSK8W2A_&\? %$,LTJ*7U\0:[R>K(\ MOA(]YXNR>,59_._]KGMJ'SS(J95,(<.Q%8F4FA8SQ1ID4LY$HNL\+^4V,X3B MV4L+%9JM,*4SLI,68Y!I)Q-I[LHB+Z)T%:Q/#_+.!76,2VL(UD(P("9Y78\6@Z85]Y16A_H%^$YD@4#2RCFFD$.*# M MYRL'6V8%6$J8FM1,:PN/8T*GPU:+AZV='O*[=7WAP,4A:TVYXX43N)% #=ZS M9$"YR=E^0VDYJ3@U_KG+Q&Y_=C8893K&7.:'XXN#I\ZI;MN'''KM'H:\VZ(L MHI6MFFR7VYRA.B>NA9S[TGD;]%:=CR]=N+U,+O[VSL03O M"N:T8""?RT,L!=5W56! M-ZD Q$&N6#IQ:MEO<#[V\0*(]J8O"\)G*Y&+!+8+)JHY'KXXU#/+*1Y*)(YB M@.&[!Y:E\"ZKB+)G)<[74=U0]S,0O#.P3*BA_4L1]^N&CF<;E=C 3_4H2-%+ M5:36X;E6^9S$R\[I]].7K\ITE7_)T>JBS(@^^IQA#)=YE:HQ?*PSI+&J\F8^ MJ4IN<-4V7G&#@/ME=@3 85BODL@:QBC#'V14!6I/4+T&;T4S&I#<=HXXJJ*Z MRP/OG@&(@QR9^V# %=%Q_=)5263<'YV>H37.4%?2$Y%)D0A,A(W3*-M=$U55 M%8)H%1><))5ZZNT5,P=F5DJ#/)J9*/EL_8=3,7C8AD MCM<8#O3P6/-:.=F-5BG29U$>+T<=+X1I'QACP_AL"!"QP ;!0:9?VLOA FTL MRT6A!Q]H3K1C#DW7P<2Q4\]$I][4JN^AFOGB/QXL1$.Q8-C:LXWO"G]'F M&64C\;C?IS>"V^_NKR0)NP++A>)<.F*A'=T ;M$%F7']@(J(G@"TTP33(,1 MW948-I#_I@$23]$^>#B#3$4:"7F!-T2V\8I,!-.NQ]@P_EL(1#A% ^&@/(++ MH<,9'JM-EQPM5CCK4@!"7$'ZX$XFLCI&50"0M]Z8 (P7&3T 1V&^#$4T^;[^ M[S5C=?Z D^0*9]^B;+RITVR]#PNJM?:C]-FDJR6UP+VJ?:[;8\RR(;(=K@HE M=M40$_^PK3(FR$#+"H<1LP]5XL? NK3K_FC8&:@8D,:"SP^+.X*@O*X1*07K M5:V&'<0/ZT;:1?P6KU"ZRGM#8&0B(I#VE5$F2(@& Q#6V&[8-#1R,;S)P*M$ MJ(OCU$F[=7)B5>7S%GVKODQ7Q IM^BLG>9L0#4]''7;65W*B!DD+CG.M.0+6 MD[RB97(:B4USTNB(;%.LD+F,+ L:&N67<6 B;T M,YJ\WFFP)+Y%M!PJSM8H+LKIW&,-'V1_ L-W1(-!6XWS[FI@##6#Y*= !XG: MV=FO/WR8T[.)J'.>GWW2/D"[3%V&&BT=GTUT_;$.T.R;&NP(3?L,C6=T+K)C M;B8I'-@T\X&3,]-1:BX,J5$(]Z%'0"+2M!,4LX]Z"([BB4= _CGF:E92M5_\ M4L(8IR6[\_!:@D\/I'_4.PJG!#7X"JD[:>ZN#J%E0OXC>'1.VF2Z7A(T"7S= M!%6&S=63@.8\3SCX/%W-LJJ2S6>N%EHN)[PH?[U*\+?<\:36\2&?R[B@TRF, M >HH#X]R?MQC6A8O%ZI]E?9J6/^$'M,3I,D[00+(G;#;:YB31].8\))SD MD?;>:B#_3I#\,0Z5)FV>*:B)LV$_J\5@+8T-_<4<#%89K2#&0GZ!;'0RPZX% M* ;J+MFR@8[6:D%:.8R=\E@)MYCP1<,LK#H7$+KSMA+HHS59-3T=RL=*> KR M_DE;.W9)% (IV\N%&U7L9< =K;5"=7,8.Q5P$_(5EVE0J-/#>;2-BRCA/Z2K MV) ;;.8W]$,CB^42E_0B?[JJK(!8%8K?Z*'0)+-6IRU7+\*V'H6@I1W/C'C" M-2,+0_/HLX.>0KHAOS\R%;57RG4OI=1DA:VXQLII%;R90K1AUT Y%#46\[9, MDW=E8<+Z9QJ*CZ.D>N>^W&X3,HG>9V@;Q:MFMB0BO90));%K!^ BSU$A]Z06 M<'.-UPAW\"9N3[-V!X(17R&__,&?M.ZC'?4&- :U7&8EX3*.GIO'AL!K$0@2 MZ:)$C"3X,:&AJWF6*6(&7+QT )X-&H;YKQ# X$6F.(0_!JL3:,"Z@0UIS7$= M_HC"$=H;WL/$)U38T^]IUXFA9B?0!SCZM'&0/0^;0=;WA"M0.Z=$.YPF+9"?U:74'R"G(R*KU@,3YQ%6,@U'T.OJQKI!8AH @=B9 M"!$X>;HXVC73S6+YKS+.4+65)FP3FRAV]-9^0:_TDT];"C=2DV;K]FEBU=:^ M>5V(.6!3+8%:%+ZVLK'F%Y(YI MPWP5IU&Z-%CS A"(G8D0@9,%0H:7"*VJUU 7JS=:YRJ_PMDY3@E7Y9*1V:W0 MHET20%KXYE$A78UUM %RI0+JU2( 0C7(W>H#VC8+G+LUS!X56G1)VH 6@=JC MNC9LV".(:LBKT?Z V]<#O,'IRQ/*-A?H>1(- #=@.$E>@T!M4ED7METDCVB0 M2=7WW4BC0K2BG>-\DCT$@!QMVIF0H5H=6'HKYB:B%G)J=-^U"_R=#(PQ]1Z% M;P/*;7N29?HQE9-L;^RK[Z?[$IY%Z6]W;RA;9=%ZZMF4&C%F6%&C0"U12R>V M9UH181>E_&=:^/'?TP'#"Y=]?KRT,\>J#_KRCLU%'^LE'HV*]WZL^>1/.L& MIRL_OYYYLK;X4WWSR7C])WH 2J7,NS=3-%PCVE%4[>AIL!:JK1L;UJI"W*!J M^Q$ MR_=E4M+2P^0?KU'Z@AZ(KB_7:S0YQG%#O"VB>&#BW@\QI[VA-CP/S:K^#1:^ MDPU@?-LRB.>*PY.$:N&T:U M'Z6343NF6NS"*57/1ZM-G6 :08;FNV)H;0YMNNJ".-4+-+P,4]5V;6@4WLXW M=>Q'V@-*:$S[";VKJ$78'J >3GMW 61E$\#F"AJ%CZ$L5#%+==(N-M9A#Z]OR0#0&\4S:=;*A6-[O 4(*S7BL*,[-?719.VW2GVW33V@^'WJ;'+VF\)MOQM&C*!Q/)[C%9Q-)\ M5A?/&4ZXX*Q6Y(#MTX("0"^[_7O69G' M*9FY+E"^S.)M-?ZJLLXCB6B([BR97F\X"*WVP:%Y:;FK$BPW-'Q838_* W/Y MJQXAFI8BSI<)SDONJ!<# M=4_;LX%<["F&O/#&NP2**98<6$-!V(RP$=;+E9W#$W?)#8 62^C!@09V% MU60=#EX1A6I#+\8<]$"FRX>X<#9H>^2;4".9RU%*CS>D$ZM6V]ZZ4Z&MFX0I M (NBU;AZ8Q7E^. :]"P &ZIGNE('\] NV%5H![P;?T!O*"UUMMT6:@!7I&E5 M168 E^U2%%MU%8*!K=P40Q8RQW,@JLU@JO#!::CV,=96QM!1 .G699.A]$)V M#N3/SQ'=Q3M9>3R@E[*Z5]?D!%G%59 MI9"=A&K+_5(9WM*)!R#\=+6JD.:2INVSH_ MO%,$*\C:J+PA,B>G$E">S_H\0 MB>.#-X#W#=80?3BFI;3HL(70"'BM8C8@+13%;,A+-T@ R*Y8I@#23>7/"4.\ MP0P!Y8OIPP"&]!-6$G0X: 7XZ[J@(KP!#]3'\CE'_RH)OLLW5T>E8QZX)8S% M8%W-8AZ8FVK-0VYX(U0*QY'.A[$I[1@,EV]<39:-N:YDRL48YI+V.LUCPO=3 M%M&'*1991M^EL)*_D*/E'U[PV_=HN6IL=KG:FRKYX]<);2(-JBZ@3V82&6 W MC_ !30>B7)Z',D&?_OC\XR=">+'"6[(3NDJBE_'YAQBJ/?O@03F<#*6=@*'2 MC:=!'N;J](Z'T>8$.*=9W))],<@RY(#[VD2AV@=81A43$2&=HW+(W,[C*=ND MA\R2N+UKBH'6%])M[;CRK.BMR,A?^UMF/SQJY@+ MSIY+K5'3]]!&UO9C$LG;GKA;BSF3QU$L8&KW<2:8G/D(17/ -C4V]"@P3JI] MH@D'8>XDA46W3L6W9GZB?HNR8D=SA>A]/OKPV)9NXBOV=MPL%,5F^P?K@]P0T,9SH].17,7B@/C]V!;K M91IW96#$-B8'[/*,^8">6Q-81A43$B$-\@5R6NDT)6AWU4-D[7)D-XDR"Z&Z M$#,'RG-+@4FG8B9A(JF*64CPZC_^['KB&=T\ MD*RM0<#L6Q^A69*2K$JK9PEB_3>57=M2E815EX"4!X!@P&W!8@FPY[:D)*M2 MR6 )8OVG1UW;TD7#[/EKE+W(_!(,N"LW(P;VW):49%6Q)1EB2X_;6:D^)JE3 M)]FFZ[5N-^RJK3VW)S-M*&WB52DU%OEN?9D7\8:XZ'&N/_MCH\KQ1\^M1BB+BEF,$;7]KA%%=YDBU!3BR7ME-9K=@K<#=KKI%/689/5<["*<=PECNE749K_U1N MQTUPDV,V2")VBU MVT^L%]P^&*O5TXB>M8)IVP'*\V5-O0^1B]5:C$3L">2/-AGV>TQ9[&",=D%Z6$(Z#'+VUH:5+T&O@4IB;M M,&\ORU_$=+?'.LYW,??F1;GJO78H]QBR!A/WP&_@\<.9RO*.JCQSW]"$( [W M.O)>NL]14695(.AN35L=9>2+5>9T4R;LRB/Y6_ ZN 8:T8-1SAOQAKH9N@T MP&_)JE$,>+_;G/6[T[BVC+SWOJ0 M=F%WHDT3@='JD1A+F=>?Q*>&!R#5JGU64J$]4G= Q4]B>BH/V+--8#+*[!$(=VS-I&1+(\H>=\XJM''& M$3_IZNDU*OX>O:%;7/P#%6<(I7LY%SE5)4YI@.-N?8N*>Y3%>!4O&^70"WK M>-QAR$H3]&R3#6TD.NH0H_%Y.)[]*"YO%C>_145/0N@Q+JC59'1)6H4[.%34 M8Q^N83I$%9@^Z^D+D+1'MTP^?R>[_56RC\Q/J MPE7S$0IM)!Q,Z4:#9TXNPZUTN'\D7-B4HM9Y,#<#6H0T,,_58 MFBJ I,,ML+@7=;H+NTXOWY4S:9H2P/.)G_ZE3@]&GMY7FZVE?2T M&@QT.$%:34>(N%7 1J^@#EMV+";IK&2G3=-,*@K5L;JZPU=H/#544.. [55= M.;;,%D399M'/0Y<0H7G_7(;30*KN$8775HN*YW:KQK@%8 M0;;//#)"YCB,C=,WE!,^'U!]^XV>6Y.N_Y+&A,EE$;_)[E];P34->>O@@L%UMCE++C7@ OSSM-3]([RZEV$I]I?&M11XD3ZN80X3@P, MWU@# -YF:?/]F:!8@Z(ZP)H8>NENRAB:$ R'%!8U_R/O<32]_&.C9I'#[-V\1=X&)$&]-D*:*!R>%3\7(C MP#;5-/0C O+#!80&VGRH M@2HT +'-.UX C8]5HR7CF6]K2 MN5(6[_'X;1[N=Y: ]7!/%Z4@./D#[SA #P)[#_$SPTFH"8EQ""D&'V[65NOZFB>V&-5T9<6.7H@DVMI38S+3 L@=J5)P=BV18V8W$5F[$89IQL4M#3S706A:^;Z*RC.M2ZU1 MHTYH(T]M24MFB E!$3N[#QE5Y:L7H@NV[1U#%3(<-@QD3GZ-W?C^ROG41\G>O^U' NK@?APTM'PH?6C'C M.9;O1!A*:2?50:,/-YOR)@>C6;2'-,A43IBX-W&*KFF2A=9Y[Z2UTIEOK[5K M!<4HY[+)R@$/[&FQ$COC1FM9]J)YS21Q :6+L'2F#1LB+^=U-=8)!^ MS!16?[1HD5$?/HIDCGT\F6C]H -,D5%G&0,'F[:&X5[-<<=&HCBJQDB.>LP( M-7:X$3%F(^"\3IZ(7W*T+I.;>#TQ;GB+UI(A+<(T6V5=6+!1"$W]W A/]ITB M;8S+EV R Z'^92QZQ?(*9U7#W-1)&U)3].;:U,(;A!& MFX9]5!;,['B(3JRNXT-I'=S1_W!Q4K.@GKTS20AI2Q>/O;WGI'^A1N5^DQ(5 M2\L-G^YZCU\Z&%YV/UWW/D@I">:;7R,Q@=#R=ZK; M;,0(\T*9$(8MD,&U,O.*HXU'ZTIEG+]&V0OG%AH,N*T8*@%V^$BQJ(>PHIBC M\V<6[NKE80E.9_?3K%G0!5)NVB -3$7[O2$!EH6S#,EG[[ZE MA 44K9IP ]TS<3*ZX2W:Q&Y("W^M15U@H+& $.MOG]Y0]HQGN"K2*WAZE[8R MY(O56Y0N47Z%LWX2.]D:D3^++'XNJWN>U^DB7M' UQZ$:67S$AE7.+5,Q%]; M/HA:@>8_%R^^7Q!CGN'WG3I^3=&] $$6HQBX% MG(THW$,.:$APJD1I*K@$-4.=IVM4IVM4IVM4IVM4'O;CZ1K5Z1J5_LP)NCH% MF2\#ORXU$NR&]-)<@HN>XA&MSE;%X#F/NA(H@.)C/[L-^"] M-5U'BYV"*B'&JMIH2>WZ!.4+:[1UF,5U,?>86SJJKP+7Y M19FE=^EU]=I>E6-89A,,US1Y[2U>H=7XXMPA27:6?0B2@8Z6@_>&C1%X"*8] M+-1.CVT&YSC],YPG?(8>T#:)EFBU2-,R2I+=:.P9XQD5;=? $^0HL:4W<],W MX,2W6J9/*-O49RKT[)HRMWC)4'62_80;]H6'EB/CMH:O?9O4'%^0QFY;C^9& M;X&C.4JTNNO/Z9:-L?!5W.((N^FF?TM!G= <"V1/8Q&PO;5I*/_FXUPR4,NJ M5KE8(,7L3UC8,&=]_#C>. U H8D@>WW:Q&T0I.6']2"*!&H2$AE!>2*8)*6= M \<7SOZ+*9?O]&T/,@[+#25&\V!'F=5W*7W_(ZF?Q^K?3&0>XI:"^VV5BN(J M&)T<\QSY]K[IU\J=&(9V@?=B_(DQ1.E+3)8B[;711CB:TWD>%9IR-T%X7,D#W T-6ZM: M^01C&AP%SY*(Y[-ZM1,TF H]FBR-GG230!%W,\<"YN[HAL ^Y"0,@X75RS7[ MB"&O@( 9$E .!Q^)-S8",0V(17@QPVEU)--53Z56.7'@T62[[AC9=]SNPF*] M:IKU^3<@2,9M(PB9,=H%@K.4DT/;&=HK>T*_2I!MQU2F!17M!;IH_?HFV7_W(J_S:CA'VM M[^OW\,0$0G?5("30-DMH[$F=1_GK58*__1VM7M C*@@O5:7\![1,HCPG!HA6 M5V3 CZ:4)]PB:6XV"V2W38*A,'LDG/E3J+7@@RAWZ(0EO-7E-.;@R=EQ+V#D M4+?;ENYJC\$6X^*<@F&AU)YA\\#VH1FTCEJ,K!5(,-RJ;-RAV4I=IX?OQV9] M$^*6+%@^_? 9I\5K?BNT9'.D,I>NB#0TF[>F0'MN6Y&+P/?SL,V,VH).91\C MQ6QS(O1K']-5X3KM7 Y9)QC1H!#-UR$_Q@5/7M5FO-K!W&9.JI2R$A#;6X = MD].>5VBTMP)0(V=^3[E_L:8FALX02K:J:0HD%^0AW.5ZC9;4U7>:H#, O8.: M+N.D3GU=%%>(B!8ECT1])5V1#H#'^=#V,+89T38P!F7A]G6H;_Y6> EW[W*Z MO'*ZO.+/Y953]O!'S!X.]3CTE#UL29$?,7OXE/IZZ-37HRA9=LKW.DA)CD-D M>K%+;ZCG>!W/]*F7XZ5=:$,ON\MNN0W1*QY!S<"N,KL"+#VK$S(QSO-2B8DH M97T=;6J=9FQ>Y5@*3N)8SZ<628*_T1=AKG!V5::K_$O>GH'V'W\YG5W-63EA MN.3X&:4TUBF_)*;UYX MTYH$K/]H*!/,V4.I/6Y8YUA"&(Y4#D^J)@J>'E.)0'C=Y.R :LP)\W1*#,21 MR?ZYU%7[7Z)T;?/44H? M/-QLRC0N=C?)DGE\-3>91E_SD7$W>XGM!!],MZ.)CLD6G>3F8\>WE'X=2?\7 MCM,BV56EA<]V-Z@@\+^A--U=IZN2S"LQ60^@-Y3@;=6F+%YQ1@]JTM55%J6_ M$:8J3>V:M4,'8&W4'89!@_$Z-X-'-M(/VI]S^HBY!?&MT$%/1W?K1?*KU6'.@][DW]ZK,-2/PQP!/&T212@R,^XF[H\V8Y:$* M^*A&&+AF:$^:',O$R%)>P*FP8U%N.%FP4CA.U/G&;>[KF!UZ-AG32TM5?Y*] M?=Y47H"=\D";,_9_B8E[<6S?]JS+JE *_M*2\]^9M'S4WX#?'< %&FE+(T".@ MDC$'*TN-=M^;/7C^:)4^2\M]HOB-2D(\(!EYE;1U--%A6FG+R->X>&TW@K7Z M]]?H=IPHA%;;QA@4VSHJC#7JN)\SG.?G949'RC@B P(>7BGA CL;ZGH]BA7% M'SH")9I-"2PAK7 ?1:V>(MB+E0OL#0+:J%L,&IZM*8AN:&EB2KXE5\$,!Z:X M(S*7@UB*S$ATH@"XB!*'SJA_D^H"E\_%NDRFKIL(^3'AF!Q'6GA?LDS!(/7+L M [D:X)J40@O93BALV! MM7EX=FBH(D.C5*?>6.A?_+50A5VJ7F.N=1[;3M9(/=8M$[3;_:N_=JEKDKK6 M>-2&Z,@&9>;WM_"">K ]5UTE<*P0K6VU&)72+IN'*CP+MZBZ@^S!>9PTX^ G M?]WP5!;6O@Q+U MB$W5 J;VM2$33&&;N#TE6C1_(Z9\*TA3)\(3%JN7'9]P-5MXS\'F6/9+N!K(=< MQ>2X=Z]4&G6IAK!&3A;IJ EDW.!\O,1A?FN7W<-O#L]8E#H$BZ4:GYM <%?+ MX2'.($L_?46TH"%:+=Y0%KV@-LA:R9K?E45>1.F**( S,G2;M]7ZE)O[K*.S M*(^7F@H:M%743M/6V6C4-@)LII_AN%7EHJI&J$8]W,N.3$$OXJ0DOTTUU%6% M4!GUZMA$9JZ"S85"J\-RRD:4-!-&Q>FB(+N&Y[*@*[TG7/U&; >MFLI*BRR+ MTI?ZK(J5)&$%83]IPA"A7RY%P\+P#(H%N!TXIUWBA2&'X9;LM#Y[:#NBF>83 M%7XL%RYQNC[BR0U;(X]7QNN*4KB)1B9P3L3;,W$;;<@_>[D-S#<7X0U:@0$-7$A^N=DF M>$=,D'+&?+U! -'(QH1PYK(5N@9#I!MZ9#EVZHV96'T[#K^(W^(52EK;GJT&S='J6IMG8VTFQT.S95UW!X&K!4';*ILN+?F)X(*K=7M4;= M2(4U"MTZM91CU2BA' 2>7Z(V;]N;&\_ 6#%@49+EQ^P17+Z(YC%'>1]DO45+2";-*=;N( M\V6"\Y*>?TF3L;1135.T-%#96[Y_CM-X4V[J\$&UZ:@*4CR@^HFH)]PN*VKN MOJ3$W@>QAFZ!2-8;(W7-@KO1GV7K0\$$SX M\JTH>34,LW5M1FEB"-W4[^K-K MYMH\^79W=RC]HB1;BBS^-UI]2>,\+]&*Z.&!/B6]HMOH:MIBK(G,D(PJ@Z@B M"=Z^K6C/KGGKLN3LUI;Y]I'JZKH2[J*DU_+K!5RM .Y*;;*O-,/2;CAUL00_ M%.SHS^Y8T.9)_Q*9?AA%XN7W([EF_P'1(!TM0H'/4"TCQ[4KM!SY&X0'W,4E'<=_YY&\;#5&!<@/'[3?[;2C'20H=C[#"\16N57I)>HJ=$[ MMG=9K: Z<)1:HWW#\/#6[HW>KB%GVK/BDM)B:-(&N'7B-G@U:CCV4+ YXN MAD,53E@ZZ_<(!CE :REJZ:H=;)L*/;9 &5QK='RXT.P,*+&1:?%IA)O3T)O^ M!@\SUX4:R$8Q[9T-\[. X6VG"<&0MJ&9HX%FC$Q4C>XQYE$PUY':"Q355:,* MH= 3U@Z99C'M56>Y%C?'\+RZ^L6N&>\'Z5[ZLLN2OC-TN"(\3Z(\;V0$I(S MH-NL$!FTLQW9 ]IVYSCX)8LVO+@W#9KL@<.RBU38=LBY2H6=61QJ@I=M1H"5?K MX/2%_+"Y0,_T,M(CL:J"_GV&LPQ_HQKI0^@7U#1VG17Y3OF&$:A!SX 4Q1WI1V&?-#;/LR"#C(PIE1] M,'LY#[]$64Q[GKZB<8_2--\E;U$:1Y=+G.)-O+Q ;RC!6\K 59Q&Z9*6=:DG MD6)W^8XVV^(J6L;ULT@/!#@MR;2R+NL"ACA=Y8]D#89RXKK^MK@H$>'@)^8U M/O>,-%IWR8B[^\LRB\0>]=#HPC.'=3H#NV39M]L)]VBUCA1D6MRM?_CC)_9@ MM8*KS4HPP^7UD+&I)[C5&U+U[GZ!HCAG%@V7B4O3<,^.V'!%>IK/<,^8ANO- MK8%'E,;-PV35W/#G/S)M4@;61E:X8%Y;$E ZN)'P$?KV&LH_R+;YG+[RLKM. M5R5]V25*>BL.V4)CL+[X]&.SO'AZS7#Y\DKD_I%I38H8AZ;>E.- \? M-X=BS^:K,+-X8?;*0 ;&\\)AS.= Z0R\\'@6MIHN;[/_?X3-PF,P3O__&.8L MS)%.O_]_',_"?_&V__\$Z_\_P?K_3V'V/ULZ@_[_TZC__^I+_]/SFK@H" ]Q M2N\9$V[BHIZ^V"LH>(->01=9 Z^M0UEBN)U 4#<6\[?P3AX%!Q,8'.87*;.M M(<9'%6[E,-$)U41[TLI?#&Q3Q?E6N2O/BMZQ$OEK?Z1$_OCU@3ZUPC@/F_S> M:*3W^T%99+I1QI<^FP9UE+48;6H/,5EE?AM6FW+NQUGJQ&+6AP.DAZ!7B\G\ MM.+ 8Z(IG+&;9E1VUBDJUN<+IL_V E,JLT: MT>'-W'?R>91E.WH^7SV<+NQI-BBSN\>@SD:[<@].ELA"J8=> 4ILNH(>$PGW M<=*A7%_2:$/KW/\;K6B.G]3$!/!,.V/"!VQLG'<1HG#+A1N0PX*'M3DES?V&1D-)(*O+$TJH>G1@][ MZ1E+!SY0;Z' @K*HD"2ZEL2#WVXY?Z&CO@Z)?R@O*#)E(\%->U]04_A7 EI MR)PTQ0V#LCUMC=B:1L4D+5?A<[9+GN[QL/;F2+21ONF7H8#CGV.U[$]$ K;= MU@C;WTR*0 1X2TURQVBB/WGM!C;&J?J&)1=,(V'>731K7J:GY]!GNW^@*#O= M-IMU'7"Z;7:Z;2:3[73;['3;['3;+/#;9J=$FG!6EA\\D>9T=+C]]7-4E%GE M.^[6_5@49Q4*!>_R)V3@KB.<>PX?T+;9$]RM[[.8.-IME%RGMV3O\?0-)6_H M,TZ+UW&76\'%B)=JX'+F2L!&@>WJ:^B"9%R,HZT:U,,]MU02G&Z'G[YA$TL? MH= Q\ [%\=DU6SLSFW-'--R*9NKR$L+CJ(,9$FU+KI$^JH+'+\9>^8^#FU3KG $4*X?! 5YV.!T&SW08?!6_HQ4- MP)_*CYX.A$\'PKX?")^*,S@ISN!-4I_79YD5]KOF#S Q$T%-K8$.'8A0 M6;5L@XTW[$75Z1#Y=(A\.D2V$_P1W#65;)#].2 >*OCL=/16'HZ&IOY:*Q_/>5T.G8Z'3N=COE^.N;^#MSINN3INN3INJ3G M*6VGDZ[32=?II,M.<33 F1>HJJH(V'TW'ODYF$HI+HT3,4BYK6,\&_L0AQ0J MMJ-U7 &Q'N;!A3HL MQJOK].MKO'Q]P@\HWCR79%B<1>EO5SB[+[/E:Y2C^RQ>HKOU$XWY$EZK[>O3 M:U3\/7I#M[@X0RA]0)LH^PT5^YAP>]H[(XGNK>LY2 1@[ ?0K>IXF(>EX[_D MI[2'TSJ[M%OR-:@X"6_+?SK%/)UB6CW%'*0"?HNVBY<,(2KWZ1CS=(PI$B:+ MWXB-OJ$].P]Q_AOS0%,.VHDG G4KYSE.*^-Y(M0X!YURT(F<+% 71$#&,Q8:3#P5#HE4$_.(L0A*U:R M.@0[4> 2483O"$[63IDUI\R:4V:-4R=VRJPY9=:<,FL"SJP)ZP9@?Y0R9G_> M9X:_=C?S][E@SOE\ (8<]N?Y&^*L<%IM:YZC]+>[]9K&PBDMYFP,!=^?[TG MG0U%@=ZQLIS#<3E%W<3!)2C#38-Y1,N2\'KWAK(T?GG=3YK5/AFOL^[+=;I" M[W3GS#4Q*[BZ"C=&N#PU3IL:@EBN(;TYLG,<]<5XN2-UWGSUMLL<%HJC7>!( MIFS0\F:*P_*3AZ>T86N!YWU0*N<<^@"A&:%H)K3;$X5;3"TW2CB9PV*PR4G" M&,S9H(;V$08+.1SH$OS#Z.88KXO()B^3"1=$J#A*F@<2M C#T%1% M-_!5 A*-N?WHBY.Z146S\*/\W:4T!C7>2PMA&FUQ8$(P#8AXRL; 0=IT_U]" M]C;-]2UUIP-M./$]\H8AV)FV(@P\D9Q28Y%_#2P&V JHM&Q76JH?P_)\WB6Y M(-6 D #9[.!L >PAK3#J8&%GDX,$+0>G2@* MV/VSJI'\6=5(_ARRD;"E-3:2/YLG-9&M[#-VOY85N',,?VB>ZD:4YPO MC!;+)4T&S>^C';6P\[H$&7/&@H VO(M!G0U;@.ZQDIS#,Q&&W@QS_2 M,8L5+%^NU796$:$\\MD%Z"459AD^QB!O$;%DO>'<)0+!"@XG;MS>*V*QQ'N, M J$-2_J](1IHPMPE\@D=S;)KD/Q6TM+[=1UR@$'*F@H,DM\T2(,$ M:L+<(/F$@GRQ7";BHJC%NTQ5[9'1$FB.@Y;!6R-?#W:-<4#'\@/I+I:*YU&6 M[7BS,P24N20<@WIO7@J2FBS]QHCU[VDY#:&GO]%CJ%46K8MIX)SUL0LG#S]Z M;Q9":=0,88QJCCM:CC4XC5;QUK60BPQ""MR%[!&\6\*2:Q)ZA>E?.?XJ07O, MUQOD:E>[Y"# =ZQ7'>B7<_R&TB@M<@+R0!9-6;RDU$\7'F!GH>/@9+\@Q9>B M,J+[))JLU%2;-?+ FWD\<#5EAXYC.'IGX6..+9U%>?.&[V)%QOD3KA_&O$5D M14I&-7K"9%"2 4P<56^DWJ47\5N\(JZ!#N'' B]_6RS_5<9Y3+].EGOSD>@6 MC7.0\-B>#Z!3J.W/PXK-++4#SX%749S]$B4E&?M-:EZ4[+=W+B>YCK-]3_** M.D) &T,1@[K8?78<+?(<5:N,FSAZ;FK]?T917N5/I@\TD9+�G +4ZS]L_J M\(5U+] ZWK$&S?$Z5??9KF&V>G4A0_\J4;ID7414:#%6D:B%4^%9;#$SZQ1: MC(47M?!%^+PS4V9VGDH3@?C3)LYF:Y7^Q%H*&$[% 'IT7H;1"3R?3\61<'0O M'GHA $3-!7N+K2=;]\^\QRDBOO^YN MZ)M)XND:T&@Z8PL;>3-O3;D$3]_2MJ*9C-_6J6JNTVU9Y%5'_2">R?F08[%9 MD.[=F%)'8A7!Y1,WE^# #;$(Z;L?3ZZO*WH5WM()./2X$[F -G<9Q:=YFM5Y MLSI\YCC,Q"[D)\@<2QN:NAF?#UH,?4QP6PQ_]'"[?C%E;UAH]0)Z-472@O%R M"K>%:^'W-0-[?;@H.GX%6H V%3XDPVOJ1;5,63]SRSJ"%,*OG\FARZ_WR*/G M45VENH(Z/9:X2^LC-L+LEYP>0- X-#V/N,]POD7+ZEWR*'^]2O"WL5LSQ-)H M7AM+*%9I1TU:!JI-VMES,1R#O4Z7&9G+R"BK_WN=]@Z*:)&&=M"-KX2I-^P\ M)+QA*):HK0Q-[PBGIG\+PJ](JM4%'M99Z-A?_]_$G!+'7(9.^SCV/FZ&Y?\A MMGMVV+9\T"5>0BAT;)[D%.AI4^.F]_-V$0?4A<]H5L_VJE +TAGW-['>D!;(BM: MU2J VJ=FZ[:TLVKK8.S43"]ZMJI,,\A3@,N\B#?TI:^ULC/5:=KTB%K38,S4 M0"-Z-JI&\ @V)))%&]9:Z4"RMCI:@QV'D,81! 4@VP-N-A9O3*H;LW7V 1Z(L5-_VWE97WZ3GKH;H)KL?771.=-HRU@L#,$8L[RJ# M7NM68ZJMG=0.P61<-=4>M0IA]@7@6C#NWI=EU&";NR&^I$6N*R+.('$U2 MM:'/P::#CS>QZ/%533JJ_'S$.=_*5&.Z*-!EPO*FS><@/3S6JQE_%Q((G6H858,5(,#+%(%23!XI?B.*PRLQ0,L4@5)\'BYKQX&Q=1 MLEBMJE(V.>=86 34G?ZR@=Q5'33L30P4?%2,4(]J?>++IA9X@,[4'6%; Q/: M44*V^H%497;"#<]!)U=A9ZE,/]#.VA?ZU"4;Y-Z4+RWO;$ZAA70BJ,T'H)+5QPL\%O<]_ M2[963]]0\H8^DWW"Z]BT%%NU*8W05LZ=G@6SP+I:8OM!?8ZJ-$@H)T&Z1HYT MCXCJYQ\HFB3E0N'%=MN'/VZ+Y6KF@+;:YR'<.)_*G(QGF*:@BZR;_J&T#2Z. M=DNCL!KF+;LLKGQOCN&@62_(*52]_-!9B:BX$T*^VS65IAOK;?%\<5!6'\%H MME5!X+VF&$%;[?8Z>G(7J%5BDQFD-<"@HZH9'H?/-CBKWI+8)M$2/6[C)/D6 M[>[6-]%OZ"OY(XXV^46T83\7K]6X?4!>L;$SEV_2Q]A02<-Y0(.3ZEEZ10X" M7P_I.R]L8T ;=%D;TM5B(MQPKL&TK-ICTMBN.B_*'19PH%=)3E[LUPR)SK1I M%B'FS)R,\Y;J7P5:-6=GE^];1#>@-)-%J@-(8Z[LXL9A#&QFD,%(3P8C>Q!C M4&4BW'?NIY(^(#J[T*KWY'\W97.MKY-?:M; ]ES+EK8_*N-6T]9\]BWE8XX* M<;[VG=F* Q98.\"RPTKXS8O>TX[!&<=_#,-R.O2#O"IR5[RBK*<>5C!."-/H MFP/C@TB,J)D(A".0N]C7F!-F>$L,Q)')?I"JO,Q(.'0Q<""(%=H&=WBHPHW? MB#TY0WO2* P3(TMY <=2QJ+PPB52.(X;-@MZV)\OVO#G#V]"W)75E M=VOJX@8^K^_OGO 9:N+HJ_JUUF1<=-H83WL73Q^/-ZZ >2W/DGXD[K9_0T^? MHF^/3M@XI^1YE;O&2HNM#_A!OVA1/VR%BMX1O4\S?"Y[7QVM87W(@M M4'96U]]X-ND"4@]HB=]0MKM'68Q7=^L']%(FE."N+GA\A;.OK_'R]9:HI"BS M]"Z]3M]07I^4E=D$PW5^GV'ZFO;JTVAD'))D8PR'(>GU^'*@=?@0/ QS^I>8 M1:_3&>V_<5[))'(OC0>J=$;AK^NK[_2MD:A 7U(BTQ4N,YHD^Q1E\7H]WK'/ M2:.[93P+#:\'U"'T"A]!,W'3#)D_^;)*4Q63GA\NZ7$B:=CUT'_"F .1@S/ @DD/"^:XO*9&Y MK?4USC]1:]5FG4!;A6=+>@HQ/>:&$K6Y;#MPN:8'](;2$CDLU=1P<$4,A%7Y MCA-O5VS5!2: K5S$AH@11B\O&:JO]='->,4L*^< MJ(+ :U)F>>%3T9R5][ M^<@?O]YG>%4NB[NL6>*Q[NH(0%H'QP0YL S4>33TV0RT M=*H3H//MY.AKE!?H&]@&(,"=(8B!?;8&!3'!)B'&&7CRI=Q+8YB_&ZF3A[;. MFV2B\VV$G=&K=-63FLUBX1PG"7U<&Z>M3,S!IMRNT:!".[_-15)1$7-]'T2I4Q# $(W"I-"^VT6:L(J M6(<4\1QG3H?7+GO;B.&[,:9*!UBK&9R/+=R\5U T 8-VZ$,MBA#WM#E"Z$\6 MK"0@\#GZY_X0BW61@@_0J(L%<"CN;Z,-NEL/.&"&,Z1P;9HG'\[>#/* \GA% M#"R.DDYMS,E##MB%!/F SD:D7.=80<3AH.3BKC.#^#A]VZ;0>#[*Z%M0Q!M? MIRO";R:U"[5&O:K^D$9^VXN6Z JV \7OV[[D*LYZ2R.Q^8!@NV F_[=ZBM[5CLY%&&#'Z&P, MOKD5=M:^J6I KF>8BZ]!,MS*/'=;E$4T\>8&1801^C_7Z9)(.C)2*5Q[H9(/ M%X+!0<54-BL!XB#GMD;$\1PV_GGHH%Q>PE/W.EJK&(8KR8W6T;B($NM;K/;B MZN\.?H-W0?[:H:F&M"\PP1/WN=OF'"_KB2G%[CWB5DE<8A M6*610I0-495:X!=(P%LZK+H7 FG^IG^K1(H_\,LET&B%XC9;+78A1V[Y+L0! M%:R:XLW7M?SF"9"60.5V'Z0X]"T \N?GJ*#CRNE-@.KV.5HUFQ><\JKM ""[ MG8 TH,TZY]12OA*>F^%LQ_\4&G$3L3F-O) "_NZ V0UN$2H"GBPGO-0:L76 M [^5IXK@/-BAV ZNC!E.[['_Y* ']@']Y#X=M! M+H?W)7<;T%%870'"E&X^R2IH("?EV\$_<6%%%C^75EI2BEZUWC&6="&2XC!^!^" /[9KFS/U?IS8]X:Q]F%_HW]\7&,=?M?9&%G.[]'?<*0_D&H,(N M6'07\*"5W+1FYX#LLB)MT^^]-DT*.&C>:_RG3[6QV25 M^:V[33GXYF[;PU G%K,^VN3L$=07% 8-_0D#R?JQ?G21W8^L;VT_#K]YUX\" MUL7].&P8;DG0J5/#(B?"4$JW;>\W^D@S*6]>T-Z@[_'IYT\Z#!-+);WAOL*M MVA":'G'C]F;3^%A@GZ+#28J!-^#D K :^"!Y?3J-5I3!ZW29T :+AWG$;2+K;5 ;>V^<+; MLZT7TCY,XU76C 7;A=!T$1?7SY7IE;E^0]D9D8/*IIX[(\8#SZ7AX0G$1FUI M2L=6#6C[5BL.($J3>:UNJ:.&<-/L&AZ/+;)U,9/Q=<1"+SJGONE@++VD"W3% MS>!-__H-A%C@Z07&B5WPS:*EW"XA0?V[9Z[#'Y#K&!#M0^[I<"F!U!WT+9WV M#9(S(M8Z+F@1SYSXU?0%Y==I\^,=44!],VF1KBA$_9"CPUL]YWBS16G>\O2 MBCBKI@3^BR_[6FVJ+?<%V^ M76P1'Y>O:%4FZ&Y]07HM1:M^GTHN VFU;:OD MJK5UDV#9=A9EZHE08J:,BH"Z!$LVD!]2<1)'Q6!RG[HP,A RGN"X&S]4L%BM8FH<47*= MKG&VJ4V>4YI/KS57+9+6]N;))CNC?4+]DJR_8V+A[/)%,.!A/@L7V%WI"\V^ MPHH*&-7"4*/:RYSA4@OWC&FJC'HGR-@(/N DN2*6&F7CXD1F2+A##X;$#ZU- M>)2JB-N"JP]&"X^&KE*73Y>X (W(AC&$ \;:ETU9?TAO*R_Q6$19X=7 ;KP5 M??U<:IP,6*Y9#F"/RB#Y6IC/% @$R/!K[4VV7*2VWUL#Z8IX3E30_Y/=1+%]I@UK#EY3#UD=EPBJ:.N!2<\B%QN%M M2*:M;LZ__G#:%TEUXF)G]*/NSN@R91MI&($G*[$.XX"4+A='LJ%HA;V*XNR7 M*"G1W7J?HZ 3IX(BDL:JY(C\T""33ZFZA*VXNN&T\FCT*YL!TQ% M /UU#). MV$Z P\'QQ;*J34'R@(HR2^]2!0N6-11O\)@-C\Z.@3J:UY3Y3!S+'$;K@S=I MSOG9KDG*DZ3!R-OQ9RA>NZ.S7YB&YC5?+@_.[D?,8,)[?2B%+,3-N ;,:W9T M]@O2S[SFRV/AN")O%A?!@##%AUX&:X+V=\;PA9R3(SF4 MNBKIE0VRLRK*O)95[GBX3?@^A]'D.$Q7JHP9C)1%T^ &XBQ/)#($S?-RLZT6 MHE]RM#J/DB6]^Q2G+Y-8X?@B^G65%4HOH[.NFA]>TZB,]P)Z\/JO:K'W6$=PL M1!O75(JQP<+IZA^$S6-]W1W._E$GO7LF:!H?(5CCKY:F>$P;CPF1(:&/D!PO5,7Z @6*JYT./&0U^YWCM MRV3X3)>P(Y9OXNBYJJP^&B7J#9M.4FEX=#:OK;5Y35N%+8,3(FY$(8PE_XRK M3.-M@5W>FC[^BR]>JJXX*&3^Z34J_AZ]H5M<_ ,59PBE?3],*Z7@E&@XOUN3 ME4Y]4S)>-OJAOINSLW! N3&)@U(^^+YD*HS>QH2/1VUGPL+CS$>Y,#KXSD6J M\J$S.Z P"CL;EA#A;VTT1I4^2NW-S6FLS=(1G@T['7E\VQU-I0+NCM0;3 MA[LC;\:,UN;)^<@X[:VF?>MNG6V\]3HHZXV%_#6\(EU3S8K*0+%/D15*)YZ&#- M]B'CJI\@@;W +U,Z5$.6O :C8(.&T F,AQT/VMZ0PF MWT#(&JK.87YM'I1-#Z@.:T;'IZ>_MWU#V3.>YTY';Z$WR9C"9^@!+9,HS^-U M3'.J"JQZ<6,6]/O;&9;1V]/L95[$&[JM(R1IUCN?/KA,TZ+ MU_&(GP-UHU&[J%WFQLYC=WA6[4]29*T*0;V57>9]NZM!.>_O5:M]JL6!-QO^ MIO]GP'^40W#N?IA_',X@P?$N+J3C:+-9DTO8)D&>*Z(/43)/U D?[%-&Z,T%U@!HTE\\\DHVB'[APB00.=/;AH/-'= M8*2/F*5C_.D;2MX0\Y#+$C;@?"'%YI$#430EP"RAIDO%&8+#'V1ND/)U5(Y& M)#J=!I^^8;,Q,D*B-S0Z)!]I1+ UYVP@=.PXJUWIQ/X):?F#:VIH#,9 C>;# MC0*&]MR.@YJA8WI#6BKS%2Y5M]@2+/KCH,;RT88!0W=.1T'-C\'#FP$.@OC- MPFS0QV(P""HL'VX03'7G=A!4_!S3-4FAR%3Q9_B? ME4-O?MP_O;98+LL-3>MF?4M75U&<_1(E)5$9150G?I\2-D\)FZ>$S5/"YBEA M\Y2P&<;"_I2P>4K8/"5LAIVP"7IFB5]Y4>&1)N76?BBH&AM?X^)ULI#/K]/+ M]R7*\_XJ'JPZ0[S\!SEU\?JA[@G74D5R6W!5Q&CA47#,U#"841F9DF2Q,DVF MV/$:!C-',J$P-_92"Q:VXEHQI]6Q6S)$60>U9@Y#I"%+PT7//8IL1?!=FCY$MBUTZ' M*U,Z#]GBF%->7?EB3R)3T MHK@_P>M3WL@I;^3#YHU\1?'+*_'>T1O*HA=$G'2YV5;>^TN.3H6[3GD@ISR0 M4Q[(*0_DE <2R"KPE =RR@,)^MCN;-=MEL_)\NT%9S'*&5.91DO^(32_I0NE M,)AASGI2N$9@ 9P+\2[_5<;%[A$MRXQLQU'.G _%0.W3-1P@9XY#WB,8*-K0 M27#Q5@^\"XEIB$"Z(E!:0-@?3YIG1<^+DK_V'I3\\>L#?9F2%0H:_][&2/:_'Y1%IC]G?.FS MR?;6\S'Z.4[C3;EALLK\UC [^N8N.,!0)Q:S/@H#[!'0$3-JZ,^"4]:/T3N_ M'UG?VGXI4\,B)\)02A?6ZC?Z@+,P;WHP#5[MT>HO M*+V*5YWN+:7M&>J">89ZG9Y'R9+FR,3IR_0&/C1?U281KI+M$/&C5T;,BUBG MMH7+M'@@BUQY JL97GYNJRY>C_:45HV4G3AE1?NR[:H-.3@Y6+K\^[.X/-2H MI'+?K?LY&=?I,D-1;G6,RJG8&+$B*J?Q:]@S08QFD33A;C@LI,+.L+"QEC%K MA[N,9M"D'OD >U;K^), MJMP9%B=0^:/RMB4YINNOJIIHJ[C>X/3E"66;!U2467H'O>P_#SEK(UQ&[C3F MK7988%Y )IL_)Y0'=0FS[)IU25ES!<>W?SZD&W"QDSZ$"P#LJ8\G7V?.C;72 M+LK%[EK&X/$X>S)W/479"RH6244U5GFE&-A>Y);%[?U0$Y]58B1+:ILO\ME. M!8FPPIT!&HAW-I)BBJ3UB 0\\,OE23GPT78C7,I[CI]0WE1W5E!677U M/EVBVJ&-[!0 V6A6"!FFQ<&%MV!60F+.'E7D&-#>KN_6]S@KUCB)\=-K5)S3 M$H9_1PF9+L]PNLHO\+?T)8M65!L)_K87\F?ZX\C8+&-MK]O8PAJF$<^C5 L& M;XVQT]):;9UEKX"+C*SEG+(0$O6\K]ZB\1*CZ\XX56\)I'I+5UR-UMC:7^H_ M/>)S*MZR5\RI>,NI>,NI>,NI>(O_*_-3\993\9: XO?=ZNMLU_WS[S'*2!^] M[F[0&TH8LYA:HT;KT$9.M? 91;2SZQ>$)UPRISZMMF.=P-HZ5Z!\&,UP MNT-[\M6:%@PG8RC-(SE#T ML<#+WR"A'14,7*<(P.!L5$FZF'G@I*J1X4AC4V2?,P$HA7L=HA;NJDQ7HM'' M^#X8>(/O'IN13!JHD3#PA'N=%#2G';A^:&C+WD/5#SU0""5^IZG 2[Q!?,\@ M!FH#)QP@AWDH@G[ 0*G&N253E-5.CX,JW(TVR%,BIH%GQ!,SI'H-4C,9NR?;P/>@-%WI3_B+B@J2=Z.3VIKM;5LSU:RJ>M\PKI MX3?+L/P;>D2.LLT3_F^$ML1?%%G\7%8IO]?I]6:#5C%QPK.I&0OAGEQRQ&\D MS#Y'!>GA]&7PO9;Z;EU]A T&=7SBH:""+^"!H*TV6\- A0$7AX[B8 1X4/?& M]&)#ZS-^,O3Q?(2:+IZ%,&##UE?<[ Z>Q<$<90-\]^_6'+LUCQZTQ:LKZH ^ MW"1:,&LX>2)N-5Q;B>@F*D/T6Y3M^J# ;8L:,LFN!HHL8!O64Y@M.P93;VSY MSY[;\FU)TS#NUNULD]]'61$OXVU5-O ZO4Q?:5VGU16*BC)KCG]@EFV$6FSG MFJ@#MGH;RK0U!C1Y:4;$CT>W?N%Z@7KIIK:& 2*#K6.DR (>$7H*L[V>D5)O MK/XO'^8$1"T\:W3F(245=$AL>GR19?3YR^KR)S\VKM1L[T: S7S1Q4T,EW5 FD&>WGH4!M]44),#V7'"]N;N/=C29ZLL6 MIW6?HOP"1<7X-!H&W,@@ W9W80S6$UA1WM'],2$1.CADR,-='E:9:50!V=X_ M3#+YVL5QC'+N=L<<4=,W)H@"L%-K>E*U81/"0;I\AL"-I,TB0V[!;'B^H8[A MP[1'H=06S&Z,/]S+N)KK.Z7UA=&J3D;)YOKZP%G95?V4YR@?+ED=)EGO>V#X MNMT#2@CG*_KT6?[X2FRI8IHL)H0A52O(VAVQ(3*W==-./(][MUV/_ M!W%67ZFSHOT?I;OVK=OKE"8FJ>ORO,K8@IANK=: MF##N'-:<1H!A.ADYL1DXJA^88'(2[ES#]F#X( -[V&4#3JHKV[-P$&Y7S;(L M$,U@,ZX+1F2##-O^3.0M$*K+;# 6!]SOC7H9WYV+P9SC!1 L45S.L%.SVUME MFX_-G';5&TY6)_*&SER'J >Q@?!##\&@,O3C&W[1+^/C]C3U9,65(0,2P4Q0#6"9B M@:(KZN*X".]SUNW:TM$#-^8M;HL834=A'^-IW*DK/I21UA=@COV/YY-E4_UG MZ&]ZE7]L#5 H'=-A*Z=S&LRV.BF4(2X7ZV/M$JO_^07EM%(&44.,5^,J;W.@ M-MZIL%"?!K-!5X0R?IF26*[J[60=W'JD-AK;"]#F#VB)XC?RXV*Y1 E1:X&& M.K"]G35BPM:>5Y.)DQLX2/>&XC ,9796-LW=DJ!^/_,Z)U^75J=RFK279V M=S,F>_(VA^K3XW4V8[&#S.Z<3SV_5+UQ< ?#)CN[@QF3/3F80_7I\3J8L=@: M,?*?:@>3HA>ZRS[*A0SIBC6*7;@:+N79O0V#\LGA'+!GC]?G,"37B/-_ +?C M2<#FUQ].(9NC<#FR?CU>E\,+VFA$_^N@S67*=CDA6.C!3J5LA/Q#.8W2E%7_ MJ9*CW-!W2OJ*XI=7\M_%&^FL%U3%02[(1'\5Q77=;*FP#G;4X(_[U.3KP,=])T?J MF2,U,YL/[$V5%7N9'S"45\=@/K#O5-.:BTMB'CO.H$.@+LZ:3T[3,Z=I M8"X?V&EJA$%/Q]]^''\;G"<>W_FXFC(:2_[+,4S^2A7FE$K$.:WQMD@JO&C% M9H[],I]:H_:A"& CWYP6ZVU3'?E!SJ#_QBF02)"OC;27P1]1]A8O$5O$I^B] M>2'OBG20W"SM(FVZS1;2 ,QZ%OVIFKTM)DXG'X*(YQ,NHL3U,0>;B0.?:8R9 M"&"8>M$_JL/:%=,V'U3U<(KL%N:5KO)*^OYW^I3H+2[^@8H'M,0O*:U@NL=4 M-QHK5&=6G9,/E8EX'CX"< J^]-(LT_T\? <9FIY-7[7[)%OWYB<*-RY*Z(;X MW..?0_PC#WI(?W@STCG,ZH=1G3\*XCAZ"GGWWE4PL^.MZ=Z_?J#NO9D\!6)4 MG53]C0M+)M#)85:3%,1_X ](S_(^D$4#G/U!(1N\6E[H';#[]R9]M^[+_X 2 M&AFFLV%>B?_<$Y_MZJT;$JOKS?BM^ML>GY8"X__Y_:37B6W]5G]C?AI8!'HO M4+K:/X,RL(D=SG[[1C23_6&)-S7MI^@=[3*08(W2A!"NW,$9IT,%95P] ? M:I"F'E)*,L@\VD:J1[I3)/[^AA"!VB"LS= 296T"MT6HIQ8I]0BD'61^A%6XP^M3,5*7IR%AA34,W60T% M635<&/T@HQ^=-#3O*5V2C7=[-^*<//"6Y_"6XV4YI&6HMJNO M'BNFJT1>(Z#B37%^F*N%.8VC%FAB]N]Q[%GF/SUB!7-:T\@$OX%"QE=OL/V@4,=L+ M/#SB_IPM,&;4J7/$RY[,G!9G4KUY:]558N[]4V\)I!Y MF47I$BTVN)R$>.TA;*]?6T!X9,/!NH[G'"4VF#6(!\XR:@A?61'_N^+];GWY MOD1YOE@NRTU993FW9T#\_94^@K:HG0:"(QL%QCJT_1CV#Q$;PY,GL-68_%_"Z\NP,R=.L^1LTK_<4ZB?SJ=1&N=:\YU M0"WE(LC$U7T-BOTM[ILX>FZN-@W*8+0U4Q6:M!5.04W<7/,>\[-;O,?\N@%, MJ$G5@!&4)X)=X$T4C\\KI'!\X5JX@YRWG$?%\O7+M@O&?T:;9\9U6,WV\I,8 M7GMG?E;><>)3%I!"ALZ42U)R@L(CY:PZA+KYW:4OF$P'G0BYJOU)$,@-D(L@ M6 N$J<2."7)IS5%GPFT?#&8F#/?P4D53Q,-Z+Q.$EO-6G%2? ZQJV%IE+ EX MU>+X-#@*KG$'F1;$E/5F7%Z/NQQA 7/7)$-@M]+28DA%3E-<]LQ5NW-!\4EF MG2I5),PB5G DWM@(Q#0@%N&%>];J2*:?F4K-\]PJ--E^)S8KXF4](>N^?$[B M95=Y8['=9O@-K?I''W6)Y)'M*+=K-*O0+F ;T]6.+;M3H.^L+)BT\N!^JAZ< MPXWW/H#( JB](.8@:1^PH9IJ:SY'*>7#6>H@W'#'>R2YJ?):\(USVN*XS%&B MD1D-<$I9_Z:OIUM;YE9@4N14<[DLV_[VB4^KGL*)?N0MLF O9VNG/"1A^4S& MOV,TC<,8I0,R&/X@2V) L@35K@U:Q*B0B1K %4&Q#=M7FY*)6R$_QUQ[H+): M>+/%*:*O#:[;'$$B%FM2XT2K##"T);=T,+@LH],Q]W.&8,"C4CD\8"^D MI6.H^:U)F'@@ RU[0[23%LME5D9)3A]S_D93J:]P=H'+YV)=)N0;3:L>A_3F M(\#3J@4"[EY(@=D3/H!>1T^A"!GKERBRR5"0AR$ 19SWGX!)5TU*4M[]C%9$ MLXAH16,TJ>.&#R05W,$ER$PU?1VTKS'V/UL;.B+DQF.'C?RH M!P] GX<;/6QF7.QV.5',#= M^@F136E&OE_$Y)<,M.*R2D2X,S0G$N*(F4._QB/'$E,&[X4<9@2=EWE!/$&6 M+U9O=%>6DVW9.4Z)9NH3)S)QTHL36?Q<-C*/'"HD0 MQXY]W1J/'"LL.;NI[W!+NNP1ACA63/5VN"W*G@']N_P^ M[>J[Q[1NB(K.HRS;K3I.3#@Z3CV,>FFQU-[R?<^B=*"OO_ZKS+>,AX TFPM MU(>@M0\.#SX(-33"]83R 0BCYEM5 +8 9U$>Y[WX[17IA.LL?]H*EEI*S84& M*&H>K 6"=6+'!$7D?+MFQI9@7^SWJ2T ##(^03NAU3';!6MNIJUQ&\H8YQ?-2=<(//3QBHT3@VLP9JNJ0;M&+8&%QYG"?0$ MTSYT4<16G4;J,TY=SG(LR M\G4Q"4T:B"E8P];1E!WS!E(^BM/R\45;D!%+0MQ3R&"-4"G8K61DPXAW@&7C M)TF-_'I#$-"1&;%! [(C@*RZAL1&;7!(?%SA<'EHUG8XG$DQ]*LA\N$,&LC> M#.%9#.QPAF44Z/!A@ .OL)M?@5:ZLJY%3G][XW!H\Q.,6*7)@="-RJ703A_X M6)3%*\[8]%\&;1[Q\CK*JPJ*\<#CO!716ED>.C,1Q=NM2KH M7,#4IK24LP0[6ZD!%W'FRWO#J>2LT$(Z']\8U73FQ/X'Y.C17)\B)Y=&J0U+ M+'X;OWH5W)G@/O3%%4A[#2N(*W */#K4-0#2Y@^?_C*C-5V^;^/Z&:6+:=4T MU6922QLW.P:[$ZK"NA6.J07^2(;*5#3N!:"3AZX.;OHE1(&$ E_-*BS$U-<, MRJLR$(FC+QNJ%BA1BDU)4>N?0#I<_W:I6WV)6"$H.6#WU!,?T!L)&;$G*9Q( M/G<1*"8[M]$&,0-10&B1J'UH>YN6FV-IEXQ(TXJ3;IZG) FSIP< MM'>PEO!#;R>A54?C(30"G\7EPQZK#AN HML E11QN'$JP(3!TZPT2L7'S55J MP#$J(D_]3 Q[UII^V[OO_C>GK/-F(];7,?LN#T$NHRR)44Y3W/^!(O9$)(1I M"YZS85R.3J;J,4R M)#'%$IXA*;00&94W)T>&QJ5P6J1I9$=V0@2<.WCZAIT*B8EP57T\)T$&H0[> M/&X<[[B9G/K8JNONWZD/^&Q"Z?_M'=DNXW; MP'_I![1%VKX5"Z1.#!APG&WLHH\+66(<(0JYJR/9_'TE69)U#,D92C%%=U\" M!)Z#,QQQ#@Y) H;LOBP(8^[V1!>;9%@H\N8'B&Q62NI'6YPF;K-@D MO'_5*[0/%CQ?(0L2:N+A&0Q$0V['R1AL>=N?>/48;9$85G5-CK6%?SYRT#Y MN;]Y/OX&_M29&/8]93Q@C7X[4Y,O:\]O7C[PGW/ACKQ;[PW>L#QRB)*%%_E7 MS6BFY[C-]@G[EN7T;E^+2Q4JMC_9.$S>&XHD,]&!UX=5&MPSHEEM)R MLAQ;;G9=^]^R\)AS $Y%!5)I#@:9@SR@+U$#262:_GS5OUZ2LC(\7(@H8O4K MI+N8>>45[M7#3X]WM]O%_8K?">X=GCR^$V\\>0J_@KYD4IJ5)B:B:6UUT$RW M^!BM=5<3> S%>C(1;W<7;^7Z(I!?JUK;M?.3D7)7>3K/AUB\<6X/)N1DI_<- MVZ>K\E7G\OL:>CPY0--1,P2P+XGTA+$.#)3J8\X4;QD/1;P1*4MN,K9D^SCS MXO>K7__X#4Z-D.!UEJ0%MW@_LF8.!%G:_NW(,(,R9M42=GR/3/'%"K3]J_19 M>Q YJFL)=TK.C"XLK.VV[/2=_,+P9,P8,?V^UWL M\>0X1Y):L2FZ).?2HT^_W[G(DE2\Y(M:.8[X5-GO;79*X7H[G0#<;$)M]/0( MO-SJ2%S'L;T;"G R7V1?6;P75O="I<]07@?!<;^W9VEXA$KU& 0G;8^LB?%& MB&'I;ON+UCMV_Q:=D;O'#=>"'_(QO!3!4-7UUZ/@,/[^K P.RU#6;M*R//VB#8EDK;_;JPC(9A>)N!NU]5 M5Z:Z.:5X![*\OCWXS&*_T-9A>)B*B@A:FQK18?LC:&0JBU2SO(""XYV79N6U M]\.CY7I T/RZ@ Z;FT+BJ)7<@>#"-6?-: 9^#X?1'$YA99G=&HNV4] M..OAOKF")[L0S:!*!78.=\'$)MH@.'.']-9_8D$6L55X.A'/@[\S+PH?WT-^ MN/;](GN8O(\YB=.6&\S_.[G _)\OZL%(LF@:4C7M6*3)@H!1DI_:^:&69R-< ME!X&N#9BHN&=#<59A8?\:XA?62+IF:8A#92A1IJ?%L & 0H*2@,V6ZZ; 2U% M?+PLIG@= &POP(#66U-*4&N^C31S@B1QU]]A&)7%7"4#Q]L,B&N%,/JR*'IO M=W;C6+G;IF#FO+1S@&H&)_'63\81!0MC]>7]10U@D*E*B,*\XM4_O(BX/HS$@XJ5FEPK*UL8Z9YK>=O1-O7BU&*I52WFXLF+#RS8B:*L5S0*@$?91]% F;&4 MQF6:-4YE9S!SZ4 ^HNPX!X-_8'[QUE#(:)GT$ UEUFVTR[1DJ6+.8+QMWN[N MA6DR'Q9D/M1?1T7#53Y::)=IKU+%G,%>V[S--R3F;:\CXMXO5S\B7[U2+,2^ MOYO&OK<\F$_1BYJYBRFR6;-"S+J]56PTB/]UH)&%V M]'O7.-Z4*3G7%G?U2_%G[R7LTW]02P$"% ,4 " #2&AI8FET,C,M,3(S,3(S+FAT;5!+ 0(4 Q0 ( -)R95AC_XGX/0@ )

&AI8FET,S%?,2TQ,C,Q,C,N:'1M4$L! M A0#% @ TG)E6 '-JV)4" QS$ !8 ( !:5\ &5X M:&EB:70S,5\R+3$R,S$R,RYH=&U02P$"% ,4 " #2#;#8% "E M' %@ @ 'Q9P 97AH:6)I=#,R7S$M,3(S,3(S+FAT;5!+ M 0(4 Q0 ( -)R95B/*J3#004 "L< 6 " 5MM !E M>&AI8FET,S)?,BTQ,C,Q,C,N:'1M4$L! A0#% @ TG)E6$9"+C0V& M)Z, !0 ( !T'( &5X:&EB:70Y-RTQ,C,Q,C,N:'1M4$L! M A0#% @ TG)E6"0#I:.M6 ( #E@9 L ( !.(L &9O M68JU#P >1 L M ( !#N0" &EM86=E,#$N:G!G4$L! A0#% @ TG)E6'BA7H_\&P M:D(! !$ ( ![/," 'EO'-D4$L! A0# M% @ TG)E6)&D\.*I%P .E6]R=RTR M,#(S,3(S,5]L86(N>&UL4$L! A0#% @ TG)E6/Q6_Y?Y@@ 8BX) !4 M ( !\YD$ 'EO XML 95 form10k_htm.xml IDEA: XBRL DOCUMENT 0000108985 2023-01-01 2023-12-31 0000108985 2023-06-30 0000108985 2024-03-05 0000108985 2023-12-31 0000108985 2022-12-31 0000108985 2022-01-01 2022-12-31 0000108985 2021-12-31 0000108985 us-gaap:CommonStockMember 2021-12-31 0000108985 us-gaap:RetainedEarningsMember 2021-12-31 0000108985 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000108985 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000108985 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000108985 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000108985 us-gaap:RetainedEarningsMember 2022-12-31 0000108985 us-gaap:RetainedEarningsMember 2023-12-31 0000108985 us-gaap:CommonStockMember 2023-12-31 0000108985 us-gaap:CommonStockMember 2022-12-31 0000108985 2023-10-01 2023-12-31 0000108985 us-gaap:ConstructionInProgressMember 2023-12-31 0000108985 yorw:MainsAndAccessoriesMember 2023-12-31 0000108985 yorw:OperationsStructuresReservoirsAndWaterTanksMember 2023-12-31 0000108985 yorw:ServicesMetersAndHydrantsMember 2022-12-31 0000108985 us-gaap:ConstructionInProgressMember 2022-12-31 0000108985 yorw:UtilityPlantInServiceMember 2022-12-31 0000108985 yorw:OfficeTransportationAndOperatingEquipmentMember 2023-12-31 0000108985 yorw:PumpingAndTreatmentEquipmentMember 2022-12-31 0000108985 yorw:LandAndOtherNonDepreciableAssetsMember 2023-12-31 0000108985 yorw:UtilityPlantInServiceMember 2023-12-31 0000108985 yorw:ServicesMetersAndHydrantsMember 2023-12-31 0000108985 yorw:PumpingAndTreatmentEquipmentMember 2023-12-31 0000108985 yorw:OperationsStructuresReservoirsAndWaterTanksMember 2022-12-31 0000108985 yorw:MainsAndAccessoriesMember 2022-12-31 0000108985 yorw:OfficeTransportationAndOperatingEquipmentMember 2022-12-31 0000108985 yorw:LandAndOtherNonDepreciableAssetsMember 2022-12-31 0000108985 srt:MinimumMember yorw:MainsAndAccessoriesMember 2023-12-31 0000108985 srt:MinimumMember yorw:PumpingAndTreatmentEquipmentMember 2023-12-31 0000108985 srt:MaximumMember yorw:MainsAndAccessoriesMember 2023-12-31 0000108985 srt:MinimumMember yorw:OfficeTransportationAndOperatingEquipmentMember 2023-12-31 0000108985 srt:MaximumMember yorw:OfficeTransportationAndOperatingEquipmentMember 2023-12-31 0000108985 srt:MaximumMember yorw:PumpingAndTreatmentEquipmentMember 2023-12-31 0000108985 srt:MaximumMember yorw:ServicesMetersAndHydrantsMember 2023-12-31 0000108985 srt:MinimumMember yorw:OperationsStructuresReservoirsAndWaterTanksMember 2023-12-31 0000108985 srt:MinimumMember yorw:ServicesMetersAndHydrantsMember 2023-12-31 0000108985 srt:MaximumMember yorw:OperationsStructuresReservoirsAndWaterTanksMember 2023-12-31 0000108985 yorw:IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember 2023-12-31 0000108985 us-gaap:AssetRetirementObligationCostsMember 2022-12-31 0000108985 us-gaap:DeferredDerivativeGainLossMember 2022-12-31 0000108985 us-gaap:DeferredDerivativeGainLossMember 2023-12-31 0000108985 yorw:ServiceLifeStudyExpensesMember 2022-12-31 0000108985 us-gaap:AssetRetirementObligationCostsMember 2023-12-31 0000108985 yorw:CustomerOwnedLeadServiceLinesMember 2023-12-31 0000108985 yorw:IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember 2022-12-31 0000108985 yorw:RateCaseFilingExpensesMember 2022-12-31 0000108985 yorw:CustomerOwnedLeadServiceLinesMember 2022-12-31 0000108985 us-gaap:DeferredIncomeTaxChargesMember 2022-12-31 0000108985 us-gaap:DeferredIncomeTaxChargesMember 2023-12-31 0000108985 yorw:ServiceLifeStudyExpensesMember 2023-12-31 0000108985 yorw:RateCaseFilingExpensesMember 2023-12-31 0000108985 srt:MinimumMember us-gaap:DeferredDerivativeGainLossMember 2023-12-31 0000108985 srt:MaximumMember us-gaap:DeferredDerivativeGainLossMember 2023-12-31 0000108985 yorw:CustomerOwnedLeadServiceLinesMember 2023-01-01 2023-12-31 0000108985 yorw:ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember 2023-12-31 0000108985 us-gaap:PostretirementBenefitCostsMember 2022-12-31 0000108985 yorw:TangiblePropertyRegulationsCatchUpDeductionMember 2023-12-31 0000108985 us-gaap:DeferredIncomeTaxChargesMember 2022-12-31 0000108985 us-gaap:DeferredIncomeTaxChargesMember 2023-12-31 0000108985 us-gaap:PostretirementBenefitCostsMember 2023-12-31 0000108985 yorw:TangiblePropertyRegulationsCatchUpDeductionMember 2022-12-31 0000108985 yorw:ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember 2022-12-31 0000108985 srt:MinimumMember us-gaap:DeferredIncomeTaxChargesMember 2023-12-31 0000108985 srt:MaximumMember us-gaap:DeferredIncomeTaxChargesMember 2023-12-31 0000108985 yorw:TangiblePropertyRegulationsCatchUpDeductionMember 2023-01-01 2023-12-31 0000108985 2017-01-01 2017-12-31 0000108985 yorw:WastewaterCollectionAndTreatmentAssetsOfSycWwtpLPAndAlbrightTrailerParkOfRTBarclayIncMember 2022-12-01 0000108985 yorw:WaterAssetsOfAlbrightTrailerParkOfRTBarclayIncMember 2022-10-28 0000108985 yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsJointlyOwnedByLetterkennyIndustrialDevelopmentAuthorityAndFranklinCountyGeneralAuthorityMember 2022-08-25 0000108985 yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember 2023-10-12 0000108985 yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfCountryViewManorCommunityLlcMember 2022-08-11 0000108985 yorw:WaterAssetsOfScottWaterCompanyMember 2022-11-17 0000108985 yorw:WaterAssetsOfScottWaterCompanyMember 2022-11-17 2022-11-17 0000108985 yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsJointlyOwnedByLetterkennyIndustrialDevelopmentAuthorityAndFranklinCountyGeneralAuthorityMember 2022-08-25 2022-08-25 0000108985 yorw:WastewaterCollectionAndTreatmentAssetsOfSycWwtpLPAndAlbrightTrailerParkOfRTBarclayIncMember 2023-01-01 2023-12-31 0000108985 yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfCountryViewManorCommunityLlcMember 2022-08-11 2022-08-11 0000108985 yorw:WaterAssetsOfAlbrightTrailerParkOfRTBarclayIncMember 2022-10-28 2022-10-28 0000108985 yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember 2023-10-12 2023-10-12 0000108985 yorw:WastewaterCollectionAndTreatmentAssetsOfSycWwtpLPAndAlbrightTrailerParkOfRTBarclayIncMember 2022-12-01 2022-12-01 0000108985 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0000108985 yorw:DirectStockPurchasePortionOfPlanMember 2023-01-01 2023-12-31 0000108985 yorw:OptionalDividendReinvestmentPortionOfPlanMember 2023-01-01 2023-12-31 0000108985 yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember 2022-11-07 0000108985 yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember 2022-01-01 2022-12-31 0000108985 yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember 2023-01-01 2023-12-31 0000108985 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0000108985 yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember 2023-12-31 0000108985 us-gaap:EmployeeStockMember 2023-12-31 0000108985 us-gaap:OverAllotmentOptionMember 2022-04-07 2022-04-07 0000108985 2022-04-05 2022-04-05 0000108985 us-gaap:OverAllotmentOptionMember 2022-04-07 0000108985 2022-04-05 0000108985 2022-04-04 2022-04-07 0000108985 2013-03-11 0000108985 yorw:SeniorNotesDue2053Member 2022-12-31 0000108985 yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member 2023-12-31 0000108985 yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member 2022-12-31 0000108985 yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member 2022-12-31 0000108985 yorw:SeniorNotesDue2053Member 2023-12-31 0000108985 yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member 2022-12-31 0000108985 yorw:CommittedLineOfCreditDue2025Member 2022-12-31 0000108985 yorw:SeniorNotesDue2050Member 2023-12-31 0000108985 yorw:CommittedLineOfCreditDue2025Member 2023-12-31 0000108985 yorw:SeniorNotesDue2040Member 2023-12-31 0000108985 yorw:SeniorNotesDue2049Member 2023-12-31 0000108985 yorw:SeniorNotesDue2049Member 2022-12-31 0000108985 yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member 2023-12-31 0000108985 yorw:SeniorNotesDue2050Member 2022-12-31 0000108985 yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member 2023-12-31 0000108985 yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member 2022-12-31 0000108985 yorw:SeniorNotesDue2040Member 2022-12-31 0000108985 yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member 2023-12-31 0000108985 srt:MaximumMember yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member 2023-12-31 0000108985 srt:MinimumMember yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member 2023-12-31 0000108985 yorw:SeniorNotesDue2053Member 2023-02-24 0000108985 yorw:SeniorNotesSeriesDDue2022Member 2023-12-31 0000108985 yorw:SeniorNotesDue2053Member 2023-01-01 2023-12-31 0000108985 yorw:SeniorNotesSeriesDDue2022Member 2023-01-01 2023-12-31 0000108985 yorw:SeniorNotesDue2053Member 2023-02-24 2023-02-24 0000108985 yorw:SeniorNotesSeriesDDue2022Member 2022-12-18 2022-12-18 0000108985 yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member 2023-01-01 2023-12-31 0000108985 us-gaap:InterestRateSwapMember 2023-12-31 0000108985 us-gaap:InterestRateSwapMember yorw:LondonInterbankOfferedRateMember 2023-12-31 0000108985 us-gaap:InterestRateSwapMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-12-31 0000108985 us-gaap:InterestRateSwapMember yorw:LondonInterbankOfferedRateMember 2023-01-01 2023-12-31 0000108985 us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0000108985 us-gaap:InterestRateSwapMember 2023-01-01 2023-12-31 0000108985 yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member us-gaap:InterestRateSwapMember 2022-12-31 0000108985 yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member us-gaap:InterestRateSwapMember 2023-12-31 0000108985 yorw:CommittedLineOfCreditDue2025Member 2023-12-31 0000108985 yorw:CommittedLineOfCreditDue2025Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0000108985 yorw:CommittedLineOfCreditDue2024Member yorw:LondonInterbankOfferedRateMember 2023-01-01 2023-12-31 0000108985 yorw:CommittedLineOfCreditDue2025Member 2022-12-31 0000108985 yorw:AccountsPayableCurrentMember yorw:CommittedLineOfCreditDue2025Member 2022-12-31 0000108985 yorw:AccountsPayableCurrentMember yorw:CommittedLineOfCreditDue2025Member 2023-12-31 0000108985 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000108985 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000108985 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000108985 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000108985 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000108985 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-12-31 0000108985 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000108985 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000108985 us-gaap:CapitalAdditionsMember 2023-12-31 0000108985 yorw:ArmorAndReplaceSpillwayOfLakeWilliamsDamMember 2023-12-31 0000108985 yorw:CustomerOwnedLeadServiceLinesMember 2023-01-01 2023-12-31 0000108985 yorw:CustomerOwnedLeadServiceLinesMember 2023-12-31 0000108985 yorw:CustomerOwnedLeadServiceLinesMember 2022-12-31 0000108985 yorw:CollectionServicesMember 2023-01-01 2023-12-31 0000108985 yorw:CommercialAndIndustrialCustomersMember yorw:WastewaterUtilityServiceMember 2023-01-01 2023-12-31 0000108985 yorw:FireProtectionCustomersMember yorw:WaterUtilityServiceMember 2023-01-01 2023-12-31 0000108985 yorw:FireProtectionCustomersMember yorw:WaterUtilityServiceMember 2022-01-01 2022-12-31 0000108985 yorw:CommercialAndIndustrialCustomersMember yorw:WastewaterUtilityServiceMember 2022-01-01 2022-12-31 0000108985 yorw:ResidentialCustomersMember yorw:WaterUtilityServiceMember 2023-01-01 2023-12-31 0000108985 yorw:BillingAndRevenueCollectionServicesMember 2022-01-01 2022-12-31 0000108985 yorw:ServiceLineProtectionPlanMember 2023-01-01 2023-12-31 0000108985 yorw:BillingAndRevenueCollectionServicesMember 2023-01-01 2023-12-31 0000108985 yorw:ResidentialCustomersMember yorw:WastewaterUtilityServiceMember 2023-01-01 2023-12-31 0000108985 yorw:ServiceLineProtectionPlanMember 2022-01-01 2022-12-31 0000108985 yorw:ResidentialCustomersMember yorw:WaterUtilityServiceMember 2022-01-01 2022-12-31 0000108985 yorw:ResidentialCustomersMember yorw:WastewaterUtilityServiceMember 2022-01-01 2022-12-31 0000108985 yorw:CommercialAndIndustrialCustomersMember yorw:WaterUtilityServiceMember 2023-01-01 2023-12-31 0000108985 yorw:CommercialAndIndustrialCustomersMember yorw:WaterUtilityServiceMember 2022-01-01 2022-12-31 0000108985 yorw:CollectionServicesMember 2022-01-01 2022-12-31 0000108985 us-gaap:PublicUtilitiesMember 2023-01-01 2023-12-31 0000108985 yorw:WaterUtilityServiceMember yorw:RateRequestFiledOnMay272022Member yorw:PennsylvaniaPublicUtilityCommissionMember 2023-01-01 2023-12-31 0000108985 yorw:WastewaterUtilityServiceMember yorw:RateRequestFiledOnMay272022Member yorw:PennsylvaniaPublicUtilityCommissionMember 2023-01-01 2023-12-31 0000108985 srt:MaximumMember yorw:DistributionSystemImprovementChargeMember yorw:PennsylvaniaPublicUtilityCommissionMember 2023-01-01 2023-12-31 0000108985 srt:MinimumMember yorw:DistributionSystemImprovementChargeMember yorw:PennsylvaniaPublicUtilityCommissionMember 2023-01-01 2023-12-31 0000108985 yorw:DistributionSystemImprovementChargeMember yorw:PennsylvaniaPublicUtilityCommissionMember 2023-01-01 2023-12-31 0000108985 yorw:DistributionSystemImprovementChargeMember yorw:PennsylvaniaPublicUtilityCommissionMember 2022-01-01 2022-12-31 0000108985 yorw:DefinedBenefitPensionPlansCombinedMember 2023-01-01 2023-12-31 0000108985 yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 yorw:DefinedBenefitPensionPlansCombinedMember 2021-12-31 0000108985 yorw:DefinedBenefitPensionPlansCombinedMember 2022-01-01 2022-12-31 0000108985 yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 srt:MinimumMember yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 srt:MaximumMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 srt:MaximumMember yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 srt:MinimumMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 srt:MaximumMember yorw:DefinedBenefitPensionPlansCombinedMember 2022-01-01 2022-12-31 0000108985 srt:MinimumMember yorw:DefinedBenefitPensionPlansCombinedMember 2022-01-01 2022-12-31 0000108985 srt:MaximumMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-01-01 2023-12-31 0000108985 srt:MinimumMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-01-01 2023-12-31 0000108985 srt:MinimumMember us-gaap:DebtSecuritiesMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 srt:MaximumMember us-gaap:CashAndCashEquivalentsMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 srt:MaximumMember us-gaap:DebtSecuritiesMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 srt:MaximumMember us-gaap:EquitySecuritiesMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 srt:MinimumMember us-gaap:EquitySecuritiesMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 srt:MinimumMember us-gaap:CashAndCashEquivalentsMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel1Member yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 us-gaap:EquityFundsMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 us-gaap:CashAndCashEquivalentsMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 us-gaap:EquityFundsMember yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 us-gaap:FairValueInputsLevel1Member yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 us-gaap:FixedIncomeFundsMember yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 us-gaap:FixedIncomeFundsMember yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel1Member yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel1Member yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel1Member yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 us-gaap:FairValueInputsLevel1Member yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 us-gaap:CashAndCashEquivalentsMember yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember yorw:DefinedBenefitPensionPlansCombinedMember 2022-12-31 0000108985 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member yorw:DefinedBenefitPensionPlansCombinedMember 2023-12-31 0000108985 yorw:YorkWaterCompanyLongTermIncentivePlanMember 2016-05-02 0000108985 yorw:YorkWaterCompanyLongTermIncentivePlanMember 2023-01-01 2023-12-31 0000108985 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember yorw:YorkWaterCompanyLongTermIncentivePlanMember 2023-01-01 2023-12-31 0000108985 us-gaap:RestrictedStockMember yorw:KeyEmployeeRetiringIn2024Member yorw:YorkWaterCompanyLongTermIncentivePlanMember 2023-01-01 2023-12-31 0000108985 us-gaap:RestrictedStockMember yorw:YorkWaterCompanyLongTermIncentivePlanMember 2021-12-31 0000108985 us-gaap:RestrictedStockMember yorw:YorkWaterCompanyLongTermIncentivePlanMember 2022-01-01 2022-12-31 0000108985 us-gaap:RestrictedStockMember yorw:YorkWaterCompanyLongTermIncentivePlanMember 2023-01-01 2023-12-31 0000108985 us-gaap:RestrictedStockMember yorw:YorkWaterCompanyLongTermIncentivePlanMember 2022-12-31 0000108985 us-gaap:RestrictedStockMember yorw:YorkWaterCompanyLongTermIncentivePlanMember 2023-12-31 0000108985 yorw:TangiblePropertyRegulationsCatchUpDeductionMember 2014-12-31 0000108985 yorw:TangiblePropertyRegulationsCatchUpDeductionMember 2022-01-01 2022-12-31 0000108985 yorw:TangiblePropertyRegulationsOngoingDeductionsMember 2022-01-01 2022-12-31 0000108985 yorw:TangiblePropertyRegulationsOngoingDeductionsMember 2023-01-01 2023-12-31 0000108985 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000108985 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0000108985 yorw:CorporateContributionCarryoverMember 2023-12-31 0000108985 yorw:CorporateContributionCarryoverMember us-gaap:LatestTaxYearMember 2023-01-01 2023-12-31 0000108985 us-gaap:LatestTaxYearMember 2023-01-01 2023-12-31 0000108985 us-gaap:EarliestTaxYearMember 2023-01-01 2023-12-31 0000108985 yorw:WastewaterCollectionAndTreatmentAssetsOfMESCOInMonaghanTownshipMember us-gaap:SubsequentEventMember 2024-01-31 0000108985 yorw:WastewaterCollectionAndTreatmentAssetsOfMESCOInMonaghanTownshipMember us-gaap:SubsequentEventMember 2024-01-31 2024-01-31 0000108985 yorw:SeniorNotesDueFebruary2053Member us-gaap:SubsequentEventMember 2024-02-27 0000108985 yorw:SeniorNotesDueFebruary2053Member us-gaap:SubsequentEventMember 2024-02-27 2024-02-27 0000108985 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000108985 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000108985 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0000108985 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000108985 us-gaap:AllowanceForCreditLossMember 2023-12-31 iso4217:USD shares iso4217:USD shares yorw:System yorw:County pure yorw:ServiceLine yorw:Customer yorw:Municipality yorw:Employee yorw:Position false --12-31 2023 FY 0000108985 1 P90D P3Y 23 2042-12-31 2027-12-31 2020 2022 10-K true 2023-12-31 false 001-34245 YORK WATER CO PA 23-1242500 130 East Market Street York PA 17401 717 845-3601 Common Stock, No par value YORW NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 590539032 14334183 Baker Tilly US, LLP Philadelphia, Pennsylvania 620201000 549141000 -9384000 -9178000 117113000 108758000 493704000 431205000 501000 463000 1569000 696000 1000 1000 1005000 855000 7837000 6701000 3484000 3290000 332000 882000 3109000 2335000 821000 1025000 15584000 14234000 23380000 17090000 255000 255000 48949000 42545000 4764000 4570000 77348000 64460000 588205000 510595000 0 0 46500000 46500000 14332245 14332245 14285584 14285584 136174000 134220000 85004000 72963000 221178000 207183000 500000 500000 0 0 0 0 180007000 139465000 10873000 10766000 2754000 2628000 1629000 1541000 1741000 965000 644000 593000 502000 488000 18143000 16981000 18853000 14911000 55235000 47901000 3847000 3725000 42989000 37448000 632000 680000 121556000 104665000 47321000 42301000 588205000 510595000 71031000 60061000 17362000 14133000 10893000 9926000 11746000 10139000 1499000 1380000 41500000 35578000 29531000 24483000 7047000 5114000 4153000 1501000 1082000 1275000 -521000 0 -4497000 -4888000 25034000 19595000 1277000 15000 23757000 19580000 1.66 1.4 1.66 1.4 13112948 88230000 64392000 152622000 0 19580000 19580000 0.7874 0 11009000 11009000 1121940 43970000 0 43970000 42739 1741000 0 1741000 7957 279000 0 279000 14285584 134220000 72963000 207183000 0 23757000 23757000 0.8189 0 11716000 11716000 41702 1654000 0 1654000 4959 300000 0 300000 14332245 136174000 85004000 221178000 23757000 19580000 11746000 10139000 300000 279000 530000 4000 1114000 54000 1868000 3005000 -550000 -12000 9512000 537000 6743000 -4406000 776000 6000 31908000 22018000 2321000 839000 64640000 50532000 625000 3388000 -65265000 -53920000 5064000 3488000 505000 972000 104681000 54378000 171000 0 64148000 61458000 -1628000 1429000 1654000 45711000 11590000 10674000 33357000 31902000 0 0 1000 1000 1000 1000 3727000 4041000 6433000 5118000 4403000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">1.  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.  The Company also owns and operates </span>three<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> </span>wastewater collection systems and ten wastewater collection and treatment systems.  <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.  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.  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.  At December 31, 2023 and 2022, utility plant includes a net credit acquisition adjustment of $9,384 and $9,178, respectively.  For those amounts approved by the PPUC, the net acquisition adjustment is being amortized over the remaining life of the respective assets.  Certain amounts are still awaiting approval from the PPUC before amortization will commence.  Amortization amounted to $69 and $67 for the years ended December 31, 2023 and 2022, 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.  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.  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.  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.  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.  Maintenance of transportation equipment is charged to clearing accounts and apportioned from there in a manner similar to depreciation.  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%;"> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">265,033</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">13 – 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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">92,818</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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 – 47 years</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">87,218</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">10 – 55 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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,038</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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 – 35 years</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">18,128</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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 – 20 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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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;">3,938</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </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;">–</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">507,173</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: center; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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;">41,968</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </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;">–</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"> </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;">549,141</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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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.55% in 2023 and 2.38% in 2022, on average utility plant, net of customers’ advances and contributions.  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).  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.  <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.  </span>Accounts deemed to be uncollectible are charged against the reserve and subsequent recoveries, if any, are credited to the reserve.  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.  Management’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’s ability to pay, economic conditions, and other relevant factors applied to the current aging of receivables.  This evaluation is inherently subjective.  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.  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.  Management, considering current information and events regarding the borrowers’ 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.  When a note is considered to be impaired, the carrying value of the note is written down.  The amount of the impairment is measured based on the present value of expected future cash flows discounted at the note’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.  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.  The regulatory assets or liabilities are then relieved as the cost or credit is reflected in rates.  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.  These deferred costs have been excluded from the Company’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%;"> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">29,779</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">674</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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 – 6 years</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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,060</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,260</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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’ 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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,353</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">24</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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;">4 years<br/> </div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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;">395</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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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 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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">42,545</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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,483</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">14,906<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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,758<br/> </div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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,894<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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">10 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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">38,041</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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.  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.  The value of the swap as of the balance sheet date is recorded as part of other deferred credits.  Realized gains or losses on the swap will be recorded as interest expense in the statement of income over its remaining term of six 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.  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.  The recovery period was established in the most recent rate order at four years beginning March 1, 2023.  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 four years.  Rate case filing expenses are deferred and amortized over their remaining life of</span> three 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’ advances for construction and contributions in aid of construction are considered taxable income.  The Company’s tariff allows the Company to record these income taxes for inclusion in rate base.  This asset is recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as it reverses.  In November 2021, the Infrastructure Investment and Jobs Act of 2021, or 2021 Infrastructure Act, repealed the tax treatment of customers’ 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.  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’ advances for construction and contributions in aid of construction, and bad debts, as well as deferred investment tax credits.  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’s 2014 income tax return for qualifying capital expenditures made prior to 2014.  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.  The overfunded status represents the difference between the projected benefit obligation and the fair market value of the assets.  This liability will change in future years based on the amount of contributions made and market returns.  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’ 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.  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.  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.  Contributions in aid of construction are deducted from the Company’s rate base, and therefore, no return is earned on property financed with contributions.  The PPUC requires that contributions received remain on the Company’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.  The primary risk managed by using derivative instruments is interest rate risk.  The Company utilizes an interest rate swap agreement to effectively convert its variable-rate debt to a fixed rate.  Interest rate swaps are contracts in which a series of interest rate cash flows are exchanged over a prescribed period.  The notional amount on which the interest payments are based is not exchanged.  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.  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.  These unrealized gains and losses are recorded as a regulatory asset.  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.  Swap settlements are recorded in the income statement with the hedged item as interest expense.  Swap settlements resulted in the reclassification from regulatory assets to interest expense of $18 in 2023 and $247 in 2022.  The overall swap result was a gain of $24 in 2023 and $1,133 in 2022.  During the year ending December 31, 2024, the Company expects to reclassify $40 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.</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.  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.  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.  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.  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.  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.  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.  As of December 31, 2023 and 2022, deferred investment tax credits amounted to $392 and $428, 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.  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.  The Company was permitted to make this deduction for prior years (the “catch-up deduction”) and each year going forward, beginning with 2014 (the “ongoing deduction”).  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.  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.  The catch-up deduction resulted in a decrease in current income taxes payable and an increase to regulatory liabilities.  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’ 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.  This resulted in the remeasurement of the federal portion of the Company’s deferred taxes as of December 31, 2017 to the 21% rate.  The effect was recognized in income for the year ended December 31, 2017 for all deferred tax assets and liabilities except accelerated depreciation.  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.  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.  In November 2021, the 2021 Infrastructure Act repealed the tax treatment of customers’ 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.  These costs are reflected as non-cash income during the construction period and as an addition to the cost of plant constructed.  AFUDC includes the net cost of borrowed funds and a rate of return on other funds.  The PPUC approved rate of 10.04% was applied for 2023 and 2022.  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.  Actual results could differ from those estimates.</div> 3 10 4 <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.  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.  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.  At December 31, 2023 and 2022, utility plant includes a net credit acquisition adjustment of $9,384 and $9,178, respectively.  For those amounts approved by the PPUC, the net acquisition adjustment is being amortized over the remaining life of the respective assets.  Certain amounts are still awaiting approval from the PPUC before amortization will commence.  Amortization amounted to $69 and $67 for the years ended December 31, 2023 and 2022, 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.  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.  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.  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.  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.  Maintenance of transportation equipment is charged to clearing accounts and apportioned from there in a manner similar to depreciation.  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%;"> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">265,033</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">13 – 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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">92,818</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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 – 47 years</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">87,218</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">10 – 55 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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,038</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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 – 35 years</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">18,128</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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 – 20 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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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;">3,938</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </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;">–</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">507,173</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: center; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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;">41,968</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </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;">–</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"> </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;">549,141</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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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.55% in 2023 and 2.38% in 2022, on average utility plant, net of customers’ advances and contributions.  Larger depreciation provisions resulting from allowable accelerated methods are deducted for tax purposes.</div> -9384000 -9178000 69000 67000 <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%;"> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">265,033</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">13 – 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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">92,818</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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 – 47 years</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">87,218</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">10 – 55 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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,038</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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 – 35 years</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">18,128</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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 – 20 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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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;">3,938</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </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;">–</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">507,173</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: center; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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;">41,968</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </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;">–</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"> </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;">549,141</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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 286993000 265033000 P13Y P86Y 98387000 92818000 P14Y P47Y 89207000 87218000 P10Y P55Y 44719000 40038000 P6Y P35Y 19292000 18128000 P3Y P20Y 5685000 3938000 544283000 507173000 75918000 41968000 620201000 549141000 0.0255 0.0238 <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).  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 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.  <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.  </span>Accounts deemed to be uncollectible are charged against the reserve and subsequent recoveries, if any, are credited to the reserve.  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.  Management’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’s ability to pay, economic conditions, and other relevant factors applied to the current aging of receivables.  This evaluation is inherently subjective.  Unpaid balances remaining after the stated payment terms are considered past due. </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.  Costs are determined using the average cost method.</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.  Management, considering current information and events regarding the borrowers’ 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.  When a note is considered to be impaired, the carrying value of the note is written down.  The amount of the impairment is measured based on the present value of expected future cash flows discounted at the note’s effective interest rate.</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.  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.  The regulatory assets or liabilities are then relieved as the cost or credit is reflected in rates.  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.  These deferred costs have been excluded from the Company’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%;"> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">29,779</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">674</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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 – 6 years</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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,060</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,260</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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’ 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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,353</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">24</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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;">4 years<br/> </div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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;">395</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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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 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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">42,545</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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,483</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">14,906<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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,758<br/> </div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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,894<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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">10 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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">38,041</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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.  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.  The value of the swap as of the balance sheet date is recorded as part of other deferred credits.  Realized gains or losses on the swap will be recorded as interest expense in the statement of income over its remaining term of six 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.  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.  The recovery period was established in the most recent rate order at four years beginning March 1, 2023.  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 four years.  Rate case filing expenses are deferred and amortized over their remaining life of</span> three 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’ advances for construction and contributions in aid of construction are considered taxable income.  The Company’s tariff allows the Company to record these income taxes for inclusion in rate base.  This asset is recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as it reverses.  In November 2021, the Infrastructure Investment and Jobs Act of 2021, or 2021 Infrastructure Act, repealed the tax treatment of customers’ 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.  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’ advances for construction and contributions in aid of construction, and bad debts, as well as deferred investment tax credits.  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’s 2014 income tax return for qualifying capital expenditures made prior to 2014.  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.  The overfunded status represents the difference between the projected benefit obligation and the fair market value of the assets.  This liability will change in future years based on the amount of contributions made and market returns.  The liability will be given back to customers in rates over some period determined by the PPUC in a future rate filing.</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%;"> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">29,779</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">674</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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 – 6 years</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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,060</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,260</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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’ 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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,353</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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">24</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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;">4 years<br/> </div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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;">395</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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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 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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">42,545</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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,483</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">14,906<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"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,758<br/> </div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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"> </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,894<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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"> </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;">10 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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">38,041</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 35885000 29779000 632000 674000 P1Y P6Y 9592000 9060000 P5Y 1257000 1260000 1250000 1353000 19000 24000 P4Y 314000 395000 P3Y 48949000 42545000 13286000 13483000 21196000 14906000 6516000 6758000 2635000 2894000 P10Y 43633000 38041000 P6Y P5Y 400 P9Y P4Y P4Y P3Y P1Y P50Y P15Y <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 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 style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Customers’ 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.  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.  After all refunds to which the customer is entitled are made, any remaining balance is transferred to contributions in aid of construction.</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.  Contributions in aid of construction are deducted from the Company’s rate base, and therefore, no return is earned on property financed with contributions.  The PPUC requires that contributions received remain on the Company’s balance sheets indefinitely as a long-term liability.</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.  The primary risk managed by using derivative instruments is interest rate risk.  The Company utilizes an interest rate swap agreement to effectively convert its variable-rate debt to a fixed rate.  Interest rate swaps are contracts in which a series of interest rate cash flows are exchanged over a prescribed period.  The notional amount on which the interest payments are based is not exchanged.  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.  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.  These unrealized gains and losses are recorded as a regulatory asset.  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.  Swap settlements are recorded in the income statement with the hedged item as interest expense.  Swap settlements resulted in the reclassification from regulatory assets to interest expense of $18 in 2023 and $247 in 2022.  The overall swap result was a gain of $24 in 2023 and $1,133 in 2022.  During the year ending December 31, 2024, the Company expects to reclassify $40 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.</div> 18000 247000 -24000 -1133000 40000 <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.  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.  Forfeitures are recognized as they occur.</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.  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.  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.  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.  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.  As of December 31, 2023 and 2022, deferred investment tax credits amounted to $392 and $428, 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.  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.  The Company was permitted to make this deduction for prior years (the “catch-up deduction”) and each year going forward, beginning with 2014 (the “ongoing deduction”).  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.  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.  The catch-up deduction resulted in a decrease in current income taxes payable and an increase to regulatory liabilities.  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’ 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.  This resulted in the remeasurement of the federal portion of the Company’s deferred taxes as of December 31, 2017 to the 21% rate.  The effect was recognized in income for the year ended December 31, 2017 for all deferred tax assets and liabilities except accelerated depreciation.  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.  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.  In November 2021, the 2021 Infrastructure Act repealed the tax treatment of customers’ advances for construction and contributions in aid of construction made after December 31, 2020.</div> 392000 428000 P15Y 0.34 0.21 0.21 <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.  These costs are reflected as non-cash income during the construction period and as an addition to the cost of plant constructed.  AFUDC includes the net cost of borrowed funds and a rate of return on other funds.  The PPUC approved rate of 10.04% was applied for 2023 and 2022.  AFUDC is recovered through water and wastewater rates as utility plant is depreciated.</div> 0.1004 0.1004 <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.  Actual results could differ from those estimates.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2.  Acquisitions</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 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 August 11, 2022, the Company completed the acquisition of the water assets and wastewater collection and treatment assets of Country View Manor Community, LLC in York County, Pennsylvania.  The Company began operating the existing water assets and wastewater collection and treatment assets on August 15, 2022.  The acquisition resulted in the addition of approximately 50 water and wastewater customers with purchase price and acquisition costs of approximately $47, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $13 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  This acquisition is immaterial to Company results.</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="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 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;">On August 25, 2022, the Company completed the acquisition of the water assets and wastewater collection and treatment assets jointly owned by Letterkenny Industrial Development Authority and Franklin County General Authority in Franklin County, Pennsylvania.  The Company began operating the existing water assets and wastewater collection and treatment assets on August 29, 2022.  The acquisition resulted in the addition of approximately 90 water and wastewater customers with purchase price and acquisition costs of approximately $2,818, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $5,613 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  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; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">On October 28, 2022, the Company completed the acquisition of the water assets of the Albright Trailer Park of R.T. Barclay, Inc. in Springfield Township, York County, Pennsylvania.  The Company began operating the existing water system through an interconnection with its current distribution system on October 31, 2022.  The acquisition resulted in the addition of approximately 60 water customers with purchase price and acquisition costs of approximately $10, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $5 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  These customers were previously served by the Company through a single customer connection to the park.  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; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">On November 17, 2022, the Company completed the acquisition of the water assets of Scott Water Company in Greene Township, Franklin County, Pennsylvania.  The Company began operating the existing water system through an interconnection with its current distribution system on November 18, 2022.  The acquisition resulted in the addition of approximately 25 water customers with purchase price and acquisition costs of approximately $32, which is more than the depreciated original cost of the assets.  The Company recorded an acquisition adjustment of $23 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  This acquisition is immaterial to Company results.</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 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;">On December 1, 2022, the Company completed the acquisition of the wastewater collection and treatment assets of SYC WWTP, L.P. and the Albright Trailer Park of R.T. Barclay, Inc. in Shrewsbury and Springfield Townships, York County, Pennsylvania.  The Company began operating the existing collection and treatment facilities on December 5, 2022.  The acquisition resulted in the addition of approximately 90 wastewater customers with purchase price and acquisition costs of approximately $516, of which $35 was paid in 2023, which is less than the depreciated original cost of the assets.  The Company recorded a negative acquisition adjustment of $202 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.  The wastewater customers of the Albright Trailer Park were previously served by SYC WWTP, L.P. through a single customer connection to the park.  This acquisition is immaterial to Company results.<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;"> <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.  The Company began operating the existing water assets and wastewater collection and treatment assets on October 16, 2023.  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 less than the depreciated original cost of the assets.  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.  This acquisition is immaterial to Company results.</span></div> 50 47000 -13000 90 2818000 -5613000 60 10000 -5000 25 32000 23000 90 516000 35000 -202000 30 590000 -73000 <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.  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 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%;"> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" 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%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" 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%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;"> Dec. 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">Dec. 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">Change</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 58%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </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: 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 – customers</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">7,069</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">1,181</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> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">105</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">7,556</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">1,286</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> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">(855</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">(150</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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">6,701</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">1,136</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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,290</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">194</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;">Differences in timing of revenue recognition, billings, and cash collections result in receivables, which are contract assets.  Generally, billing occurs subsequent to revenue recognition, resulting in unbilled revenue on the balance sheet, which is also a contract asset.  The Company does not receive advances or deposits from customers before revenue is recognized so no contract liabilities are reported.  Accounts receivable are recorded when the right to consideration becomes unconditional and are presented separately on the balance sheet.  The changes in accounts receivable – customers and in unbilled revenue were primarily due to normal timing difference between performance and the customer’s payments.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable 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%;"> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" 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%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" 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%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;"> Dec. 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">Dec. 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">Change</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 58%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </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: 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 – customers</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">7,069</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">1,181</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> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">105</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">7,556</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">1,286</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> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">(855</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">(150</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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">6,701</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">1,136</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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,290</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">194</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> 8250000 7069000 1181000 592000 487000 105000 8842000 7556000 1286000 1005000 855000 -150000 7837000 6701000 1136000 3484000 3290000 194000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4.  Note Receivable and Customers’ 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.  The Company loaned funds to the municipality to cover the costs related to the project.  The municipality concurrently advanced these funds back to the Company in the form of customers’ advances for construction.  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.  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.  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 $192 in 2023 and $194 in 2022.  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, 2023 and 2022 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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </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’ advances for construction</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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’ advances for construction totaling $18,648 and $14,668 at December 31, 2023 and 2022, respectively.</div> 192000 194000 0.075 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Included in the accompanying balance sheets at December 31, 2023 and 2022 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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </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’ advances for construction</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 255000 255000 205000 243000 18648000 14668000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">5.  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 $23,757 and $19,580 for the years ended December 31, 2023 and 2022, respectively, is used to calculate both basic and diluted earnings per share.  Basic net income per share is based on the weighted average number of common shares outstanding.  Diluted net income per share is based on the weighted average number of common shares outstanding plus potentially dilutive shares.  The dilutive effect of employee stock-based compensation is included in the computation of diluted net income per share.  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 net income 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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">13,957,788</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="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 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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;">1,127</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </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;">13,958,915</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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’s common stock limited to 10% of gross compensation.  The purchase price is 95% of the fair market value (as defined).  Shares issued during 2023 and 2022 were 4,227 and 4,378, respectively.  As of December 31, 2023, 45,416 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 (“the Plan”), which is available to both current shareholders and the general public.  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.  Under the optional dividend reinvestment portion of the Plan, holders of the Company’s common stock may purchase additional shares instead of receiving cash dividends.  The purchase price is 95% of the fair market value (as defined).  Under the direct stock purchase portion of the Plan, purchases are made monthly at 100% of the stock’s fair market value, as defined in the new Prospectus.  The Registration Statement was declared effective by the SEC on November 17, 2022.  Shares issued during 2023 and 2022 were 37,475 and 38,361, respectively.  As of December 31, 2023, 320,708 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 April 5, 2022, the Company closed an underwritten public offering of 975,600 shares of its common stock, with an offering price of $41 per share.  On April 7, 2022, the Company closed on the full exercise of the underwriter’s option to purchase an additional 146,340 shares of its common stock at the same price.  Janney Montgomery Scott LLC was the underwriter in the offering.  The Company received net proceeds in the offering, after deducting offering expenses and underwriters’ discounts and commissions, of $43,970.  The net proceeds were used to repay the Company’s borrowings under its line of credit agreement incurred to fund capital expenditures and acquisitions, and for general corporate purposes.</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’s common stock from time to time.  The stock repurchase program has no specific end date and the Company may repurchase shares in the open market or through privately negotiated transactions.  The Company may suspend or discontinue the repurchase program at any time.  During both 2023 and 2022, the Company did not repurchase or retire any shares.  As of December 31, 2023, 618,004 shares remain available for repurchase.</div> 23757000 19580000 <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 net income 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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">13,957,788</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="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 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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;">1,127</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </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;">13,958,915</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 14294910 13957788 803 1127 14295713 13958915 0.10 0.95 4227 4378 45416 365975 0.95 1 37475 38361 320708 975600 41 41 146340 43970000 1200000 0 0 618004 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">6.  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, 2023 and 2022 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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </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: 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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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.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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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.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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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;"><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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">–<br/> </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: bottom; width: 72%; padding-bottom: 2px; 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;">Committed Line of Credit, due 2025</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"> </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"> </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;">30,273</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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;">29,740</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"> </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;">Total long-term debt</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">182,643</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">142,110</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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;">Less discount on issuance of 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">(147</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">(158</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: 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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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,489</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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,487</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: 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; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">180,007</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">139,465</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"> </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, 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%;"> <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;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"> </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;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"> </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"> </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"> </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> </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;">$–</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"> </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;">$42,273</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"> </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;">$330</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"> </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"> </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> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments due in 2025 include payback of the committed line of credit.  The committed line of credit is reviewed annually, and upon favorable outcome, would likely be extended for another year.  Payments due in 2025 also include potential payments of  $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.  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; font-weight: normal;">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’s senior notes.  The senior notes bear interest at 5.50% per annum payable semiannually and mature on February 24, 2053.  The senior notes are unsecured and unsubordinated obligations of the Company.  The Company received net proceeds, after deducting issuance costs, of approximately $39,829.  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 style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The 8.43% Senior Notes, Series D had a maturity date of December 18, 2022.  The Company retired the $7,500 notes using funds available under its line of credit.</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: left; 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 “Series A Bonds”) for the Company’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.  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.  The loan agreement provides for a $12,000 loan with a maturity date of October 1, 2029.  Amounts outstanding under the loan agreement are the Company’s direct general obligations.  The proceeds of the loan were used to redeem the PEDFA Exempt Facilities Revenue Bonds, Series B of 2004 (the “2004 Series B Bonds”).  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’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.  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.  The variable interest rate under the loan agreement averaged 3.38% in 2023 and 1.25%  in 2022.  As of December 31, 2023 and 2022, the interest rate was 3.89% and 3.75%, 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.  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.  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 (“the Bank”) dated as of May 1, 2008.  This agreement provides for a direct pay letter of credit issued by the Bank to the trustee for the Series A Bonds.  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.  The Company’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.  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.  The current expiration date of the Letter of Credit is June 30, 2025.  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.  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.  The Company elected to retain the swap agreement for the 2008 Series A Bonds.  Interest rate swap agreements derive their value from underlying interest rates.  These transactions involve both credit and market risk.  The notional amounts are amounts on which calculations, payments, and the value of the derivative are based.  Notional amounts do not represent direct credit exposure.  Direct credit exposure is limited to the net difference between the calculated amounts to be received and paid, if any.  Such difference, which represents the fair value of the swap, is reflected on the Company’s balance sheets.  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.  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.  The Company is exposed to credit-related losses in the event of nonperformance by the counterparty.  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.  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’s.  On July 26, 2023, Standard &amp; Poor’s affirmed the Company’s credit rating at A-, with a stable outlook and adequate liquidity.  If the Company’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.  The Company’s interest rate swap was in a liability position as of December 31, 2023.  If a violation was triggered on December 31, 2023, the Company would have been required to pay the counterparty approximately $649.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company’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.  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.  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.  The Company’s net payment rate on the swap averaged 0.14% in 2023 and 2.04% in 2022.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of December 31, 2023, there was a spread of 68 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 3.84% (including variable interest and swap payments). As of December 31, 2022, there was a spread of 122 basis points which equated to an overall effective rate of 4.38% (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;"> </span>2023,<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.  In the </span>third<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> quarter of </span>2023,<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>2025.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">  No other terms or conditions of the line of credit agreement were modified.  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;"> </span> Average borrowings outstanding under the lines of credit were $16,316 in 2023 and $13,428 in 2022.  The average cost of borrowings under the lines of credit was 5.36% during 2023 and 2.11% during 2022.  The weighted average interest rate on the line of credit borrowings was 6.51% as of December 31, 2023 and 5.17% as of December 31, 2022.</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.  Excess cash generated automatically pays down outstanding borrowings under the line of credit.  If there are no outstanding borrowings, the cash is used as an earnings credit to reduce banking fees.  Likewise, if additional funds are needed beyond what is generated internally, funds are automatically borrowed under the line of credit.  The Company borrowed $30,273 and $29,740 under its line of credit and incurred a cash overdraft of $1,547 and $3,175, which was recorded in accounts payable, as of December 31, 2023 and 2022, 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’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’s acquisition of its stock.  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.  As of December 31, 2023, none of the earnings retained in the business are restricted under these provisions.  The Company’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’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).  As of December 31, 2023, the Company was in compliance with these covenants.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long-term debt as of December 31, 2023 and 2022 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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </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: 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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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.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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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.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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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;"><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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">–<br/> </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: bottom; width: 72%; padding-bottom: 2px; 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;">Committed Line of Credit, due 2025</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"> </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"> </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;">30,273</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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;">29,740</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"> </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;">Total long-term debt</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">182,643</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">142,110</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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;">Less discount on issuance of 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">(147</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">(158</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: 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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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,489</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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,487</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: 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; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">180,007</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">139,465</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"> </td> </tr> </table> 12000000 12000000 0.03 10500000 10500000 0.031 14870000 14870000 0.0323 15000000 15000000 0.04 0.045 10000000 10000000 0.0454 20000000 20000000 0.0324 30000000 30000000 0.055 40000000 0 30273000 29740000 182643000 142110000 147000 158000 2489000 2487000 180007000 139465000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments due by year as of December 31, 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%;"> <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;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"> </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;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"> </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"> </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"> </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> </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;">$–</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"> </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;">$42,273</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"> </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;">$330</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"> </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"> </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> </tr> </table> 0 42273000 330000 340000 355000 12000000 40000000 0.055 2053-02-24 39829000 0.0843 2022-12-18 7500000 12000000 12000000 2029-10-01 0.0338 0.0125 0.0389 0.0375 12000000 P14M 12000000 649000 0.0316 12000000 0.59 P1M 0.59 0.0011448 0.0014 0.0204 0.0068 0.0384 0.0122 0.0438 50000000 0.0117 0.0105 0.0117 16316000 13428000 0.0536 0.0211 0.0651 0.0517 30273000 29740000 1547000 3175000 0.60 1500000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">7.  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.  Level 1 inputs include quoted prices for identical instruments and are the most observable.  Level 2 inputs include quoted prices for similar assets and observable inputs such as interest rates, commodity rates and yield curves.  Level 3 inputs are not observable in the market and include management’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.  The liability is recorded under the caption “Other deferred credits” on the balance sheets.  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%;"> <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"> </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, 2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"> </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"> </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"> </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 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.  These inputs to this calculation are deemed to be Level 2 inputs.  The balance sheet carrying value reflects the Company’s credit quality as of December 31, 2023.  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, 2023.  The use of the Company’s credit quality resulted in a reduction in the swap liability of $17 as of December 31, 2023.  The fair value of the swap reflecting the Company’s credit quality as of December 31, 2022 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%;"> <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"> </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, 2022</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"> </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"> </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;">$680</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </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;">$680</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.  The Company’s total long-term debt, with a carrying value of $182,643 at December 31, 2023, and $142,110 at December 31, 2022, had an estimated fair value of approximately $175,000 and $126,000, respectively.  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.  These inputs to this calculation are deemed to be Level 2 inputs.  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’ advances for construction and note receivable have carrying values at December 31, 2023 of $18,853 and $255, respectively.  At December 31, 2022, customers’ advances for construction and note receivable had carrying values of $14,911 and $255, respectively.  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> <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.  The liability is recorded under the caption “Other deferred credits” on the balance sheets.  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%;"> <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"> </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, 2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"> </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"> </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"> </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 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.  These inputs to this calculation are deemed to be Level 2 inputs.  The balance sheet carrying value reflects the Company’s credit quality as of December 31, 2023.  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, 2023.  The use of the Company’s credit quality resulted in a reduction in the swap liability of $17 as of December 31, 2023.  The fair value of the swap reflecting the Company’s credit quality as of December 31, 2022 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%;"> <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"> </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, 2022</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"> </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"> </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;">$680</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </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;">$680</div> </div> </td> </tr> </table> 632000 632000 P30Y 17000 680000 680000 182643000 142110000 175000000 126000000 18853000 255000 14911000 255000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8.  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 2024 and 2025 of approximately $42,200 and $46,100, respectively, exclusive of any acquisitions not yet approved.  The Company plans to finance ongoing capital expenditures with internally-generated funds, borrowings against the Company’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><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 style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company committed to capital expenditures of approximately $39,548 to armor and replace the spillway of the Lake Williams dam, of which $2,945 remains to be incurred as of December 31, 2023.  The Company may make additional commitments for this project in the future.</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; 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.  The tariff modification allows the Company to replace customer-owned service lines at its own initial cost.  The Company will record the costs as a regulatory asset to be recovered in future base rates to customers, over a four-year period.  The cost for the customer-owned lead service line replacements was approximately $1,762 and $1,518 through December 31, 2023 and 2022, respectively, and is included as a regulatory asset.  Based on its experience, the Company estimates that lead customer-owned service lines replacements will cost $1,900.  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, 2023, approximately 32% of the Company’s full-time employees are under union contract.  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.  The Company expects that the ultimate disposition of these proceedings will not have a material effect on the Company’s financial position, results of operations and cash flows.</div> 42200000 46100000 39548000 2945000 400 P9Y P4Y 1762000 1518000 1900000 0.32 <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.  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’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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">35,382</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,704</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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,449</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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,814</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">551</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">481</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">157</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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;">28</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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"> <div style="text-align: right; text-indent: -8.9pt; margin-left: 18pt; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">59,566</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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;">495</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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: right; text-indent: -8.9pt; margin-left: 18pt; 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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">60,061</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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.  The transaction price is detailed in the tariff pursuant to an order by the PPUC and made publicly available.  There is no variable consideration and no free service, special rates, or subnormal charges to any customer.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied over time through the continuous provision of utility service through a stand-ready obligation to perform and the transfer of water or the collection of wastewater through a series of distinct transactions that are identical in nature and have the same pattern of transfer to the customer.  The Company uses an output method to recognize the utility service revenue over time.  The stand-ready obligation is recognized through the passage of time in the form of a fixed charge and the transfer of water or the collection of wastewater is recognized at a per unit rate based on the actual or estimated flow through the meter.  Each customer is invoiced every month and the invoice is due within twenty days.  The utility service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.  A contract asset for unbilled revenue is recognized for the passage of time and the actual or estimated usage from the latest meter reading to the end of the accounting period.  The methodology is standardized and consistently applied to reduce bias and the need for judgment.</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.  The municipalities provide service to their residents and the Company acts as the billing and revenue collection agent for the municipalities.  The transaction price is a fixed amount per bill prepared as established in the contract.  There is no variable consideration.  Due to the fact that both the billing performance obligation and the revenue collection performance obligation are materially complete by the end of the reporting period, the Company does not allocate the transaction price between the two performance obligations.  The performance obligations are satisfied at a point in time when the bills are sent as the municipalities receive all the benefits and bears all of the risk of non-collection at that time.  Each municipality is invoiced when the bills are complete and the invoice is due within thirty days.  The billing and revenue collection service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.</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.  The municipalities provide wastewater service to their residents.  If those residents are delinquent in paying for their wastewater service, the municipalities request that the Company post for and shut off the supply of water to the premises of those residents.  When the resident is no longer delinquent, the Company will restore water service to the premises.  The transaction price for each posting, each shut off, and each restoration is a fixed amount as established in the contract.  There is no variable consideration.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied at a point in time when the posting, shut off, or restoration is completed as the municipalities receive all the benefits in the form of payment or no longer providing wastewater service.  Each municipality is invoiced periodically for the posting, shut offs, and restorations that have been completed since the last billing and the invoice is due within thirty days.  The collection service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.  A contract asset for unbilled revenue is recognized for postings, shut offs, and restorations that have been completed from the last billing to the end of the accounting period.</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.  The transaction price is detailed in the plan’s terms and conditions and made publicly available.  There is no variable consideration.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied over time through the continuous provision of service line protection through a stand-ready obligation to perform.  The Company uses an output method to recognize the service line protection revenue over time.  The stand-ready obligation is recognized through the passage of time.  A customer has a choice to prepay for an entire year or to pay in advance each month.  The service line protection plan has no returns or extended warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no material performance obligations remain unsatisfied as of the end of the reporting period.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows the Company’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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">35,382</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,704</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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,449</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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,814</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">551</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">481</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">157</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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;">28</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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"> <div style="text-align: right; text-indent: -8.9pt; margin-left: 18pt; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">59,566</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"> </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;">495</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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: right; text-indent: -8.9pt; margin-left: 18pt; 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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">60,061</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 40031000 35382000 19279000 15704000 4124000 3449000 5495000 3814000 1050000 551000 474000 481000 38000 157000 50000 28000 70541000 59566000 490000 495000 71031000 60061000 <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.  The transaction price is detailed in the tariff pursuant to an order by the PPUC and made publicly available.  There is no variable consideration and no free service, special rates, or subnormal charges to any customer.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied over time through the continuous provision of utility service through a stand-ready obligation to perform and the transfer of water or the collection of wastewater through a series of distinct transactions that are identical in nature and have the same pattern of transfer to the customer.  The Company uses an output method to recognize the utility service revenue over time.  The stand-ready obligation is recognized through the passage of time in the form of a fixed charge and the transfer of water or the collection of wastewater is recognized at a per unit rate based on the actual or estimated flow through the meter.  Each customer is invoiced every month and the invoice is due within twenty days.  The utility service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.  A contract asset for unbilled revenue is recognized for the passage of time and the actual or estimated usage from the latest meter reading to the end of the accounting period.  The methodology is standardized and consistently applied to reduce bias and the need for judgment.</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.  The municipalities provide service to their residents and the Company acts as the billing and revenue collection agent for the municipalities.  The transaction price is a fixed amount per bill prepared as established in the contract.  There is no variable consideration.  Due to the fact that both the billing performance obligation and the revenue collection performance obligation are materially complete by the end of the reporting period, the Company does not allocate the transaction price between the two performance obligations.  The performance obligations are satisfied at a point in time when the bills are sent as the municipalities receive all the benefits and bears all of the risk of non-collection at that time.  Each municipality is invoiced when the bills are complete and the invoice is due within thirty days.  The billing and revenue collection service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.</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.  The municipalities provide wastewater service to their residents.  If those residents are delinquent in paying for their wastewater service, the municipalities request that the Company post for and shut off the supply of water to the premises of those residents.  When the resident is no longer delinquent, the Company will restore water service to the premises.  The transaction price for each posting, each shut off, and each restoration is a fixed amount as established in the contract.  There is no variable consideration.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied at a point in time when the posting, shut off, or restoration is completed as the municipalities receive all the benefits in the form of payment or no longer providing wastewater service.  Each municipality is invoiced periodically for the posting, shut offs, and restorations that have been completed since the last billing and the invoice is due within thirty days.  The collection service has no returns or warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period.  A contract asset for unbilled revenue is recognized for postings, shut offs, and restorations that have been completed from the last billing to the end of the accounting period.</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.  The transaction price is detailed in the plan’s terms and conditions and made publicly available.  There is no variable consideration.  Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.  The performance obligation is satisfied over time through the continuous provision of service line protection through a stand-ready obligation to perform.  The Company uses an output method to recognize the service line protection revenue over time.  The stand-ready obligation is recognized through the passage of time.  A customer has a choice to prepay for an entire year or to pay in advance each month.  The service line protection plan has no returns or extended warranties associated with it.  No revenue is recognized from performance obligations satisfied in prior periods and no material performance obligations remain unsatisfied as of the end of the reporting period.</div> P20D 3 P30D P30D <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.  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.  The most recent rate request was filed by the Company on May 27, 2022 and sought an annual increase in water rates of $18,854 and an annual increase in wastewater rates of $1,457.  Effective March 1, 2023, the PPUC authorized an increase in water rates designed to produce approximately $11,600 in additional annual revenues and an increase in wastewater rates designed to produce approximately $1,900 in additional annual revenues.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> 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’ 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.  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’s earnings exceed a regulatory benchmark. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> The DSIC reset to zero when the new base rates took effect March </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2023.</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">  The DSIC provided revenues of </span>$249<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> in </span>2023<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> and </span>$2,243<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> in </span>2022.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">  The DSIC is subject to audit by the PPUC.</span> </div> 18854000 1457000 11600000 1900000 0.05 0 0 249000 2243000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">11.  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.  Employees hired after May 1, 2010 are eligible for an enhanced 401(k) plan rather than a defined benefit plan.  The benefits under the defined benefit plans are based upon years of service and compensation near retirement.  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’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’ funded status as of December 31, 2023 and 2022.  The measurement of assets and obligations of the plans is as of December 31, 2023 and 2022.</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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">51,530</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,025</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,336</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"> </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 loss (gain)<br/> </div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,431</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: 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"> </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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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,743</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">38,717</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">65,584</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,334</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%; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">2,300</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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,743</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"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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;">55,807</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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">17,090</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"> </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.  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’ equity (accumulated other comprehensive income).  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.  Management believes these costs will be recovered in future rates charged to customers.  The asset for the funded status of the Company’s pension plans as of  December 31, 2023 and 2022 is recorded in “Prepaid pension cost” on its balance sheets.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">In 2023, the plans recognized a significant actuarial loss.  In 2023, the Company recognized a 25 basis point decrease in the discount rate. In 2022, the plans recognized a significant actuarial gain.  In 2022, the Company recognized a 235 basis point increase in the discount rate. The Company uses the corridor method to amortize actuarial gains and losses.  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;">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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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 loss (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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,121</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </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 asset (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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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,134</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"> </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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">2,946</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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</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 asset (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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">2,909</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"> </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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">1,025</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,336</div> </div> </td> <td colspan="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%; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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,218</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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;">4,170</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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">2,300</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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.  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.  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.  During 2023, the deferral decreased by $2,831.</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, 2023 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%;"> <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"> </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;">–</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">(13</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">(13</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 plans to contribute $1,556 to the plans in 2024.</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%;"> <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;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"> </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;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"> </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"> </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"> </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"> </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;">2029</span>–<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">2033</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,238</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"> </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,231</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"> </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,318</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"> </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,358</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"> </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,588</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"> </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,698</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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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,717</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">55,807</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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,040</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">55,807</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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;"> <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;">2023</div> </td> <td style="width: 2%; vertical-align: bottom; 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;">2022</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px;"> </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;">4.75%</div> </div> </td> <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);"> </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);"> </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% – 3.00%</div> </div> </td> <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"> </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% – 3.00%</div> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"> </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;"> <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;">2023</div> </td> <td style="width: 2%; 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;">2022</div> </td> <td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 2px;"> </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;">5.00%</div> </div> </td> <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);"> </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;">2.65%</div> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);"> </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);"> </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;">6.50%</div> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);"> </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% – 3.00%</div> </div> </td> <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"> </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% – 3.00%</div> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"> </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’s assets.  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.  The investment objective of the Company’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.  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).  The Company’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’ 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.  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’s pension plan assets at December 31, 2023 and 2022 by asset category and fair value hierarchy level are as follows.  All of the valuations are based on quoted prices on active markets (Level 1).</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%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" 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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" 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"> </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"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" 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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" 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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%; 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="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; background-color: rgb(174, 237, 183);" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,108</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; background-color: rgb(174, 237, 183);" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,108</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%;" 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="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 36.81%; background-color: rgb(174, 237, 183);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Common Equity Securities (b)</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom">–</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom">17,792</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom">–</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom">17,792</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%;" valign="bottom"> <div> <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Equity Mutual Funds (c)</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" 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.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,542</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" 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.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,542</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%; 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;">Fixed Income Securities:</span></div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%; padding-bottom: 2px;" 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="vertical-align: bottom; width: 1.28%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; border-bottom: 2px solid rgb(0, 0, 0);" 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.28%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,365</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; border-bottom: 2px solid rgb(0, 0, 0);" 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.28%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,365</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%; 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 Plan Assets</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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;">63,578</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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,807</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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;">63,578</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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,807</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </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;"> <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 and as of December 31, 2022 due to the timing of employer contributions and market volatility.</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;"> <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;">This category included investments in U.S. common stocks and foreign stocks trading in the U.S. widely distributed among consumer discretionary, consumer staples, energy, financials, health care, industrials, information technology, materials, real estate, telecommunication, and utilities.</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;"> <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 currently 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> </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;"> <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 includes fixed income investments in mutual funds which include government and corporate securities of both the U.S. and other countries.  The non-U.S. corporate and sovereign investments add further diversity to the fixed income portion of the portfolio.</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.  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’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.  This feature provides for elective employee contributions of up to 15% of compensation and Company matching contributions of 100% of the participant’s contribution, up to a maximum of 4% of the employee’s compensation.  In addition, the Company will make an annual contribution of $1.2 to each employee’s account whether or not they defer their own compensation.  Employees eligible for this enhanced 401(k) plan feature are not eligible for the defined benefit plans.  As of December 31, 2023, 76 employees were participating in the enhanced feature of the plan.  The Company’s contributions to both portions of the plan amounted to $380 in 2023 and $345 in 2022.</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, 2023 and 2022, the present value of the future obligations included in “Accrued compensation and benefits” and “Deferred employee benefits” was approximately $4,188 and $4,067, respectively. The insurance policies included in “Other assets” had a total cash value of approximately $4,566 and $4,306 at December 31, 2023 and 2022, respectively.  The Company’s net (income) expenses under the plans amounted to $419 in 2023 and $(385) in 2022.</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’s death.  At December 31, 2023 and 2022, the present value of the future obligations was approximately $100 and $91, respectively.  There is no trust or insurance covering this future liability, instead the Company will pay these benefits out of its general assets.  The Company’s net (income) expenses under the plan amounted to $9 in 2023 and $(58) in 2022.</div> P30Y <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the plans’ funded status as of December 31, 2023 and 2022.  The measurement of assets and obligations of the plans is as of December 31, 2023 and 2022.</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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">51,530</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,025</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,336</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"> </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 loss (gain)<br/> </div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,431</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: 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"> </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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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,743</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">38,717</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">65,584</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,334</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%; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">2,300</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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,743</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"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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;">55,807</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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">17,090</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"> </td> </tr> </table> 38717000 51530000 598000 1025000 1876000 1336000 -974000 13431000 1967000 1743000 40198000 38717000 55807000 65584000 8058000 -10334000 1680000 2300000 1967000 1743000 63578000 55807000 23380000 17090000 -0.0025 0.0235 0.10 <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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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 loss (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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,121</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </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 asset (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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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,134</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"> </td> </tr> </table> -3472000 1121000 13000 13000 -3459000 1134000 <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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">2,946</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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</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 asset (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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">2,909</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"> </td> </tr> </table> -526000 2946000 -24000 -37000 -550000 2909000 <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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">1,025</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,336</div> </div> </td> <td colspan="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%; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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,218</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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;">4,170</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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">2,300</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 598000 1025000 1876000 1336000 3612000 4218000 -13000 -13000 2831000 4170000 1680000 2300000 2831000 <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, 2023 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%;"> <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"> </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;">–</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">(13</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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">(13</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> 0 -13000 -13000 1556000 <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%;"> <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;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"> </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;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"> </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"> </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"> </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"> </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;">2029</span>–<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">2033</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,238</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"> </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,231</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"> </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,318</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"> </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,358</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"> </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,588</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"> </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,698</div> </td> </tr> </table> 2238000 2231000 2318000 2358000 2588000 13698000 <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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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,717</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">55,807</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 40198000 38717000 63578000 55807000 <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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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,040</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">55,807</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 38510000 37040000 63578000 55807000 <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;"> <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;">2023</div> </td> <td style="width: 2%; vertical-align: bottom; 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;">2022</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px;"> </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;">4.75%</div> </div> </td> <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);"> </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);"> </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% – 3.00%</div> </div> </td> <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"> </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% – 3.00%</div> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"> </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;"> <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;">2023</div> </td> <td style="width: 2%; 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;">2022</div> </td> <td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 2px;"> </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;">5.00%</div> </div> </td> <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);"> </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;">2.65%</div> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);"> </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);"> </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;">6.50%</div> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);"> </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% – 3.00%</div> </div> </td> <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"> </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% – 3.00%</div> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"> </td> </tr> </table> 0.0475 0.05 0.025 0.03 0.025 0.03 0.05 0.0265 0.05 0.065 0.025 0.03 0.025 0.03 0.70 0.90 0.10 0.30 0 0.10 P5Y 0.05 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The fair values of the Company’s pension plan assets at December 31, 2023 and 2022 by asset category and fair value hierarchy level are as follows.  All of the valuations are based on quoted prices on active markets (Level 1).</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%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" 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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" 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"> </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"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" 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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" 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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%; 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="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; background-color: rgb(174, 237, 183);" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,108</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; background-color: rgb(174, 237, 183);" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,108</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%;" 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="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 36.81%; background-color: rgb(174, 237, 183);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Common Equity Securities (b)</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom">–</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom">17,792</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom">–</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom">17,792</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%;" valign="bottom"> <div> <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Equity Mutual Funds (c)</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" 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.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,542</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" 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.28%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,542</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%; 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;">Fixed Income Securities:</span></div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%; padding-bottom: 2px;" 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="vertical-align: bottom; width: 1.28%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; border-bottom: 2px solid rgb(0, 0, 0);" 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.28%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,365</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; border-bottom: 2px solid rgb(0, 0, 0);" 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.28%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.91%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,365</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 36.81%; 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 Plan Assets</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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;">63,578</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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,807</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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;">63,578</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; 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.91%; 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,807</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.28%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> </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;"> <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 and as of December 31, 2022 due to the timing of employer contributions and market volatility.</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;"> <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;">This category included investments in U.S. common stocks and foreign stocks trading in the U.S. widely distributed among consumer discretionary, consumer staples, energy, financials, health care, industrials, information technology, materials, real estate, telecommunication, and utilities.</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;"> <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 currently 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> </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;"> <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 includes fixed income investments in mutual funds which include government and corporate securities of both the U.S. and other countries.  The non-U.S. corporate and sovereign investments add further diversity to the fixed income portion of the portfolio.</div> </td> </tr> </table> 53490000 6108000 53490000 6108000 0 17792000 0 17792000 10065000 13542000 10065000 13542000 23000 18365000 23000 18365000 63578000 55807000 63578000 55807000 P1Y 0.15 1 2800 0.15 1 0.04 1200 76 380000 345000 4188000 4067000 4566000 4306000 419000 -385000 2000 100000 91000 9000 -58000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">12.  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’s stockholders approved The York Water Company Long-Term Incentive Plan, or LTIP.  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.  A maximum of 100,000 shares of common stock may be issued under the LTIP over the ten-year life of the plan.  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.  Shares of common stock issued under the LTIP may be treasury shares or authorized but unissued shares.  The LTIP is administered by the Compensation 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.  The Company filed a registration statement with the SEC on May 11, 2016 covering the offering of stock under the LTIP.  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;">On May 6, 2019, the Board awarded stock to non-employee directors effective May 6, 2019.  This stock award vested immediately.  On May 6, 2019, the Compensation Committee awarded restricted stock to officers and key employees effective May 6, 2019.  This restricted stock award vests ratably over three years beginning May 6, 2019 and has been fully recognized as of December 31, 2022.</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.  This stock award vested immediately.  On September 18, 2020, the Compensation Committee awarded restricted stock to officers and key employees effective September 18, 2020.  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.  This stock award vested immediately.  On May 3, 2021, the Compensation Committee awarded restricted stock to officers and key employees effective May 3, 2021.  This restricted stock award vests ratably over three years beginning May 3, 2021. <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.  This stock award vested immediately.  On May 2, 2022, the Compensation Committee awarded restricted stock to officers and key employees effective May 2, 2022.  This stock award vests ratably over three years beginning May 2, 2022.</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On October 24, 2022, the Board awarded stock to an officer effective October 24, 2022.  This stock award vested immediately.</div> <div style="text-align: justify; color: #000000; 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><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.  This stock award vested immediately.  On May 1, 2023, the Compensation Committee awarded restricted stock to officers and key employees effective May 1, 2023.  This 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’s 2024 retirement date. </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.  This stock award vested immediately.</div> <div><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.  As a result, the awards are included in common shares outstanding on the balance sheet.  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, 2022 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%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px; width: 57%; white-space: nowrap;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 19%; 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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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 2022</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"> </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: 19%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,804</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"> </td> <td colspan="1" style="text-align: right; 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: 19%; 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;">$46.91</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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$39.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </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: 19%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,996</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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;">$42.55</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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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;">(500</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$44.61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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 2022</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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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;">10,765</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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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;">$43.24</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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </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: 19%; 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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 2023</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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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,944</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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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;">$42.32</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"> </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, 2023 and 2022, the statement of income includes $300 and $279 of stock<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</span>based compensation and related recognized tax benefits of $84 and $81, respectively.  The total fair value of the shares vested in the years ended December 31, 2023 and 2022 was $292 and $255, respectively.  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 $379 at December 31, 2023, which will be recognized over the remaining three-year vesting period.</div> 100000 P10Y 2000 P3Y P3Y P3Y P3Y P3Y 1 P3Y <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, 2022 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%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px; width: 57%; white-space: nowrap;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 19%; 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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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 2022</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"> </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: 19%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,804</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"> </td> <td colspan="1" style="text-align: right; 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: 19%; 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;">$46.91</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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$39.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </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: 19%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,996</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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;">$42.55</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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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;">(500</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$44.61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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 2022</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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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;">10,765</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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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;">$43.24</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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </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: 19%; 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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"> </td> </tr> <tr> <td style="vertical-align: top; width: 57%; 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 2023</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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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,944</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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 19%; 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;">$42.32</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"> </td> </tr> </table> 8804 46.91 8457 39.01 5996 42.55 500 44.61 10765 43.24 6792 41.63 6780 43.09 1833 42.29 8944 42.32 300000 279000 84000 81000 292000 255000 379000 P3Y <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">13.  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%;"> <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"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">347</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">415</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">614</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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;">4</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"> </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,380</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"> </td> </tr> </table> <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%;"> <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"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">347</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">415</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"> </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;">614</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </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;">4</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"> </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,380</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"> </td> </tr> </table> 356000 347000 451000 415000 687000 614000 5000 4000 1499000 1380000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">14.  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%;"> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">11</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">-</div> </div> </td> <td colspan="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%; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">(331</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"> </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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">15</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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%;"> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,115</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">(196</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;">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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,675</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">(41</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">(160</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"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">3</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"> </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"> </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%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px;" valign="bottom"> </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"> </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;">(9</div> </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"> <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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">15</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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.  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.  The Company was permitted to make this deduction for prior years (the “catch-up deduction”) and for each year going forward (the “ongoing deduction”).  As a result of the catch-up deduction, income tax benefits of $3,887 were deferred as a regulatory liability.  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.  As a result, the Company recognized $259 in income taxes during each of the years ended December 31, 2023 and 2022.  As a result of the ongoing deduction, the net income tax benefits of $3,770 and $3,416 for the years ended  December 31, 2023 and 2022, respectively, reduced income tax expense and flowed through to net income.  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.  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’ 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.  This resulted in the remeasurement of the federal portion of the Company’s deferred taxes as of December 31, 2017 to the 21% rate.  The effect was recognized in income for the year ended December 31, 2017 for all deferred tax assets and liabilities except accelerated depreciation.  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.  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.  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.  As a result, the Company recognized $197 and $160 in income taxes for the years ended December 31, 2023 and 2022, respectively.  In November 2021, the 2021 Infrastructure Act repealed the tax treatment of customers’ advances for construction and contributions in aid of construction made after December 31, 2020.</div> <div><br/></div> <div style="text-align: justify; margin-bottom: 8pt; color: rgb(0, 0, 0); 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.  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.  The Company has remeasured the state portion of the Company’s deferred income taxes.  The effect, net of the federal benefit, of $(9) and $3 was recognized in income for the years ended December 31, 2023 and 2022, respectively.  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, 2023 and 2022.  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; 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, 2023 and 2022 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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">240</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">172</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,052</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,385</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,700</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"> </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’ 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,260</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,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"> </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"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">839</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">140</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">58</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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;">12,563</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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">28,772</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">18,713</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">316</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">7,439</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">4,262</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">393</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">569</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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;">60,464</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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">47,901</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"> </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 $2,499.  If not used, this carryover will expire in <span style="-sec-ix-hidden:Fact_990dab5d504744febc18a4b88ed1fb6b">2042</span>.  The Company has contribution carryovers of $408.  If not used, these carryovers will expire in <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, 2023 and 2022.  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.  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.  Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment.  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><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_506e6def9dac4a7aabab016d54e1d4c0">2020</span> through <span style="-sec-ix-hidden:Fact_2443d6318c324d57b847515dcf45f3cb">2022</span> for both federal and state income tax returns.  The Company has not yet filed tax returns for 2023.  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 2023 income tax provision.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company’s policy is to recognize interest and penalties related to income tax matters in other expenses.  The Company paid no interest or penalties for the years ended December 31, 2023 and 2022.</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%;"> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">11</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">-</div> </div> </td> <td colspan="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%; 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">(331</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"> </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"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">15</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 506000 11000 241000 0 540000 370000 25000 -331000 35000 35000 1277000 15000 <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%;"> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,115</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">(196</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;">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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,675</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">(41</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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">(160</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"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">3</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"> </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"> </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%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px;" valign="bottom"> </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"> </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;">(9</div> </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"> <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"> </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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </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;">15</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 5257000 4115000 287000 -196000 -4029000 -3675000 40000 41000 35000 35000 5000 13000 -197000 -160000 -9000 3000 38000 -9000 1277000 15000 3887000 P15Y -259000 -259000 -3770000 -3416000 0.34 0.21 0.21 -197000 -160000 -9000 3000 <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, 2023 and 2022 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%;"> <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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </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;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">240</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">172</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,052</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,385</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,700</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"> </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’ 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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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,260</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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,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"> </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"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">839</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">140</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">58</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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;">12,563</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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"> </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> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">28,772</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">18,713</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">316</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">7,439</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </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;">4,262</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">393</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"> </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"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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;">569</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"> </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"> </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;">60,464</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"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 72%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"> </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;">47,901</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"> </td> </tr> </table> 278000 240000 186000 172000 1073000 1052000 3335000 3385000 1623000 1700000 1117000 1260000 5286000 3717000 168000 839000 113000 140000 62000 58000 13241000 12563000 29298000 28772000 23182000 18713000 290000 316000 8965000 7439000 5831000 4262000 363000 393000 547000 569000 68476000 60464000 55235000 47901000 2499000 408000 0 0 0 0 0 0 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">15.  Subsequent Events</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.  The Company began operating the existing wastewater collection and treatment assets on February 1, 2024.  The acquisition resulted in the addition of approximately 180 wastewater customers with purchase price and acquisition costs of approximately $25.  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 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’s senior notes.  The senior notes bear interest at 5.67% per annum payable semiannually and mature on February 27, 2054.  The senior notes are unsecured and unsubordinated obligations of the Company.  The Company received net proceeds, after deducting issuance costs, of approximately $39,837.  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> 180 25000 40000000 0.0567 2054-02-27 39837000 false false false false <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, 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%;"> <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"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom"> </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"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </td> </tr> <tr> <td style="vertical-align: top; width: 40.7%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.01%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.23%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"> </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, 2022</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"> </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"> </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;">431,851</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"> </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;">39,023</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"> </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;">470,874</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"> </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"> </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> 855000000 538152000 24646000 412798000 1005000000 855000000 431851000 39023000 470874000 855000000 This category included investments in U.S. common stocks and foreign stocks trading in the U.S. widely distributed among consumer discretionary, consumer staples, energy, financials, health care, industrials, information technology, materials, real estate, telecommunication, and utilities. This category currently 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. 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 and as of December 31, 2022 due to the timing of employer contributions and market volatility. This category includes fixed income investments in mutual funds which include government and corporate securities of both the U.S. and other countries.  The non-U.S. corporate and sovereign investments add further diversity to the fixed income portion of the portfolio.