0001174947-22-001033.txt : 20220922 0001174947-22-001033.hdr.sgml : 20220922 20220922164430 ACCESSION NUMBER: 0001174947-22-001033 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220922 DATE AS OF CHANGE: 20220922 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ESPEY MFG & ELECTRONICS CORP CENTRAL INDEX KEY: 0000033533 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPONENTS, NEC [3679] IRS NUMBER: 141387171 STATE OF INCORPORATION: NY FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-04383 FILM NUMBER: 221259705 BUSINESS ADDRESS: STREET 1: 233 BALLSTON AVE STREET 2: COR. CONGRESS & BALLSTON AVES. CITY: SARATOGA SPRINGS STATE: NY ZIP: 12866 BUSINESS PHONE: 5185844100 MAIL ADDRESS: STREET 1: 233 BALLSTON AVE CITY: SARATOGA SPRINGS STATE: NY ZIP: 12866 FORMER COMPANY: FORMER CONFORMED NAME: ESPEY MANUFACTURING & ELECTRONICS CORP DATE OF NAME CHANGE: 19920703 10-K 1 esp10k0622.htm 10-K ESPEY MFG & ELECTRONICS CORP
4761091 4 2 0.3333 0.3333 0000033533 --06-30 true false FY false NY false 0.33 0.33 0000033533 2020-07-01 2021-06-30 iso4217:USD 0000033533 us-gaap:RetainedEarningsMember 2020-07-01 2021-06-30 0000033533 2020-07-01 2020-09-30 0000033533 2020-10-01 2020-12-31 0000033533 2021-01-01 2021-03-31 0000033533 2021-04-01 2021-06-30 0000033533 2021-07-01 2022-06-30 0000033533 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0000033533 2021-07-01 2021-09-30 0000033533 2021-10-01 2021-12-31 0000033533 2022-01-01 2022-03-31 0000033533 2022-04-01 2022-06-30 0000033533 2020-06-30 0000033533 us-gaap:CommonStockMember 2020-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000033533 us-gaap:RetainedEarningsMember 2020-06-30 0000033533 us-gaap:TreasuryStockMember 2020-06-30 0000033533 esp:UnearnedESOPSharesMember 2020-06-30 0000033533 2021-06-30 0000033533 us-gaap:CommonStockMember 2021-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000033533 us-gaap:RetainedEarningsMember 2021-06-30 0000033533 us-gaap:TreasuryStockMember 2021-06-30 0000033533 esp:UnearnedESOPSharesMember 2021-06-30 0000033533 us-gaap:CommonStockMember 2022-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000033533 us-gaap:RetainedEarningsMember 2022-06-30 0000033533 us-gaap:TreasuryStockMember 2022-06-30 0000033533 esp:UnearnedESOPSharesMember 2022-06-30 0000033533 2022-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 iso4217:USD i:shares i:shares 0000033533 esp:EmployeeStockOwnershipPlanMember 2020-12-01 0000033533 us-gaap:SalesRevenueNetMember esp:GeographicConcentrationRisk1Member 2021-07-01 2022-06-30 0000033533 esp:ASC606Member esp:UnitsDeliveredMember 2021-07-01 2022-06-30 0000033533 esp:ASC606Member esp:MilestonesAchievedMember 2021-07-01 2022-06-30 0000033533 esp:ASC606Member esp:UnitsDeliveredMember 2020-07-01 2021-06-30 0000033533 esp:ASC606Member esp:MilestonesAchievedMember 2020-07-01 2021-06-30 0000033533 us-gaap:SalesRevenueNetMember esp:GeographicConcentrationRisk1Member 2020-07-01 2021-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember srt:MinimumMember 2021-07-01 2022-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember srt:MaximumMember 2021-07-01 2022-06-30 0000033533 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2021-07-01 2022-06-30 0000033533 us-gaap:MachineryAndEquipmentMember srt:MaximumMember 2021-07-01 2022-06-30 0000033533 us-gaap:FurnitureAndFixturesMember srt:MinimumMember 2021-07-01 2022-06-30 0000033533 us-gaap:FurnitureAndFixturesMember srt:MaximumMember 2021-07-01 2022-06-30 i:pure 0000033533 us-gaap:SalesRevenueNetMember us-gaap:TradeAccountsReceivableMember 2021-07-01 2022-06-30 esp:Customers 0000033533 us-gaap:TradeAccountsReceivableMember us-gaap:SalesRevenueNetMember 2020-07-01 2021-06-30 0000033533 2021-12-31 0000033533 2022-09-20 0000033533 esp:EmployeeStockOwnershipPlanMember 2021-07-01 2022-06-30 utr:H 0000033533 esp:EmployeeStockOwnershipPlanMember 2021-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember 2022-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember us-gaap:CommonStockMember 2021-12-01 0000033533 esp:EmployeeStockOwnershipPlanMember 2020-07-01 2021-06-30 0000033533 esp:NonQualifiedStockOptionsMember 2021-07-01 2022-06-30 0000033533 esp:NonQualifiedStockOptionsMember 2020-07-01 2021-06-30 0000033533 esp:NonQualifiedStockOptionsMember 2022-06-30 0000033533 esp:IncentiveStockOptionMember 2022-06-30 0000033533 esp:TwoThousandSeventeenPlanMember srt:DirectorMember srt:MaximumMember 2021-07-01 2022-06-30 0000033533 esp:TwoThousandSeventeenPlanMember srt:DirectorMember srt:MaximumMember 2022-06-30 0000033533 esp:TwoThousandSeventeenPlanMember esp:IndividualEmployeeMember srt:MaximumMember 2022-06-30 0000033533 esp:TwoThousandSeventeenPlanMember us-gaap:EmployeeStockOptionMember 2021-07-01 2022-06-30 0000033533 esp:TwoThousandSeventeenPlanMember us-gaap:EmployeeStockOptionMember 2022-06-30 0000033533 esp:TwoThousandSevenPlanMember us-gaap:EmployeeStockOptionMember 2022-06-30 0000033533 esp:TwoThousandSevenPlanMember esp:RestrictedStockPlanMember 2022-06-30 0000033533 us-gaap:CommonStockMember 2020-07-01 2021-06-30 0000033533 us-gaap:TreasuryStockMember 2020-07-01 2021-06-30 0000033533 esp:UnearnedESOPSharesMember 2020-07-01 2021-06-30 0000033533 esp:UnearnedESOPSharesMember 2021-07-01 2022-06-30 0000033533 2015-12-02 2016-01-01 0000033533 esp:EmployeeStockOwnershipPlanMember us-gaap:CommonStockMember 2020-11-29 2020-12-01 0000033533 us-gaap:CertificatesOfDepositMember 2022-06-30 0000033533 us-gaap:MunicipalBondsMember 2022-06-30 0000033533 us-gaap:CertificatesOfDepositMember 2021-06-30 0000033533 us-gaap:MunicipalBondsMember 2021-06-30 0000033533 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2022-06-30 0000033533 us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2022-06-30 0000033533 us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2020-07-01 2021-06-30 0000033533 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-07-01 2021-06-30 0000033533 esp:ASC606Member 2022-06-30 0000033533 esp:ASC606Member 2021-06-30 0000033533 esp:ASC606Member us-gaap:OrderOrProductionBacklogMember 2022-06-30 0000033533 esp:ASC606Member us-gaap:OrderOrProductionBacklogMember esp:ForecastMember 2022-06-30 0000033533 us-gaap:LandMember 2022-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember 2022-06-30 0000033533 us-gaap:MachineryAndEquipmentMember 2022-06-30 0000033533 us-gaap:FurnitureAndFixturesMember 2022-06-30 0000033533 us-gaap:LandMember 2021-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember 2021-06-30 0000033533 us-gaap:MachineryAndEquipmentMember 2021-06-30 0000033533 us-gaap:FurnitureAndFixturesMember 2021-06-30 0000033533 2020-03-01 2020-03-27 0000033533 us-gaap:LondonInterbankOfferedRateLIBORMember 2021-07-01 2022-06-30


 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D. C. 20549

FORM 10-K

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended June 30, 2022

Commission File Number 1-4383

image provided by client

ESPEY MFG. & ELECTRONICS CORP.

(Exact name of registrant as specified in its charter)

NEW YORK

14-1387171

(State of incorporation)

(I.R.S. Employer's Identification No.)

233 Ballston Avenue, Saratoga Springs, New York12866

(Address of principal executive offices)

518-584-4100

(Registrant's telephone number, including area code)

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

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock $.33-1/3 par value

ESP

NYSE American

Securities registered pursuant to Section 12 (g) of the Act

None

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 Date File required to be submitted and posted 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 and post such files).

Yes ☐ No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company: ☐ Large accelerated filer ☐ Accelerated filer ☒ Non-accelerated filer Smaller reporting 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 whether 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.

Indicate by check mark whether the registrant is a shell company. ☐ Yes No

The aggregate market value of the voting stock held by non-affiliates of the registrant was $26,663,026 based upon the closing sale price of $14.21 on the NYSE American on December 31, 2021.

At September 20, 2022 there were 2,702,633 shares outstanding of the registrant's Common stock, $.33-1/3 par value.




 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant's definitive proxy statement relating to the 2022 Annual Meeting of Shareholders, to be filed with the Securities and Exchange Commission, are incorporated by reference in Part III, Items 10 through 14 on Form 10-K as indicated herein.

 

Forward-Looking Statements

 

This Annual Report on Form 10-K contains forward-looking statements that are based on management’s expectations, estimates, projections and assumptions. Words such as “expects,” “anticipates,” “plans,” “believes,” “scheduled,” “estimates” and variations of these words and similar expressions are intended to identify forward-looking statements. Forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, as amended. These statements are not guarantees of future performance and involve certain risks and uncertainties that are difficult to predict. Therefore, actual future results and trends may differ materially from what is forecast in forward-looking statements due to a variety of factors, including, without limitation:

· Changing priorities or decreases in the U.S. government’s defense budget (including changes in priorities in response to terrorist threats, improvement of homeland security and general U.S. Government budgetary issues);
· The impact of the COVID-19 pandemic on the United States economy and our operations;
· Termination of government contracts due to unilateral government action;
· Differences in anticipated and actual program performance, including the ability to perform under long-term fixed-price contracts within estimated costs, and performance issues with key suppliers and subcontractors;
· Potential of changing prices for energy and raw materials;
· General strength of the industry sectors in which our customers transact business

 

All forward-looking statements speak only as of the date of this report or, in the case of any document incorporated by reference, the date of that document. All subsequent written and oral forward-looking statements attributable to the Company or any person acting on the Company’s behalf are qualified by the cautionary statements in this section. The Company does not undertake any obligation to update or publicly release any revisions to forward-looking statements to reflect events, circumstances or changes in expectations after the date of this report.

1 

 

PART I

Item 1. Business

General

Espey Mfg. & Electronics Corp. (“Espey”) is a power electronics design and original equipment manufacturing (OEM) company with a long history of developing and delivering highly reliable products for use in military and severe environment applications. Design, manufacturing, and testing is performed in our 150,000+ square foot facility located at 233 Ballston Ave., Saratoga Springs, New York. Espey is classified as a “smaller reporting company” for purposes of the reporting requirements under the Securities Exchange Act of 1934, as amended. Espey’s common stock is publicly-traded on the NYSE American under the symbol “ESP.”

Espey began operations after incorporation in New York in 1928. We strive to remain competitive as a leader in high power energy conversion and transformer solutions through the design and manufacture of new and improved products by using advanced and “cutting edge” electronics technologies.

Espey is ISO 9001:2015 and AS9100:2016 certified. Our primary products are power supplies, power converters, filters, power transformers, magnetic components, power distribution equipment, UPS systems, antennas and high power radar systems. The applications of these products include AC and DC locomotives, shipboard power, shipboard radar, airborne power, ground-based radar, and ground mobile power.

Espey’s services include design and development to specification, build to print, design services, design studies, environmental testing services, metal fabrication, painting services, and development of automatic testing equipment. Espey is vertically integrated, meaning that the Company produces individual components (including inductors), populates printed circuit boards, fabricates metalwork, paints, wires, qualifies, and fully tests items, mechanically, electrically and environmentally, in house. Portions of the manufacturing and testing process are subcontracted to vendors from time to time.

In fiscal years ended June 30, 2022 and 2021, the Company's total sales were $32,104,774 and $27,734,598, respectively. Sales to four domestic customers, accounted for 17%, 16%, 14% and 11%, respectively, of total sales in 2022. Sales to four domestic customers accounted for 16%, 15%, 14% and 14%, respectively, of total sales in 2021. This concentration level presents significant risk. A loss of one of these customers or programs related to these customers could significantly impact the financial performance of the Company. Historically, a small number of customers have accounted for a large percentage of the Company’s total sales in any given fiscal year.

Export sales in fiscal years 2022 and 2021 were approximately $1,644,000 and $2,019,000, respectively. The decrease is primarily due to the decrease in power supply sales offset, in part, by an increase in build to print shipments.

Sources of Raw Materials

The Company has at least two potential sources of supply for a majority of its raw materials. However, certain components used in its products are available from a single or a limited number of sources. Despite the risk associated with single or limited source suppliers, the benefits of higher quality goods and timely delivery minimize and often limit any potential risk and can eliminate problems with part failures during production. At times, replacements are required to cover obsolete parts.

For the past several years, the growth and continuing demand in the power electronics industry across multiple manufacturing sectors has created volatility and unpredictability in the availability of certain electronic components and, in some cases, creates industry shortages. These shortages have and will likely continue to impact our ability to support our customer’s schedule demands, as lead times for these components have, in some instances, increased from readily available to waiting times of nearly a year or more. In addition, we continue to incur delays in material deliveries from some company suppliers due to effects from global events, including the COVID-19 pandemic, resulting in supply chain disruptions. We continue to work with our customers to mitigate any adverse impact upon our ability to service their requirements.

The President of the United States continued the imposition of tariffs on steel and aluminum imports from various countries in 2022. Although we are not currently experiencing any significant financial or raw material sourcing issues resulting from the product tariffs, the Company cannot provide any assurance that the existing tariffs, the potential of additional tariffs, and the associated volatility arising from the Administration’s foreign trade policies, will not have a negative impact on our future earnings by increasing our raw material prices and augmenting the lead time for the availability of raw materials. From time to time the Company must identify parts to replace parts which are no longer produced.

2 

 

Sales Backlog

The total backlog at June 30, 2022 was approximately $76.8 million compared to approximately $65.6 million at June 30, 2021. The Company’s total backlog represents the estimated remaining sales value of work to be performed under firm contracts. The funded portion of this backlog at June 30, 2022 is approximately $76.4 million. This includes items that have been authorized and appropriated by Congress and/or funded by the customer. The unfunded backlog at June 30, 2022 is approximately $0.4 million and represents two multi-year orders from a single customer for which funding has not yet been appropriated by Congress or funded by our customer. While there is no guarantee that future budgets and appropriations will provide funding for individual programs, management has included in unfunded backlog only those programs that it believes are likely to receive funding based on discussions with customers and program status. The unfunded backlog at June 30, 2021 was approximately $2.1 million, comprised of the same multi-year orders from a single customer. Contracts are subject to modification, change or cancellation, and the Company accounts for these changes as they are probable and estimable. The Company evaluates the impact of any scope modifications and will adjust reserves as information is known and estimable.

 

It is presently anticipated that a minimum of $35 million of orders comprising the June 30, 2022 backlog will be filled during the fiscal year ending June 30, 2023. The minimum of $35 million does not include any shipments which may be made against orders received subsequently to the fiscal year ending June 30, 2022. The estimate of the June 30, 2022 backlog to be shipped in fiscal year 2023 is subject to future events, which may cause the amount of the backlog actually shipped to differ from such estimate.

Marketing and Competition

The Company markets its products primarily through its own direct sales organization and through outside sales representatives. Business is solicited from large industrial manufacturers and defense companies, the government of the United States, foreign governments and major foreign electronic equipment companies. Espey is also on the eligible list of contractors with the United States Department of Defense. We pursue opportunities for prime contracts directly with the Department of Defense and are generally automatically solicited by Department of Defense procurement agencies for their needs falling within the major classes of products produced by the Company. Espey contracts with the Federal Government under cage code 20950 as Espey Mfg. & Electronics Corp.

There is competition in all classes of products manufactured by the Company ranging from divisions of the largest electronic companies, to many small companies. The Company's sales do not represent a significant share of the industry's market for any class of its products. The principal methods of competition for electronic products of both a military and industrial nature include, among other factors, price, product performance, the experience of the particular company and history of its dealings in such products.

Our business is not seasonal. However, the concentration of our business in the rail industry, and in equipment for military applications and industrial applications and our customer concentrations expose us to on-going associated risks. These risks include, without limitation, requirements for power supplies in the rail industry, dependence on appropriations from the United States Government and the governments of foreign nations, program allocations, the potential of governmental termination of orders for convenience, and the general strength of the industry sectors in which our customers transact business.

Future procurement needs supporting the military and the rail industry continue to drive competition. Many of our competitors have invested, and they continue to invest aggressively in upfront product design costs and accept lower profit margins as a strategic means of maintaining existing business and enhancing market share. This continues to put pressure on the pricing of our current products and has lowered our profit margins on some of our new business. In order to compete effectively for new business, in some cases we have invested in upfront design costs, thereby reducing initial profitability as a means of procuring new long-term programs. As part of our strategy, we adjust our pricing in order to achieve a balance which enables us both to retain repeat programs while being more competitive in bidding on new programs.

 

We continue to place an emphasis on securing “build to print” opportunities, which allows production work to go directly to the manufacturing floor, limiting the impact on our engineering staff. This allows us to keep our manufacturing team busy while the products being developed in-house transition to production.

 

Research and Development

 

Some of the Company's engineers and technicians spend varying amounts of time on either the development of new products or improvements to existing products. A majority of the resulting costs we incur relate to research that is required to support a request for quotation from a customer product-specific need usually associated with stringent size and weight requirements. We do very little pure research as our business primarily is driven by customer product needs and custom product development with some customer funding. The Company's expenditures for research and development were approximately $32,362 and $40,912 in fiscal year 2022 and 2021, respectively.

3 

 

Employees

The Company had 150 employees as of August 31, 2022. Approximately 35% of the employees are represented by the International Brotherhood of Electrical Workers. The current collective bargaining agreement expires on June 30, 2025. Relations with the Union are considered good.

Government Regulations

Compliance with federal, state and local laws regulating the discharge of materials into the environment, or otherwise relating to the protection of the environment, did not in fiscal year 2022, and the Company believes will not in fiscal year 2023, have a material effect upon the capital expenditures, net income, or competitive position of the Company.

The Company’s U.S. Government contract and subcontract orders are funded by government budgets, which operate on an October-to-September fiscal year. Normally, in February of each year, the President of the United States presents to Congress a proposed budget for the upcoming fiscal year. This budget includes recommended appropriations for every federal agency and is the result of months of policy and program reviews throughout the executive branch. From February through September of each year, the appropriations and authorization committees of Congress review the President’s budget proposals and establish the funding levels for the upcoming fiscal year in appropriations and authorization legislation. Once these levels are enacted into law, the Executive Office of the President administers the funds to the agencies.

There are two primary risks associated with this process. First, the process may be delayed or disrupted because of congressional schedules, negotiations over funding levels for programs or unforeseen world events, which could, in turn, alter the funding for a program or contract. Second, funding for multi-year contracts can be changed by future appropriations, which could affect the timing of funds, schedules and program content.

Also, our international sales are denominated in United States dollars. Consequently, a strengthening of the United States dollar against foreign currencies could increase the price in local currencies of our products in foreign markets and make our products relatively more expensive than competitors’ products.

U.S. Government Defense Contracts and Subcontracts

Generally, U.S. Government contracts are subject to procurement laws and regulations. Some of the Company’s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR. For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).

 

The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government’s convenience or for default. If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done. If a contract is terminated for default, the government generally pays for only the work it has accepted. These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company’s contract-related costs and fees.

 

Cyber or Other Security Threats or Other Disruptions

 

We routinely experience cybersecurity threats in the form of unauthorized attempts to gain access to our sensitive information. The threats we face vary from attacks common to most industries to more advanced attacks with the specific objective of accessing national security information. We believe our threat detection and mitigation processes and procedures are above adequate. The processes and procedures in place are designed to detect, manage and prevent current threats and respond quickly to detect and mitigate new threats. To ensure our systems remain protected, we continually assess and acquire, as appropriate, new available technology and provide employee training to utilize effectively our technological assets. Prior cyberattacks directed at us have not had a material impact on our financial results nor restricted us from being awarded contracts from other defense companies or directly from the United States Department of Defense. However, we can provide no assurance that the occurrence of any future event would not adversely affect our internal operations, our reputation and competitive advantage, and our future financial results.

 

4 

 

Item 2. Property

The Company's entire operation, including administrative, manufacturing and engineering facilities, is located in Saratoga Springs, New York.

The Saratoga Springs plant, which the Company owns, consists of various adjoining buildings on a 22 acre site, approximately eight acres of which is unimproved. The property is not subject to mortgage indebtedness or any other material encumbrance. The plant has a sprinkler system throughout and contains approximately 151,000 square feet of floor space, of which 90,000 is used for manufacturing, 24,000 for engineering, 33,000 for shipping and climatically secured storage, and 4,000 for offices. The offices, engineering and some manufacturing areas are air-conditioned. In addition to assembly and wiring operations, the plant includes facilities for varnishing, potting, impregnation and spray-painting operations. The manufacturing operation also includes a complete machine shop, with welding and sheet metal fabrication facilities adequate for substantially all of the Company's current operations. Besides normal test equipment, the Company maintains a sophisticated on-site environmental test facility. In addition to meeting all of the Company's in-house needs, the machine shop and environmental facilities are available to other companies on a contract basis.

 

Item 3. Legal Proceedings

We are party to various litigation matters and claims arising from time to time in the ordinary course of business.  There are no such pending matters which we believe will have a material adverse effect on our business, financial condition, results of operations or cash flows.

 

Item 4. Mine Safety Disclosures

Not applicable

5 

 

PART II

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

Price Range of Common Stock

The table below shows the range of high and low prices for the Company's common stock on the NYSE American (symbol "ESP"), the principal market for trading in the common stock, for each quarterly period for the last two fiscal years ended June 30:

2022   High     Low  
First Quarter   $ 15.40     $ 13.72  
Second Quarter     16.57       12.76  
Third Quarter     14.34       12.92  
Fourth Quarter     15.79       12.39  
                 
                 
2021   High     Low  
First Quarter   $ 20.41     $ 15.97  
Second Quarter     23.00       17.48  
Third Quarter     20.80       14.49  
Fourth Quarter     16.47       14.50  

 

 

Holders

The approximate number of holders of record of the common stock was 58 on September 20, 2022 according to records of the Company's transfer agent. Included in this number are shares held in "nominee" or "street" name and, therefore, the number of beneficial owners of the common stock is believed to be substantially in excess of the foregoing number.

Dividends

Effective March 9, 2021, the Company suspended the payment of regular quarterly dividends. The Company paid no cash dividends for the fiscal year ended June 30, 2022 and paid regular cash dividends on common stock of $0.50 per share for the fiscal year ended June 30, 2021. Our Board of Directors assesses the Company’s dividend policy periodically.

During fiscal year 2022, the Company did not sell any of its common stock to the Trustees of The Espey Mfg. & Electronics Corp. Employee Stock Ownership Plan Trust (the “ESOP”).

 

The Company did not make any open market purchases of equity securities in the fiscal year 2022 fourth quarter.

The following table sets forth information as of June 30, 2022 with respect to compensation plans under which equity securities of the Company may be issued.

Equity Compensation Plan Information

 

    Number of securities to   Weighted-average   Number of Securities remaining
    be issued upon exercise   exercise price of   available for future issuance under
    of outstanding options,   outstanding options,   equity compensation plan (excluding
Plan Category   warrants and rights   warrants and rights   securities reflected in column (a))
    (a)   (b)   (c)
Equity compensation                        
     plans approved by     246,273     $ 20.89       204,477  
     security holders                        
Equity compensation                        
     plans not approved                        
     by security holders                    
Total     246,273               204,477  

 

6 

 

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

Business Outlook

Management expects revenues in fiscal year 2023 to be higher than revenues during fiscal year 2022 and expects net income per share to be higher in fiscal 2023 as compared to the net income per share realized during fiscal year 2022. These expectations are driven by orders already in our sales backlog. Creating consistency in our quarter to quarter financial performance will remain a challenge as we navigate a current difficult environment of inflation and parts shortages.

 

We saw improvement to our operations in the second half of fiscal year 2022 and expect continued improvement in fiscal year 2023. However, we continue to be constrained by (i) engineering design changes required to meet customer requirements, (ii) delays in obtaining timely resolutions on issues encompassing build to print customer-owned drawings, and (iii) an increase in lead times for many parts, including certain electronic components due to industry shortages and volatility within the power electronics industry. Engineering, program management, and supply chain personnel are working closely with our customers and suppliers to execute on our past due deliveries and we do not expect this situation to affect future business opportunities.

 

Effects from global events and the resulting supply chain disruptions continue to place pressure on the cost of raw materials, freight, utility, labor and other production and administrative costs. These inflationary cost challenges are expected to continue to have a negative impact on operating income in fiscal year 2023. Volatile raw material indexes and shortages have led to wide-spread vendor price increases. For our executed fixed-priced contracts, we will continue to either singularly or combined be 1) required to absorb the increased costs 2) continue to mitigate costs down through the identification of additional supply chain buying strategies or 3) submit for price remediation assistance from our customers. To minimize exposure on future fixed-priced contracts, we continue to incorporate inflationary increases to product quotations provided to our customers, some of which have resulted in significant price increases. Additionally, to minimize our exposure, we have, in many instances, reduced the time in which certain product quotations remain valid and have also extended lead times for product deliveries. We continue to work with our customers to mitigate any adverse impact upon our ability to service their requirements.

 

Management continues to closely monitor the impact of evolving workforce labor constraints, primarily from the effects from the pandemic, on our planned delivery schedules. Although declining, we continue to experience periodic disruptions from workforce absences due to COVID-19 illnesses and direct contact exposures, resulting in self-isolating protocols to be followed to ensure the safety of company personnel. Disruptions from workforce turnover has stabilized. Combined, with supply chain constraints, future unforeseen labor disruptions could delay shipments and result in missing our backlog fulfillment projections and recognizing lower operating income.

 

Successful conversion of engineering program backlog into sales is largely dependent on the execution and completion of our engineering design efforts.   It is not uncommon to experience technical or scheduling delays which arise from time to time as a result of, among other reasons, design complexity, the availability of personnel with the requisite expertise, and the requirements to obtain customer approval at various milestones.  Cost overruns which may arise from technical and schedule delays and increased raw material costs could negatively impact the timing of the conversion of backlog into sales, or the profitability of such sales.  We continue to experience technical and schedule delays with certain major development programs. To date, we have been able to resolve various technical and scheduling delays and continue to work with our customers on newly arising delays. Engineering programs in both the funded and unfunded portions of the current backlog aggregate $7.3 million.

 

The Company currently expects new orders in fiscal 2023 to be greater than those received in fiscal year 2022. As market factors including competition and product costs impact gross profit margins, management will continue to evaluate our sales strategy, employment levels, and facility costs.

 

During fiscal year 2022 the Company received $43.2 million in new orders. Our total backlog at June 30, 2022 was approximately $76.8 million, as compared to $65.6 million at June 30, 2021. Currently, we expect a minimum of $35 million of orders comprising the June 30, 2022 backlog will be filled during the fiscal year ending June 30, 2023. This $35 million will be supplemented by shipments which may be made against orders received during the 2023 fiscal year.

 

7 

 

In addition to the backlog, the Company currently has outstanding opportunities representing in excess of $74.6 million in the aggregate as of August 31, 2022, for both repeat and new programs. The outstanding quotations encompass various new and previously manufactured power supplies, transformers, and subassemblies. However, there can be no assurance that the Company will acquire any of the anticipated orders described above, many of which are subject to allocations of the United States defense spending and factors affecting the defense industry. Four significant customers represented approximately 57.2% of the Company’s total sales in fiscal year 2022 and four significant customers represented approximately 59.4% of the Company’s total sales in fiscal year 2021. These sales are in connection with multiyear programs in which the Company is a significant contractor. The June 30, 2022 backlog of $76.8 million included orders from five customers that represent approximately 16%, 16%, 15%, 13%, and 12%, respectively, of the total backlog. The June 30, 2021 backlog of $65.6 million included orders from five customers that represented approximately 15%, 15%, 14%, 13%, and 10%, respectively, of the total backlog. A loss of one of these customers or programs related to these customers, or customer requested deferrals of product delivery could significantly impact the Company.

 

Historically, a small number of customers have accounted for a large percentage of the Company’s total sales in any given fiscal year. Management continues to pursue opportunities with current and new customers with an overall objective of lowering the concentration of sales, mitigating excessive reliance upon a single major product of a particular program and minimizing the impact of the loss of a single significant customer. Given the nature of our business, we believe our existing sales order backlog is fairly diversified in terms of customers and the category of products on order.

 

Management, along with the Board of Directors, continues to evaluate the need and use of the Company’s working capital. Capital expenditures, primarily for machinery and equipment and for a building roof restoration project not completed in fiscal 2022 due to the backorder of materials, are expected to approximate $500,000 for fiscal year 2023. A majority of these expenditures will be made to stay competitive in the marketplace and to meet the needs of current contracts. Expectations are that the working capital will be required to fund orders, general operations of the business and dividend payments when applicable. Management along with the Mergers and Acquisitions Committee of the Board of Directors will examine opportunities involving acquisitions or other strategic options, including buying certain products or product lines, provided that such opportunities demonstrate synergies with the Company’s existing product base and accretion to earnings.

 

 

Results of Operations

 

Net sales for the years ended June 30, 2022 and 2021 were $32,104,774 and $27,734,598, respectively, an approximate 16% increase. The increase in net sales in fiscal year 2022 is primarily due to an increase in magnetic and power supply shipments. In general, sales fluctuations within product categories will occur during a comparable fiscal period as the direct result of product mix, influenced by the duration of specific programs and the contractual terms of firm orders placed for product and services under those programs including contract value, scope of work and duration. Deliverables within firm contracts are often subject to delivery schedules which also contributes to sales fluctuations between comparable periods.

 

We saw improvement to our operations in the second half of the year which eased our previous inability to ship on specific contracts. We processed and converted certain past due supply chain deliveries into product shipments and completed certain past due engineering milestone deliverables. We expect continued improvement on current engineering delays as new employees come up to speed on contracts and related statement of work specifications and material delays. In addition, contracts impeded by actions required from our customers have been resolved or are moving forward towards resolution. However, the impact of ongoing global events, most notably the COVID-19 pandemic, is expected to continue to impact operational instability primarily in our supply chain, with increased lead times and increased costs from inflationary pricing. Unplanned employee absences due to sickness and self-isolating protocols continues, but have been significantly less when compared to the prior year. Disruptions from workforce turnover has stabilized. Our focus remains to work with our customers and suppliers to identify alternative strategies to reduce lead times and maximize sales and operating income.

 

Specific to net sales for the twelve month periods discussed above, the sales fluctuations when compared to the same periods last year were primarily the direct result of an unplanned facility closure which occurred in March 2021 due to a significant workforce COVID-19 exposure. The closure lasted approximately 10 days with the facility re-opening at less than full capacity. In addition, the increase in sales in the current fiscal year was influenced by product mix, contractual due dates, and our ability to deliver on certain past due customer orders which had been delayed due to extended raw material lead times. Specific to magnetic shipments, sales increased from more shipments on specific contracts related to a family of power distribution transformers for a single customer when compared to the prior year. In addition, an increase in magnetic sales is attributable to increased deliveries against a large magnetics contract for transformers originally designed in-house and an increase in milestone deliveries on a large on-going development program for a power distribution panel. Specific to power supply shipments, the increase in sales is primarily attributable to product supporting the rail industry when compared to a year ago, also attributable to the timing of deliveries on existing contracts and additional follow-on orders received.

 

8 

 

Gross profits for the twelve months ended June 30, 2022 and 2021 were $5,472,158 and $3,359,607, respectively. Gross profit as a percentage of sales was 17% and 12.1%, for the same periods, respectively. The primary factors in determining the change in gross profit and net income (loss) are overall sales levels and product mix. The gross profits on mature products and build to print contracts are typically higher as compared to products which are still in the engineering development stage or in early stages of production. In the case of the latter, the Company can incur what it refers to as “loss contracts,” primarily on engineering design contracts in which the Company invests with the objective of developing future product sales. In any given accounting period the mix of product shipments between higher margin programs and less mature programs, and expenditures associated with loss contracts, has a significant impact on gross profit and net income.

 

The improvement in gross profit in the twelve months ended June 30, 2022 as compared to the same period in 2021 resulted from an increase in sales and overall product mix comprising shipments. In addition, gross profit for the twelve month period improved when compared to the prior year as specific items which negatively impacted prior year results did not have a negative impact on gross profit recognized in the current year. Reductions to gross profit in the prior year included lower sales as the result of an unplanned facility shutdown in the third quarter of last year and the costs incurred for an inventory write-down for a design and production contract serving the airline industry which was cancelled by the customer during the prior fiscal year and with respect to which the Company was unsuccessful in being awarded restitution. Last year, two specific engineering design and production contracts, on which we incurred increased costs, had a larger negative impact on gross profit when compared to the current year. Specific to the current fiscal year, the Company recognized higher gross profit on increased sales, primarily from mature power supply, magnetic and build to print shipments when compared to the same period last year. Additionally, the Company showed an improvement to gross profit on a specific power supply contract resulting from adjustments recovered from the customer for costs previously incurred. Finally, the Company was successful in securing several additional equitable adjustments on other contracts in the second half of the fiscal year which had a favorable impact on gross profit. These improvements to gross profit were offset, in part, by increased costs, primarily labor, incurred on a power supply engineering design and production contract and a build to print power supply contract requiring engineering efforts, both of which contracts had no adverse impact on the prior year results. Finally, gross profit was reduced by an unforeseen significant increase in material costs on a large production contract, a direct result of inflationary and volatile pricing for certain raw materials and components. We have submitted a formal request to the customer for an equitable adjustment to this long-term fixed price contract supporting the US military. There is no guaranty that the customer will agree to a pricing adjustment.

 

Selling, general and administrative expenses were $3,942,991 for the fiscal year ended June 30, 2022; an increase of $157,245 compared to the fiscal year ended June 30, 2021. The increase is attributable to costs incurred as the result of a change in senior management which occurred in the second quarter of fiscal 2022, higher costs incurred to recruit and fill company-wide position vacancies, an increase in professional service expenses, an increase in travel costs, and an increase in utility expenses. These increases were offset, in part, by a decrease in overall employee compensation costs for program management personnel due to a reduction in headcount when compared to the same period last year, and a decrease in board of director’s fees due to a reduction of two non-employee directors.

 

Other income for the fiscal year ended June 30, 2022 and 2021 was $63,914 and $57,942, respectively. The increase is primarily due to an increase in other income primarily composed of income from scrap sales, offset, in part, by a decrease in interest income. Interest income is a function of the level of investments and investment strategies that generally tend to be conservative.

 

The Company’s effective tax rate was a provision of 20.6% in the fiscal year 2022 and a benefit of 50.7% in fiscal year 2021. The effective tax rate in fiscal 2022 and 2021 varies from the statutory tax rate mainly due to the benefit derived from the ESOP dividends paid on allocated shares. The decrease in the effective tax rate between periods is the direct result of higher income before taxes in the current fiscal year and a decreased benefit derived from fewer ESOP dividends paid on allocated shares. In the prior fiscal year, the higher effective tax rates was primarily due to the incurred net operating loss before taxes, in addition to the benefits received in the prior fiscal year on higher ESOP dividends paid as well as a benefit received on the tax rate differential associated with the net operating loss carryback which resulted from the net loss incurred in the prior fiscal year.

 

The Company generated net income for fiscal year 2022 of $1,265,127 or $0.52 per share, basic and diluted, compared to net loss of $(181,543) or $(0.08) per share, basic and diluted, for fiscal year 2021. The increase in net income in the twelve months ended June 30, 2022 compared to the same period in 2021 is primarily attributable to higher sales, a higher gross profit margin percentage, a slight increase in other income offset, in part, by an increase in selling, general, and administrative expenses and an increase in tax expense, all discussed above.

 

9 

 

Liquidity and Capital Resources

The Company's working capital is an appropriate indicator of the liquidity of its business, and during the past two fiscal years, the Company, when possible, has funded all of its operations with cash flows resulting from operating activities and when necessary from its existing cash and investments. The Company did not borrow any funds during the last two fiscal years. Management has available a $3,000,000 line of credit to help fund further growth or working capital needs, if necessary, but does not anticipate the need for any borrowed funds in the foreseeable future. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero at June 30, 2022 and 2021. The existing line of credit was extended and expires February 28, 2023.

The Company's working capital as of June 30, 2022 and 2021 was approximately $29.5 million and $27.5 million, respectively. The Company may at times be required to repurchase shares at the ESOP participants’ request at the fair market value. During the twelve months ended June 30, 2022 and 2021, the Company did not repurchase any shares held by the ESOP. Under existing authorizations from the Company's Board of Directors, as of June 30, 2022, management is authorized to purchase an additional $783,460 of Company stock.

The table below presents the summary of cash flow information for the fiscal years indicated:

 

    2022     2021  
Net cash provided by operating activities   $ 2,219,687     $ 594,996  
Net cash (used in) provided by investing activities     (918,339 )     2,006,910  
Net cash used in financing activities           (1,201,316 )

 

Net cash provided by operating activities fluctuates between periods primarily as a result of differences in sales and net income, provision for income taxes, the timing of the collection of accounts receivable, purchase of inventory, and payment of accounts payable. The increase in cash provided by operating activities compared to the prior year primarily relates to the increase in net income, the decrease in inventory purchases offset, in part, by a decrease in trade accounts receivables collected and the decrease in cash collected from customers as cash advances. Net cash used in investing activities increased in the twelve months ended June 30, 2022 as compared to the same period in 2021 primarily due to the reinvestment of matured securities when compared to the same period last year. During the twelve months ended June 30, 2022, there was no cash used for financing activities primarily resulting from the suspension of dividend payments. In the prior year, cash used in financing activities resulted from the payment of regular dividends for the first two fiscal quarters.

 

The Company currently believes that the cash flow generated from operations and when necessary, from cash and cash equivalents will be sufficient to meet its long-term funding requirements for the foreseeable future.

 

During the fiscal years ended June 30, 2022 and 2021, the Company expended $303,561 and $43,554, respectively, for plant improvements and new equipment. The Company has budgeted approximately $500,000 for new equipment and plant improvements in fiscal year 2023. Management anticipates that the funds required will be available from current operations.

 

Management believes that the Company's reserve for bad debts of $3,000 is adequate given the customers with whom the Company does business. Historically, bad debt expense has been minimal.

10 

 

 

Item 8. Financial Statements and Supplementary Data

Report of Independent Registered Public Accounting Firm (PCAOB ID 317)

Financial Statements

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and Board of Directors of

Espey Mfg. & Electronics Corp.

Opinion on the Financial Statements

We have audited the accompanying balance sheets of Espey Mfg. & Electronics Corp. (the Company) as of June 30, 2022 and 2021, the related statements of comprehensive income (loss), changes in stockholders’ equity and cash flows for the years then ended, and the related notes to the financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of June 30, 2022 and 2021, and the results of its operations and its cash flows for the years then ended, 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 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

The critical audit matters communicated below 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. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Valuation of Inventory Costs Related to Contracts in Process and Work in Process

As discussed in Notes 2 and 5 to the financial statements, inventory relating to contracts in process and work in process is valued at cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced. Certain contracts are expected to extend beyond twelve months.

The estimation of total cost at completion of a contract is subject to variables involving contract costs and estimates as to the length of time to complete the contract. Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process. When a change in expected sales value or estimated cost is determined, changes are reflected in current period earnings. Due to the magnitude of the inventory, and the subjectivity involved in estimating the total cost at completion we identified the evaluation of the estimate to complete as a critical audit matter, which required a high degree of auditor judgment.

11


Addressing the matter involved performing subjective procedures and evaluating audit evidence in connection with forming our overall opinion on the financial statements. The primary procedures performed included the following:

We obtained an understanding of the process and assumptions used by management to develop estimates to complete including labor, overhead and materials.  

We tested total cost at completion of a contract by using process employed by management, including:  

o

Testing the completeness and accuracy of the source information used;

o

Testing the mathematical accuracy of management’s calculations;

o

Reviewing expected gross margin on contracts;

o

Evaluating the reasonableness and consistency of methodology and assumptions applied by management; and

o

Performing a retrospective review of the prior-year estimates used to identify potential bias of management judgements.

/s/ Freed Maxick CPAs, P.C.

We have served as the Company's auditor since 2014.

Buffalo, New York

September 22, 2022

12


Espey Mfg. & Electronics Corp.

Balance Sheets

June 30, 2022 and 2021

2022

2021

ASSETS

Cash and cash equivalents

$

8,104,060

$

6,802,712

Investment securities

3,708,779

3,092,000

Trade accounts receivable, net of allowance of $3,000

5,733,174

5,353,781

Income tax receivable

249,602

 

Inventories:

Raw materials

2,037,483

2,111,058

Work-in-process

315,547

326,198

Costs related to contracts in process

16,207,419

16,354,636

Total inventories

18,560,449

18,791,892

 

Prepaid expenses and other current assets

992,774

700,297

Total current assets

37,099,236

34,990,284

 

Property, plant and equipment, net

2,797,993

2,990,519

Total assets

$

39,897,229

$

37,980,803

 

LIABILITIES AND STOCKHOLDERS' EQUITY

Accounts payable

$

2,079,177

$

2,718,173

Accrued expenses:

Salaries and wages

627,187

475,667

Vacation

666,380

672,611

Other

752,554

126,014

Payroll and other taxes withheld

55,292

409,881

Contract liabilities

3,384,474

3,077,605

Income taxes payable

54,722

Total current liabilities

7,619,786

7,479,951

 

Deferred tax liabilities

177,829

168,557

Total liabilities

7,797,615

7,648,508

   Commitments and Contingencies (See Note 14)

 

Common stock, par value $.33-1/3 per share

Authorized 10,000,000 shares; Issued 3,129,874 shares as of June 30, 2022 and 2021. Outstanding 2,702,633 as of June 30, 2022 and 2021 (includes 256,293 and 279,429 Unearned ESOP Shares, respectively)

1,043,291

1,043,291

Capital in excess of par value

23,104,693

23,026,096

Accumulated other comprehensive loss

(1,932

)

(2,361

)

Retained earnings

18,679,857

17,414,730

42,825,909

41,481,756

 

Less: Unearned ESOP shares

(4,687,604

)

(5,110,770

)

Cost of 427,241 shares of common stock in treasury as of June 30, 2022 and 2021

(6,038,691

)

(6,038,691

)

Total stockholders' equity

32,099,614

30,332,295

 

Total liabilities and stockholders' equity

$

39,897,229

$

37,980,803

The accompanying notes are an integral part of the financial statements.

13


Espey Mfg. & Electronics Corp.

Statements of Comprehensive Income (Loss)

Years Ended June 30, 2022 and 2021

2022

2021

 

Net sales

$

32,104,774

$

27,734,598

Cost of sales

26,632,616

24,374,991

Gross profit

5,472,158

3,359,607

 

Selling, general and administrative expenses

3,942,991

3,785,746

Operating income (loss)

1,529,167

(426,139

)

 

Other income

Interest income

12,153

21,376

Other

51,761

36,566

   Total other income

63,914

57,942

 

Income (loss) before provision (benefit) for income taxes

1,593,081

(368,197

)

 

Provision (benefit) for income taxes

327,954

(186,654

)

 

    Net income (loss)

$

1,265,127

$

(181,543

)

 

Other comprehensive income (loss), net of tax:

Unrealized gain on investment securities

429

746

 

    Total comprehensive income (loss)

$

1,265,556

$

(180,797

)

 

Net income (loss) per share:

Basic

$

0.52

$

(0.08

)

Diluted

$

0.52

$

(0.08

)

 

Weighted average number of shares outstanding:

Basic

2,431,904

2,406,345

Diluted

2,431,904

2,406,345

The accompanying notes are an integral part of the financial statements.

14


Espey Mfg. & Electronics Corp.

Statements of Changes in Stockholders' Equity

Years Ended June 30, 2022 and 2021

 

 

 

Accumulated

 

 

 

 

 

 

 

Capital in

 

Other

 

 

 

 

Unearned

 

Total

Outstanding

 

Common

 

Excess of

 

Comprehensive

 

Retained

 

Treasury

Treasury

 

ESOP

 

Stockholders’

Shares

 

Amount

 

Par Value

 

(Loss) Income

 

Earnings

 

Shares

 

Amount

 

Shares

 

Equity

Balance as of June 30, 2020

2,402,633

 

$

1,009,958

 

$

19,073,213

 

$

(3,107

)

 

$

18,797,589

 

627,241

 

$

(7,650,805

)

 

$

 

$

31,226,848

Comprehensive loss:

 

 

 

 

 

 

 

 

Net loss

 

 

 

 

(181,543

)

 

 

 

 

(181,543

)

Other comprehensive income,

   net of tax of $198

 

 

 

746

 

 

 

 

 

746

Total comprehensive loss

 

 

 

 

 

 

 

 

(180,797

)

Stock-based compensation

 

 

133,663

 

 

 

 

 

 

133,663

Dividends paid on common

   stock $0.50 per share

(1,201,316

)

(1,201,316

)

Sale of stock to ESOP

300,000

33,333

3,841,553

(200,000

)

1,612,114

(5,487,000

)

Reduction of unearned ESOP

   shares

 

 

(22,333

)

 

 

 

 

 

376,230

 

353,897

Balance as of June 30, 2021

2,702,633

 

$

1,043,291

 

$

23,026,096

 

$

(2,361

)

 

$

17,414,730

 

427,241

 

$

(6,038,691

)

 

$

(5,110,770

)

 

$

30,332,295

The accompanying notes are an integral part of the financial statements.

15


Espey Mfg. & Electronics Corp.

Statements of Changes in Stockholders' Equity

Years Ended June 30, 2022 and 2021

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Capital in

 

 

Other

 

 

 

 

 

 

 

 

Unearned

 

 

Total

Outstanding

 

 

Common

 

 

Excess of

 

 

Comprehensive

 

 

Retained

 

 

Treasury

Treasury

 

 

ESOP

 

 

Stockholders’

Shares

 

 

Amount

 

 

Par Value

 

 

(Loss) Income

 

 

Earnings

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Equity

Balance as of June 30, 2021

2,702,633

 

$

1,043,291

 

23,026,096

 

$

(2,361

)

 

$

17,414,730

 

427,241

 

$

(6,038,691

)

 

$

(5,110,770

)

 

$

30,332,295

Comprehensive income:

 

 

 

 

 

 

 

 

Net income

 

 

 

 

1,265,127

 

 

 

 

1,265,127

Other comprehensive income,

   net of tax of $90

429

429

Total comprehensive income

1,265,556

Stock-based compensation

 

 

176,696

 

 

 

 

 

 

176,696

Reduction of unearned ESOP

   shares

 

 

(98,099

)

 

 

 

 

 

423,166

 

325,067

Balance as of June 30, 2022

2,702,633

 

$

1,043,291

 

$

23,104,693

 

$

(1,932

)

 

$

18,679,857

 

427,241

 

$

(6,038,691

)

 

$

(4,687,604

)

 

$

32,099,614

The accompanying notes are an integral part of the financial statements.

16


Espey Mfg. & Electronics Corp.

Statements of Cash Flows

Years Ended June 30, 2022 and 2021

2022

2021

Cash Flows from Operating Activities:

Net income (loss)

$

1,265,127

$

(181,543

)

Adjustments to reconcile net income (loss) to net cash

provided by operating activities:

Stock-based compensation

176,696

133,663

Depreciation

494,635

519,813

ESOP compensation expense

325,067

353,897

Gain on disposal of assets

(119

)

Loss on inventory reduction due to contract cancellation

710,207

Deferred income tax expense (benefit)

9,271

(64,396

)

Changes in assets and liabilities:

(Increase) decrease in trade accounts receivables

(379,393

)

3,659,624

Decrease (increase) in income tax receivable

249,602

(249,602

)

Decrease (increase) in inventories

231,443

(4,714,044

)

Increase in prepaid expenses and other current assets

(292,477

)

(303,411

)

Decrease in accounts payable

(638,996

)

(143,523

)

Increase in accrued salaries and wages

151,520

6,466

Decrease in vacation accrual

(6,231

)

(17,223

)

Increase (decrease) in other accrued expenses

626,540

(192,308

)

(Decrease) increase in payroll and other taxes withheld

(354,589

)

222,911

Increase in contract liabilities

306,869

902,370

Increase (decrease) in income taxes payable

54,722

(47,905

)

    Net cash provided by operating activities

$

2,219,687

$

594,996

 

Cash Flows from Investing Activities:

Additions to property, plant and equipment

(303,561

)

(43,554

)

Proceeds from sale of fixed assets

2,000

Purchase of investment securities

(4,237,778

)

(5,436,056

)

Proceeds from sale/maturity of investment securities

3,621,000

7,486,520

    Net cash (used in) provided by investing activities

(918,339

)

2,006,910

 

Cash Flows from Financing Activities:

Dividends paid on common stock

(1,201,316

)

    Net cash used in financing activities

(1,201,316

)

 

Increase in cash and cash equivalents

1,301,348

1,400,590

Cash and cash equivalents, beginning of the year

6,802,712

5,402,122

Cash and cash equivalents, end of the year

$

8,104,060

$

6,802,712

 

Supplemental Schedule of Cash Flow Information:

Income taxes paid net of refunds

$

14,365

$

175,250

The accompanying notes are an integral part of the financial statements.

17


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 1. Nature of Operations

Espey Mfg. & Electronics Corp. (the Company) is a manufacturer of electronic equipment used primarily in military and industrial applications. The principal markets for the Company's products are companies that provide electronic support to both military and industrial applications across the United States and at some international locations.

Note 2. Summary of Significant Accounting Policies

Revenue

The majority of our net sales is generated from contracts with industrial manufacturers and defense companies, the Department of Defense, other agencies of the government of the United States and foreign governments for the design, development and/or manufacture of products. We provide our products and design and development services under fixed-price contracts. Under fixed-price contracts we agree to perform the specified work for a pre-determined price. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.

We account for a contract with a customer after it has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collection of substantially all of the amount to which the entity will be entitled in exchange for the good or services that will be transferred to the customer is probable. We assess each contract at its inception to determine whether it should be combined with other contracts. When making this determination, we consider factors such as whether two or more contracts were negotiated and executed at or near the same time, or were negotiated with an overall profit objective.

We evaluate the products or services promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Significant judgment is required in determining performance obligations. We determine the transaction price for each contract based on the consideration we expect to receive for the products or services being provided under the contract. The transaction price for each performance obligation is based on the estimated standalone selling price of the product or service underlying each performance obligation. Transaction prices on our contracts subject to the Federal Acquisition Regulations (FAR) are typically based on estimated costs plus a reasonable profit margin.

We recognize revenue using the output method based on the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point.

Inventory

Raw materials are valued at the lower of cost (average cost) or net realizable value. Balances for slow-moving and obsolete inventory are reviewed on a regular basis by analyzing estimated demand, inventory on hand, sales levels, market conditions, and other information and reduce inventory balances based on this analysis.

Inventory relating to contracts in process and work in process is valued at cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. Work in process represents spare units and parts and other inventory items acquired or produced to service units previously sold or to meet anticipated future orders. Provision for losses on contracts is made when the existence of such losses becomes probable and estimable. The provision for losses on contracts is included in other accrued expenses on the Company’s balance sheet. The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced. Certain contracts are expected to extend beyond twelve months.

The estimation of total cost at completion of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract. Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process. When a change in expected sales value or estimated cost is determined, the change is reflected in current period earnings.

18


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 2. Summary of Significant Accounting Policies, Continued

Contract Liabilities

Contract liabilities include advance payments and billings in excess of revenue recognized.

Depreciation

Depreciation of plant and equipment is computed on a straight-line basis over the estimated useful lives of the assets.

Estimated useful lives of depreciable assets are as follows:

Buildings and improvements

1050 years

Machinery and equipment

320 years

Furniture and fixtures

710 years

Income Taxes

The Company follows the provisions of Accounting Standards Codification (“ASC”) Topic 740-10, "Accounting for Income Taxes."

Under the provisions of ASC 740-10, 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. 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 taxes and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash and money market funds. The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.

Investment Securities

The Company accounts for its investments in debt securities in accordance with ASC 320-10-25, “Accounting for Certain Investments in Debt and Equity Securities.” Investments in debt securities at June 30, 2022 consists of certificates of deposit and municipal bonds, and at June 30, 2021, consisted of certificates of deposit. The Company classifies investments in debt securities as available-for-sale. Unrealized holding gains and losses, net of related tax effect, on available-for-sale debt securities are excluded from earnings and are reported as a separate component of stockholders’ equity until realized. Realized gains and losses for debt securities classified as available-for-sale are included in earnings and are determined using the specific identification method. Interest income is recognized when earned. Fair values are based on quoted market prices available as of the balance sheet date, and are therefore considered a Level 1 valuation.

Fair Value of Financial Instruments

ASC 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

19


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 2. Summary of Significant Accounting Policies, Continued

 

Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable, accrued expenses and contract liabilities, approximated fair value as of June 30, 2022 and 2021 because of the immediate or short-term maturity of these financial instruments.

Accounts Receivable and Allowance for Doubtful Accounts

The Company extends credit to its customers in the normal course of business and collateral is generally not required for trade receivables. Exposure to credit risk is controlled through the use of credit approvals, credit limits, and monitoring procedures. Accounts receivable are reported net of an allowance for doubtful accounts. The Company estimates the allowance based on its analysis of specific balances. Interest is not charged on past due balances. Based on these factors, there was an allowance for doubtful accounts of $3,000 at June 30, 2022 and 2021. Changes to the allowance for doubtful accounts are charged to expense and reduced by charge-offs, net of recoveries.

Per Share Amounts

ASC 260-10 “Earnings Per Share (EPS)” requires the Company to calculate net income (loss) per share based on basic and diluted net income (loss) per share, as defined. Basic EPS excludes dilution and is computed by dividing net income (loss) by the weighted average number of shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. The dilutive effect of outstanding options issued by the Company are reflected in diluted EPS using the treasury stock method. Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options.

Comprehensive Income (Loss)

Comprehensive income (loss) consists of net income (loss) and other comprehensive income. Other comprehensive income for fiscal years ended June 30, 2022 and 2021 consists of unrealized holding gains on available-for-sale debt securities.

Use of Estimates

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

Recently Issued Accounting Standards

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” ASU 2019-12 amends ASC 740 to simplify the accounting for income taxes by removing certain exceptions for investments, intraperiod allocations and interim calculations, and adding guidance to reduce complexity in the accounting standard under the FASB’s simplification initiative. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020. Upon adoption, the amendments in ASU 2019-12 should be applied on a prospective basis to all periods presented. The Company adopted the new guidance under ASU 2019-12 in the first quarter of fiscal year 2022 and removed the exception for intraperiod allocations from its interim period tax provision calculation, accordingly. The removal of the exception for intraperiod allocations did not have a material impact on the Company.

20


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 2. Summary of Significant Accounting Policies, Continued

Recent Accounting Pronouncements Not Yet Adopted

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Upon adoption, the amendments in ASU 2016-13 should be applied on a prospective basis to all periods presented relating to available-for-sale debt securities. For all other financial instruments the Company upon adoption will apply the amendments on a modified-retrospective approach. The Company is expected to adopt the new guidance under ASU 2016-13 in the first quarter of fiscal year 2024 and is currently evaluating the impact of the adoption on its financial statements.

Impairment of Long-Lived Assets

Long-lived assets, including property, plant, and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. There were no impairments of long-lived assets in fiscal years 2022 and 2021. Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and no longer depreciated. The assets and liabilities of a disposed group classified as held for sale are presented separately in the appropriate asset and liability sections of the balance sheet, if applicable.

Concentrations of Risk

The market for our defense electronics products is largely dependent on the availability of new contracts from the United States and foreign governments to prime contractors to which we provide components. Any decline in expenditures by the United States or foreign governments may have an adverse effect on our financial performance.

Generally, U.S. Government contracts are subject to procurement laws and regulations. Some of the Company’s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR. For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).

The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government’s convenience or for default. If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done. If a contract is terminated for default, the government generally pays for only the work it has accepted. These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company’s contract-related costs and fees.

Note 3. Revenue

The Company follows ASC 606 “Revenue from Contracts with Customers” to determine the recognition of revenue. This standard requires entities to assess the products or services promised in contracts with customers at contract inception to determine the appropriate unit at which to record revenues. Revenue is recognized when control of the promised products or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those products or services.

21


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 3. Revenue, Continued

Significant judgment is required in determining the satisfaction of performance obligations. Revenues from our performance obligations are satisfied over time using the output method which considers the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point. Revenue is recognized when, or as, the customer takes control of the product or services. The output method best depicts the transfer of control to the customer as the output method represents work completed. Control is typically transferred to the customer at the shipping point as the Company has a present right to payment, the customer has legal title to the asset, the customer has the significant risks and rewards of ownership of the asset, and in most instances the customer has accepted the asset.

Total revenue recognized for the twelve months ended June 30, 2022 based on units delivered totaled $26,931,949 compared to $22,973,507 for the same periods in fiscal year 2021. Total revenue recognized for the twelve months ended June 30, 2022 based on milestones achieved totaled $5,172,825 compared to $4,761,091 for the same periods in fiscal year 2021.

The Company offers a standard one-year product warranty. Product warranties offered by the Company are classified as assurance-type warranties, which means, the warranty only guarantees that the good or service functions as promised. Based on this, the provided warranty is not considered to be a distinct performance obligation. The impact of variable consideration has been considered but none identified which would result in the adjustment of the transaction price as of June 30, 2022. Our payment terms are generally 30-60 days.

Contract liabilities were $3,384,474 and $3,077,605 as of June 30, 2022 and 2021, respectively. The increase in contract liabilities is primarily due to the advance collection of cash on specific contracts, offset in part, by revenue recognized. Revenue recognized, that was in contract liabilities in the beginning of the fiscal year, approximated $1,160,000 for the twelve months ended June 30, 2022. The Company used the practical expedient to expense incremental costs incurred to obtain a contract when the contract term is less than one year.

The Company’s backlog at June 30, 2022 totaling $76.8 million is expected, based on expected due dates, to be recognized in the following fiscal years: 46% in 2023; 43% in 2024, and 11% in 2025.

Note 4. Investment Securities

Investment securities at June 30, 2022 consist of certificates of deposit and municipal bonds, and at June 30, 2021, consist of certificates of deposit, which are classified as available-for-sale debt securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale debt securities by major security type at June 30, 2022 and June 30, 2021 are as follows:

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

2022

Certificates of deposit

$

3,639,000

$

$

$

3,639,000

Municipal bonds

72,225

(2,446

)

69,779

2022 Total investment securities

$

3,711,225

$

$

(2,446

)

$

3,708,779

 

 

2021

Certificates of deposit

$

3,092,000

$

$

$

3,092,000

Municipal bonds

2021 Total investment securities

$

3,092,000

$

$

$

3,092,000

22


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 4. Investment Securities, Continued

The portfolio is diversified and highly liquid and primarily consists of investment grade fixed income instruments. At June 30, 2022, the Company did not have any investments in individual securities that have been in a continuous loss position considered to be other than temporary.

As of June 30, 2022 and 2021, the remaining contractual maturities of available-for-sale debt securities were as follows:

Years to Maturity

Less than

One to

One Year

Five Years

Total

 

2022

Available-for-sale

$

3,639,000

$

69,779

$

3,708,779

2021

Available-for-sale

$

3,092,000

$

$

3,092,000

Note 5. Contracts in Process

Contracts in process at June 30, 2022 and 2021 are as follows:

2022

2021

Unrecognized gross contract value

$

76,782,028

$

65,647,715

Costs related to contracts in process

$

16,207,419

$

16,354,636

Included in costs relating to contracts in process at June 30, 2022 and 2021 are costs relative to contracts that may not be completed within the ensuing year as contracts vary in size, scope and duration. Under the units-of-delivery method, the related sale and cost of sales will not be reflected in the statements of comprehensive income until the units under contract are shipped.

Note 6. Property, Plant and Equipment

Property, plant and equipment at June 30, 2022 and 2021 is as follows:

2022

2021

Land

$

45,000

$

45,000

Building and improvements

4,450,399

4,387,113

Machinery and equipment

11,287,648

11,121,960

Furniture and fixtures

164,200

164,200

15,947,247

15,718,273

Accumulated depreciation

(13,149,254

)

(12,727,754

)

Property, plant and equipment, net

$

2,797,993

$

2,990,519

Depreciation expense was $494,635 and $519,813 for the years ended June 30, 2022 and 2021, respectively.

23


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 7. Pension Expense

Under terms of a negotiated union contract which expired on June 30, 2022, the Company was obligated to make contributions to a union-sponsored International Brotherhood of Electrical Workers Local 1799 defined benefit pension plan (Plan identifying number is 14-6065199) covering eligible employees. Such contributions and expenses are based upon hours worked at a specified rate and amounted to $110,378 in fiscal year 2022 and $112,997 in fiscal year 2021. These contributions represent more than five percent of the total contributions made into the Plan. For the years beginning January 1, 2022 and 2021, the Plan was in the “green zone” which means it is neither endangered nor critical status. A Funding Improvement Plan, entered into by Plan Trustees in fiscal year 2013, when the Plan was in “critical status,” called for an increase in contributions starting January 1, 2016 of $0.04 per hour for each year for five years thereafter. The increases did not and will not have a material impact on the Company’s financial statements. The union contract was renewed for an additional three-year term effective July 1, 2022 which resulted in no changes to the factors used in calculating obligated contributions.

In addition, a Memorandum of Understanding (MOU) between the Company and Union which was effective July 1, 2021, the Company agreed and became obligated to make contributions to the National Electrical Benefit Fund (NEBF) (Plan identifying number is 53-0181657). The Plan is a defined pension benefit plan covering eligible union employees. Such contributions and expenses amounted to $73,771 in fiscal year 2022. The contribution did not and will not in the future have a material impact on the Company’s financial statements.

The Company sponsors a 401(k) plan for non-union workers with employee and employer matching contributions. The employer match is 10% of the employee contribution and was $53,836 and $49,218, for fiscal years 2022 and 2021, respectively.

Note 8. Provision (Benefit) for Income Taxes

A summary of the components of the provision (benefit) for income taxes for the years ended June 30, 2022 and 2021 is as follows:

2022

2021

Current tax expense (benefit) - federal

$

313,705

$

(122,221

)

Current tax expense (benefit) - state

4,978

(37

)

Deferred tax expense (benefit)

9,271

(64,396

)

Provision (benefit) for income taxes

$

327,954

$

(186,654

)

Deferred income taxes reflect the impact of "temporary differences" between the amount of assets and liabilities for financial reporting purposes and such amounts measured by tax laws and regulations. These "temporary differences" are determined in accordance with ASC 740-10.

The combined U.S. federal and state effective income tax rates of 20.6% and 50.7%, for 2022 and 2021 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:

2022

2021

U.S. federal statutory income tax rate

21.0

%

21.0

%

Increase (reduction) in rate resulting from:

State franchise tax, net of federal income tax benefit

0.3

0.1

ESOP cost versus Fair Market Value

(1.3

)

1.3

Dividend on allocated ESOP shares

(3.1

)

25.9

Stock-based compensation

4.0

(6.7

)

Foreign Derived Intangible Income Deduction

Rate Differential on Net Operating Loss Carryback

(0.1

)

10.5

Other

(0.2

)

(1.4

)

Effective tax rate

20.6

%

50.7

%

24


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 8. Provision (Benefit) for Income Taxes, Continued

For the years ended June 30, 2022 and 2021 deferred income tax expense (benefit) of $9,271 and ($64,396), respectively, results from the changes in temporary differences for each year. The tax effects of temporary differences that give rise to deferred tax assets and deferred tax liabilities as of June 30, 2022 and 2021 are presented as follows:

2022

2021

Deferred tax assets:

Accrued expenses

$

204,774

$

186,339

ESOP

14,237

2,190

Stock-based compensation

33,719

59,659

Inventory - effect of uniform capitalization

46,197

Total deferred tax assets

$

252,730

$

294,385

Deferred tax liability:

Property, plant and equipment - principally due to differences in depreciation methods

$

374,566

$

422,771

Inventory - effect of uniform capitalization

19,276

 Prepaid expenses

36,716

40,171

Total deferred tax liability

$

430,558

$

462,942

 

Net deferred tax liability

$

(177,828

)

$

(168,557

)

In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will 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 the level of historical taxable income and projection for future taxable income over the period in which the deferred tax assets are deductible, management believes it is more likely than not that the Company will realize the benefits of these temporary differences without consideration of a valuation allowance.

As the result of the implementation of the FASB interpretation No. 48 (“FIN 48”), Accounting for Uncertainty in Income Taxes – An Interpretation of FASB Statement No. 109, the Company recognized no material adjustments to unrecognized tax benefits. As of June 30, 2022 and 2021, the Company has no unrecognized tax benefits.

The Company recognizes interest and penalties in general and administrative expense. As of June 30, 2022 and 2021, the Company has not recorded any provision for accrued interest and penalties.

The Company is subject to taxation in the United States and various state jurisdictions. The federal tax returns are subject to audit for three years from date of filing unless the return was audited within that period. In general the majority of state statutes follow similar guidelines. As such, the Company’s tax returns for tax years ending June 30, 2022, 2021, and 2020 remain open to examination by the respective taxing authorities.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted in response to the economic uncertainty resulting from the COVID19 pandemic. The CARES Act includes many measures to assist companies, including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (“TCJA”). Some of the key changes include eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the year ended June 30, 2021, the Company recorded an approximate $120,000 benefit relating to the NOL carryback provisions provided for in the CARES Act. The actual benefit received totaled $125,635. The Company will continue to monitor additional guidance issued and assess the impact that various provisions will have on its business.

25


Note 9. Significant Customers

A significant portion of the Company’s business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. Sales to four domestic customers accounted for 57% of total sales in 2022. Sales to four domestic customers accounted for 59% of total sales in 2021. The related accounts receivable balance, as a percentage of the Company’s total trade accounts receivable balance, was 74% represented by four customers at June 30, 2022 and 76% represented by four customers at June 30, 2021.

Export sales in fiscal years 2022 and 2021 were approximately $1,644,000 and $2,019,000, respectively.

Note 10. Employee Stock Ownership Plan

The Company ESOP covers all nonunion employees who work 1,000 or more hours per year and are employed on June 30. Prior to December 1, 2020, the ESOP owned 469,119 shares, all of which were allocated to employees. On December 1, 2020, pursuant to a Stock Purchase Agreement dated as of such date, the Company, by selling 300,000 shares of its common stock, par value $0.33 1/3 per share, to the Espey Mfg. & Electronics Corp. Employee Stock Ownership Plan Trust, provided more shares to be allocated to employees for services rendered over the next 15 years. The ESOP paid $18.29 per share, for an aggregate purchase price of $5,487,000. The determination of the purchase price was based on a fairness opinion obtained by an independent valuation firm. The ESOP borrowed from the Corporation an amount equal to the purchase price. The loan will be repaid in fifteen (15) equal annual installments of principal. The Board of Directors has fixed the interest rate and the unpaid balance will bear interest at a fixed rate of 3.00% per annum.

The Board of Directors of the Company had approved a purchase price per share equal to the lesser of the trading value on the day of closing or the lowest price listed in the valuation established by the independent valuation firm plus $0.25. The valuation identified a range of $18.04 - $19.43 per share.

In making the sale, the Company relied on the exemption from registration under Section 4(2) of the Securities Act of 1933, as amended, because the shares sold were offered only to the ESOP.

After giving effect to the transaction, the ESOP owned 769,119 shares of the Company's 2,702,633 outstanding shares of common stock as of December 1, 2020.

The Company makes annual contributions to the ESOP equal to the ESOP's debt service less dividends on unallocated shares received by the ESOP. Any dividends on unallocated shares received by the ESOP are used to pay debt service. Any dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares in the balance sheets and the statements of changes in stockholders’ equity. As shares are released or committed-to-be-released, the Company reports compensation expense equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations. ESOP compensation expense was $325,067 and $353,897 for the years ended June 30, 2022 and 2021, respectively.

The ESOP shares as of June 30, 2022 and 2021 were as follows:

2022

2021

Allocated shares

496,091

487,220

Unreleased shares

256,293

279,429

Total shares held by the ESOP

752,384

766,649

Fair value of unreleased shares

$

3,649,612

$

4,141,138

26


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 10. Employee Stock Ownership Plan, Continued

The Company may at times be required to repurchase shares at the ESOP participants’ request at the fair market value. During the twelve months ended June 30, 2022 and 2021, the Company did not repurchase shares previously held by the ESOP.

The ESOP allows for eligible participants to take whole share distributions from the plan on specific dates in accordance with the provision of the plan. Share distributions from the ESOP during the twelve months ended June 30, 2022 and 2021 totaled 14,265 shares and 2,470 shares, respectively.

Note 11. Stock-based Compensation

The Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are based on the fair value of the entity’s equity instruments or that may be settled by the issuance of those equity instruments. ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based payment transactions with employees, except for equity instruments held by employee share ownership plans. Included as a reduction to the cost recognized for share-based payments is an estimate for option forfeitures. It is the Company’s policy to estimate expected option forfeitures based on historical experience. Actual forfeitures are adjusted prior to the vesting date if the impact is material.

Total stock-based compensation expense recognized in the statements of comprehensive income (loss) for the fiscal years ended June 30, 2022 and 2021, was $176,696 and $133,663, respectively, before income taxes. The amount of this stock-based compensation expense related to non-qualified stock options (“NQSO”) for the fiscal years ended June 30, 2022 and 2021, was $29,287 and $32,863, respectively. The deferred tax benefit related to the NQSO’s as of June 30, 2022 and 2021 was approximately $6,150 and $6,901, respectively. The remaining stock option expense in each year related to incentive stock options (“ISO”) which are not deductible by the corporation when exercised, assuming a qualifying disposition and as such no deferred tax benefit was established related to these amounts.

As of June 30, 2022, there was approximately $130,093 of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the next 2 years, of which $103,355 relates to ISO’s and $26,738 relates to NQSO’s. The total deferred tax benefit related the NQSO’s in future years will be $5,615.

The Company has one employee stock option plan under which options or stock awards may be granted, the 2017 Stock Option and Restricted Stock Plan (the "2017 Plan"), approved by the Company's shareholders at the Company's Annual Meeting on December 1, 2017. The Board of Directors may grant options to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common stock on the date of grant. The maximum aggregate number of shares of common stock subject to options or awards to non-employee directors is 133,000 and the maximum aggregate number of shares of common stock subject to options or awards granted to non-employee directors during any single fiscal year is the lesser of 13,300 and 33 1/3% of the total number of shares subject to options or awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee may not exceed 15,000 in a fiscal year. Generally, options granted have a two-year vesting period based on two years of continuous service and have a ten-year contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares issued upon the exercise of options are from those held in Treasury. Options covering 400,000 shares are authorized for issuance under the 2017 Plan. As of June 30, 2022, options covering 307,904 shares have been granted, of which 195,523 are outstanding, and 112,381 shares have been cancelled. As of June 30, 20022, option covering 204,477 shares remain available for grant, after factoring the cancelled shares, which are eligible to be re-granted. While no further grants of options may be made under the Company’s 2007 Stock Option and Restricted Stock Plan, as of June 30, 2022, 50,750 options were outstanding under such plan of which all are vested and exercisable.

ASC 718 requires the use of a valuation model to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which incorporates various assumptions including those for volatility, expected life, and interest rates.

27


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 11. Stock-based Compensation, Continued

The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the year ended June 30, 2022 and 2021.

2022

2021

Dividend yield

-

5.54

%

Expected stock price volatility

25.60

%

23.41

%

Risk-free interest rate

0.99

%

0.36

%

Expected option life (in years)

5.4

yrs

5.4

yrs

Weighted average fair value per share of options granted during the period

$

3.74

$

1.59

Effective March 9, 2021, the Company suspended the payment of regular quarterly dividends. The Company paid no cash dividends for the fiscal year ended June 30, 2022 and paid regular cash dividends on common stock of $0.50 per share for the fiscal year ended June 30, 2021. Expected stock price volatility is based on the historical volatility of the Company’s stock. The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating the expected life of the options. The expected option term (in years) represents the estimated period of time until exercise and is based on actual historical experience.

The following table summarizes stock option activity during the twelve months ended June 30, 2022:

Employee Stock Options Plan

Weighted

Number of

Weighted

Average

Shares

Average

Remaining

Aggregate

Subject

Exercise

Contractual

Intrinsic

to Option

Price

Term

Value

Balance at July 1, 2021

304,662

$

23.37

6.06

Granted

81,550

$

14.75

9.08

Exercised

Forfeited or expired

(139,939

)

$

22.70

Outstanding at June 30, 2022

246,273

$

20.89

6.73

$

2,392

Vested or expected to vest at June 30, 2022

228,074

$

21.28

6.56

$

2,294

Exercisable at June 30, 2022

142,098

$

24.48

5.20

$

0

The aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company’s common stock as reported on the NYSE American on June 30, 2022 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders had exercised their options on June 30, 2022. This amount changes based on the fair market value of the Company’s common stock. The total intrinsic values of the options exercised during the twelve months ended June 30, 2022 and 2021 was $0.

The following table summarizes changes in non-vested stock options during the twelve months ended June 30, 2022:

Weighted

Number of

Average

Shares

Grant Date

Subject

Fair Value

to Option

(per Option)

Non-Vested at July 1, 2021

103,450

$

2.22

Granted

81,550

3.74

Vested

(43,025

)

3.03

Forfeited or expired

(37,800

)

2.65

Non-Vested at June 30, 2022

104,175

$

2.92

28


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 12. Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term investments and accounts receivable. The Company maintains cash and cash equivalents with various financial institutions. At times such investments may be in excess of FDIC insurance limits. As disclosed in Note 9, a significant portion of the Company's business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was 74% represented by four customers at June 30, 2022 and 76.3% represented by four customers at June 30, 2021.

Although the Company's exposure to credit risk associated with nonpayment of these concentrated balances is affected by the conditions or occurrences within the U.S. and foreign governments, the Company believes that its trade accounts receivable credit risk exposure is limited. The Company performs ongoing credit evaluations of its customer's financial conditions and requires collateral, such as progress payments, in certain circumstances. The Company establishes an allowance for doubtful accounts based upon factors surrounding the credit risk of specific customers, historical trends and other information.

Note 13. Related Parties

The administration of the shares of common stock held by the ESOP Trust is subject to the Amended and Restated Plan and a Trust Agreement, each effective as of July 1, 2016. The Trustees’ rights with respect to the disposition of shares are governed by the terms of the Plan and the Trust Agreement. As to shares that have been allocated to the accounts of participants in the ESOP Trust, the Plan provides that the Trustees are required to vote such shares in accordance with instructions received from the participants. As to unallocated shares and allocated shares for which voting instructions have not been received from participants, the Plan provides that the Trustees are required to vote such shares in accordance with the direction of the Board of Directors of the Company under the terms of the Plan and Trust Agreement. See Note 10 for additional information regarding the ESOP.

29


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 14. Commitments and Contingencies

The Company at certain times enters into standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero at June 30, 2022 and 2021. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases, also terminate existing contracts, recover damages, and impose other sanctions and penalties. As a result of contract audits the Company will determine a range of possible outcomes and in accordance with ASC 450 “Contingencies” the Company will accrue amounts within a range that appears to be its best estimate of a possible outcome. Adjustments are made to accruals, if any, periodically based on current information.

We are party to various litigation matters and claims arising from time to time in the ordinary course of business. While the results of such matters cannot be predicted with certainty, we believe that the final outcome of such matters will not have a material adverse effect on our business, financial condition, results of operations or cash flows. Currently, there are no matters pending.

Note 15. Stockholders' Equity

Reservation of Shares

The Company has reserved common shares for future issuance as follows as of June 30, 2022:

Stock options outstanding

246,273

Stock options available for issuance

204,477

Number of common shares reserved

450,750

The following table sets forth the reconciliation of the numerators and denominators of the basic and diluted earnings per share computations for continuing operations for the years ended June 30:

2022

2021

Numerator:

Net income (loss)

$

1,265,127

$

(181,543

)

Denominator:

 

Basic EPS:

Common shares outstanding, beginning of period

2,702,633

2,402,633

Common shares issued to ESOP during the period

300,000

Unearned ESOP shares

(279,429

)

(300,000

)

Weighted average common shares issued during the period

Weighted average common shares purchased during the period

Weighted average ESOP shares earned during the period

8,700

3,712

Denominator for basic earnings per common shares –Weighted average common shares

2,431,904

2,406,345

Diluted EPS:

Common shares outstanding, beginning of period

2,702,633

2,402,633

Common shares issued to ESOP during the period

300,000

Unearned ESOP shares

(279,429

)

(300,000

)

Weighted average common shares issued during the period

Weighted average common shares purchased during the period

Weighted average ESOP shares earned during the period

8,700

3,712

Weighted average dilutive effect of stock options

Denominator for diluted earnings per common shares –Weighted average common shares

2,431,904

2,406,345

30


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 15. Stockholders’ Equity, Continued

Not included in this computation of earnings per share for the year ended June 30, 2022 and 2021 were options to purchase 246,273 and 304,662 shares, respectively, of the Company’s common stock. These options were excluded because their inclusion would have been anti-dilutive due to the average strike price exceeding the average market price of those shares.

Effective March 9, 2021, the Company suspended the payment of quarterly dividends. The Company paid no cash dividends for the fiscal year ended June 30, 2022 and paid cash dividends on common stock of $0.50 per share for the fiscal year ended June 30, 2021. Our Board of Directors assesses the Company’s dividend policy periodically.

Note 16. Line of Credit

At June 30, 2022, the Company has an uncommitted and unused Line of Credit with a financial institution. The agreement provides that the Company may borrow up to $3,000,000. The line provides for interest payments equal to the BSBY Daily Floating Rate plus 2 percentage points. Any borrowing under the line of credit will be collateralized by accounts receivable. The line will be reviewed annually for renewal. All outstanding balances are payable no later than the expiration date of the agreement, unless other terms are agreed to by the lender.

Note 17. Quarterly Financial Information (Unaudited)

First

Second

Third

Fourth

2022

Quarter

Quarter

Quarter

Quarter

Net sales

$

7,545,432

$

7,458,050

$

8,620,049

$

8,481,243

Gross profit

1,353,098

1,206,817

1,734,880

1,177,363

Net income

306,061

21,201

661,359

276,506

Net income per share -

Basic

0.13

0.01

0.27

0.11

Diluted

0.13

0.01

0.27

0.11

 

2021

Net sales

$

7,265,515

$

6,962,065

$

4,205,068

$

9,301,950

Gross profit (loss)

1,127,374

713,461

(187,154

)

1,705,926

Net income (loss)

189,824

(181,006

)

(1,070,114

)

879,753

Net income (loss) per share -

Basic

0.08

(0.08

)

(0.44

)

0.36

Diluted

0.08

(0.08

)

(0.44

)

0.36

31


 

 

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

None

Item 9A. Controls and Procedures

Evaluation of Controls and Procedures

(a) The Company's management, with the participation of the Company's chief executive officer and chief financial officer, carried out an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934) as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, our chief executive officer and chief financial officer have concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report.

(b) There have been no changes in our internal controls over financial reporting during the period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

Management’s Report on Internal Control over Financial Reporting

Management of our Company is responsible for establishing and maintaining adequate internal control over financial reporting, as that term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Our 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.

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.

Under the supervision and with the participation of our management, including the principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting using the criteria set forth in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Based on our evaluation using the criteria set forth in Internal Control-Integrated Framework, management has concluded that our internal control over financial reporting was effective as of June 30, 2022.

This annual report does not include an attestation report of our registered public accounting firm regarding internal control over financial reporting. Our report was not subject to attestation by our registered public accounting firm pursuant to rules of the SEC that permit us to provide only management’s report in this annual report.

Item 9B. Other information

None

 

 

PART III

 

The information called for by "Item 10. Directors, Executive Officers, and Corporate Governance", "Item 11. Executive Compensation", "Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters", "Item 13. Certain Relationships and Related Transactions, and Director Independence" and "Item 14. Principal Accountant Fees and Services", is hereby incorporated by reference to the Company's Proxy Statement for its Annual Meeting of Shareholders, (scheduled to be held on December 2, 2022) to be filed with the SEC pursuant to Regulation 14A under the Securities Exchange Act of 1934, as amended.

32 

 

 

PART IV

Item 15. Exhibits, Financial Statement Schedules, Signatures

   
3.1 Certificate  of  incorporation  and  all  amendments  thereto  (incorporated  by  reference  to  Exhibit 3.1  to Espey’s Report on Form 10 -K for the year ended June 30, 2004 and Report on Form 10-Q for the quarter  ended December 31, 2004)
   
3.2 Amended and Restated By-Laws (incorporated by reference to Exhibit 3.2 to Espey’s Report on Form 8 -K  dated September 21, 2020)
   
4.1 Description of Capital Stock (incorporated by reference to Espey's Report on Form 8-K dated October 7, 2005)
   
10.3 2007 Stock Option and Restricted Stock Plan (incorporated by reference to Espey’s Proxy Statement dated October 23, 2007 for the November 30, 2007 Annual Meeting)
   
10.4 2017 Stock Option and Restricted Stock Plan (incorporated by reference to Espey’s Proxy Statement dated October 27, 2017 for the December 1, 2017 Annual Meeting)
   
10.13 Executive Employment Agreement with David O’Neil (incorporated by reference to Exhibit 10.13 on  Espey’s Report on Form 8 –K dated January 1, 2022)
   
10.14 Executive Employment Agreement with Peggy Murphy (incorporated by reference to Exhibit 10.14 on  Espey’s Report on Form 10 –Q dated February 14, 2022)
   
   
10.16     Employment Agreement dated January 16, 2018 with Patrick Enright, Jr. (incorporated by reference to Exhibit 10.16 on Espey’s Report on Form 8-K dated January 16, 2018
   
10.16a   First Amendment to Employment Agreement dated January 16, 2018 with Patrick Enright, Jr. (incorporated by reference to  Exhibit 10.16 on Espey’s Report on Form 8-K dated October 12, 2021
   
10.17 Settlement Agreement dated July 31, 2018, by and among Espey Mfg. & Electronics Corp., The Article 6 Marital Trust Under The First Amended and Restated Jerry Zucker Revocable Trust Dated April 2, 2007, and Paul J. Corr, Michael W. Wool, Barry Pinsley, Carl Helmetag, Howard Pinsley, and Alvin O. Sabo. (incorporated by reference to Exhibit on 10.16 on Espey’s Report on Form 8-K dated July 31, 2018)
   
10.18 Stock Purchase Agreement dated as of December 1, 2020 between Espey Mfg. & Electronics Corp. and The Trustees of the Espey Mfg. & Electronics Corp. Employee Retirement Plan Trust (incorporated by reference to Exhibit 10.18 on Espey’s Report on Form 8-K dated December 1, 2020)
   
10.19 ESOP Loan Agreement dated as of December 1, 2020 between The Trustees of Espey Mfg. & Electronics Corp. Employee Retirement Plan Trust and Espey Mfg. & Electronics Corp. (incorporated by reference to Exhibit 10.19 on Espey’s Report on Form 8-K dated December 1, 2020)
   
10.20 Executive Employment Agreement with Katrina L. Sparano (incorporated by reference to Exhibit 10.20 on  Espey’s Report on Form 8 –K dated January 1, 2022)
   
14.1  Code of ethics (incorporated by reference to Espey’s website www.espey.com)
   
23.1 Consent of Freed Maxick CPAs, P.C. (filed herewith)
   

 

33 

 

31.1 Certification of the Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)
31.2 Certification of the Principal Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)
32.1 Certification of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith)
32.2 Certification of the Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith)

 

 

 

34 

 

S I G N A T U R E S

 

 

Pursuant to the requirements of Section 13 and 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.

 

 

 

  ESPEY MFG. & ELECTRONICS CORP.
   
   
   
  /s/ David O’Neil
  David O’Neil
  President and Chief Executive Officer
  September 22, 2022

 

 

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. 

 

     
/s/David O’Neil   President and Chief Executive Officer
David O'Neil   September 22, 2022
     
/s/Katrina Sparano   Principal Financial Officer
Katrina Sparano   September 22, 2022
     
/s/Michael W. Wool   Director
Michael W. Wool   September 22, 2022
     
/s/Paul J. Corr   Director
Paul J. Corr   September 22, 2022
     
/s/Carl Helmetag   Director
Carl Helmetag   September 22, 2022
     
/s/Roger Sexauer   Director
Roger Sexauer   September 22, 2022

 

35 

 

 

EX-23.1 2 ex23-1.htm EX-23.1

EXHIBIT 23.1

ESPEY MFG. & ELECTRONICS CORP.

Consent of Freed Maxick CPAs, P.C.

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

 

Espey Mfg. & Electronics Corp.

Saratoga Springs, New York

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-148678 and 333-221891) pertaining to the 2007 and 2017 Stock Option Plans of Espey Mfg. & Electronics Corp. of our report dated September 22, 2022, with respect to the financial statements of Espey Mfg. & Electronics Corp. included in its Annual Report (Form 10-K) for the year ended June 30, 2022, filed with the Securities and Exchange Commission

/s/Freed Maxick CPAs, P.C.

Buffalo, New York

September 22, 2022

 

36 

 

 

EX-31.1 3 ex31-1.htm EX-31.1

Exhibit 31.1

Certification of the Chief Executive Officer

Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934,

as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

I, David O’Neil, certify that:

 

1.I have reviewed this annual report on Form 10-K of Espey Mfg. & Electronics Corp;
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 15(d)-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-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 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 functions):
(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: September 22, 2022

 

  /s/David O’Neil
  David O’Neil
  President and Chief Executive Officer

 

37 

 

EX-31.2 4 ex31-2.htm EX-31.2

 

Exhibit 31.2

Certification of the Principal Financial Officer

Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934,

as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

I, Katrina Sparano, certify that:

 

1.I have reviewed this annual report on Form 10-K of Espey Mfg. & Electronics Corp;
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 15(d)-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-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 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 functions):
(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: September 22, 2022

 

  /s/Katrina Sparano
  Katrina Sparano
  Principal Financial Officer

 

38 

 

EX-32.1 5 ex32-1.htm EX-32.1

Exhibit 32.1

Certification of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350,

as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with this annual report of Espey Mfg. & Electronics Corp. (the "Company") on Form 10-K for the period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “report”), I, David O’Neil, President and 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) or 15(d) of the Securities Exchange Act of 1934; and

 

2.The information contained in this report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: September 22, 2022

 

 

  /s/David O’Neil
  David O’Neil
  President and Chief Executive Officer

 

 

39 

 

EX-32.2 6 ex32-2.htm EX-32.2

 

Exhibit 32.2

Certification of the Principal Financial Officer pursuant to 18 U.S.C. Section 1350,

as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with this annual report of Espey Mfg. & Electronics Corp. (the "Company") on Form 10-K for the period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “report”), I, Katrina Sparano, Principal 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) or 15(d) of the Securities Exchange Act of 1934; and

 

2.The information contained in this report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: September 22, 2022

 

   
  /s/Katrina Sparano
  Katrina Sparano
  Principal Financial Officer

 

40 

 

 

GRAPHIC 7 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0 9 !D #_[ 11'5C:WD 0 $ 9 _]L 0P ! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$" @$! @$! 0(" M @(" @(" @$" @(" @(" @("_]L 0P$! 0$! 0$! 0$! @$! 0(" @(" @(" M @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("_\ M$0@ D@% P$1 (1 0,1 ?_$ !\ $$ P$! 0$ '" D*!08+ M! ,! O_$ $L0 $$ @$# P$$!@4&"PD 0" P4& 0<( D2$1,4"A46(2(7 M(S%7EM4D,CAXMQHS-4%"=A@E.59A=Y>UMM;8&4-25%5Q@I2X_\0 '0$! (# M 0$! 0 4& P0'" (!"?_$ %(1 $# P$$!0@%!@D+! , ( M 0,$$1(%!A,A(@C:%9ZG-'V7VDV M@+'0M K-8)WM>FIIIA'YB "$6;OCZ2.6J:K3Z>UNJ::.-W^#& M0N]^YF&[\%%SMKZ@[MD:O64+%;6N&X9(/*TO :DUS8Y%M3J,J3[0L[=&X.)D M,9\,92XQ(.LYPK'ZW]OCU?1_HX]*FJL!S:3#HL4G9*LJ8@^^.G\HF'Y2C8O8 MJ%J/3%L-09#'J$NI2#X::$R^XY=U$_Q$W;VJ.#9?U5.O0E$L:=XB7&Q(4K*0 MY79>SH.EJ:3ZYS[Q,!5JU/8(7Z81CVDR3?\ G,Y][\GBOIVE_1(U(V M:VR@ MI7;K"DI3G^QI)I:>WS;HOE]%+KNGZC')M-V=EF]!3SA%]X1!-]V;?,F![ ^I MVYW6-;[-&USQVUP I6CBV\*2RM:%7FAZ!.B6@Q<-D8Z@_3//637Z_#).0=_A >XNT.2K%3TJ M;>U5\MH"A'U8X8(_WA")^'O+V=E-6LW<&YW7%2?O)S+Y0R;25M.H#5O798T< MV\RVXTV0W%A61L=LG#3SR?<2UAS.',XSE7EGJVTO1QT?T7^:;$Z5"_K>04CG M8N[-XB?'E[.5E 3[8;65/"?::OD;U?*IQ;\(FPY>W%(++[?VS8%(7/;0V)-J M::6RTJ7NUEDU-M.9]7&D9.DEY0TK/[4X_#/^UU8H=&T>F8FI])IJ9B>_)3Q! M_0#*(DU'4)GRFKII\?6D,OZ22<]2:T4=$6:B;%8(#Y'V%.S$+DOVOE?9,F;' M?)]CW/8^1\-]'O>&'GO#R]?'WE>G[5=:\U-3U&/E%.$S#U9@QVOVK9"6.5A6 M:*::++=3%'EUV(AR^Y+[4>9O+^@D8(I'*CD94G,/*(7BO;KV1$M/NJR/[GR1 MPK*A!:%X&%PXAU*T.)'0A>%)PG'5>K-A]C-1'&OV3TRM:UO.4%,>/:ZG>-W; M&[XV[.7*I>GVFVCHWO2[05L#W\%7,WXA$^;LMU]:>5K;O@=T#6+@V(_E-9+; M'L+2I^+V36*-L%LYM#2&L,DR]FK+\HTC/@VK*ASV'%+2I65Y\W/.D:IT#]%& MJL>\V3BHY"ZCI9)Z:WM8(I&C_%$X^[RMC9:'I3V\H<<->.H ?#.$,V7S$8.? MX3%2;:6^J2Y%5]X,3??'75.S(Q&6F29/7,W9-6V-3.<^CIS[NQ M$S@/X\V^!W]@B#/[O6IN.-GU!/;OW\^#"6F[V M'CK:RT-(S&[OBAH:M.EJ]J7I4F*RM*L?JTK\D)X3M1]' M/I)V=&2HI*"/::C#QT!NFD&*8B]V$9K>MWOU#1.F#8W5W"*>J/1:@O M#5BP!E[)@QU^9$:/B)V!DPYB&E@'\>;!D; M*Q[[C!PBT_BEQI:D*Q_55Z=<,J*>HI9Y::K@.EJ87Q..0" P=K7$P)F(2]A- M==.BGBGBCF@E&:&1KB8$) 0^D2&[.S^EG69ZQK,CHB.B(Z(CHB.B+1;ELBB: M\&^5<;/&0>%X96P(^ZX3+%H?)2(UD"&!:=,D,9(6E/HPPYZ>F?+TQA6<;E%I ME?J)X4-*=1;K)N #9K\QEB \/2[+5J:VEI!RJ)FC]G63]W 6N1?8SIM=IYIU M2"?D6(?3W(6X(C@S32)*,U@37XL3,<4(&:Q*YODE$F1)C+DA'K=%>"P=[)C2 MV1'EN--KM%)L/5U 1E/K6FT3R$(B!U;2F63.0D'DX3 8EB3";'AD+W,6%W:& MFVD@!S:'3JRH$&>Y#!@+6=A)BWI1F+CDUQ<,[.-A*XW_ OE?.AFYBG=)W!< MT]"$6 .'CV[1-R;48+@!IQ^:C("AE%Q7NDR\7@938Q32VGGGGG!O9\' [(TY MAOAUR'<#(T9&^Y ,RRX 4M0 'BP'G<@=GQ$1.]V^WUN9GP+39'E(7-A9I2>P MX]IAA;4!8%&,!Z@W%+*B'0V+(36:X*8'57B_A+<^\0M MJ/A)2-&'',]]\S,7F.0..MY!CB%->YDJ=A:BG:-SUJBAWS.4322DQ36R^J>$ M9X3WF\9M9GR;B:W 1(ZBI2X^X/ :W*[O"T@J?;^[&@HK[_(?<:RIO'MW M=XL*LK:RZG./5$VMST_.EM2:7?&8^UHX2^"Y7J_3UJ,N4>AZ+%1B_5)4F\ MQ_'=!NP O81R,H7MY=VSN*<@UFM7KE1LR*A3J@>LER]9BJ2EP M+]&P8^%F7,]5Z0]L]8@AAPR;Y\D@>O.(/,+?97VIK;CC MO_9^99Y9+UD@]9WF>BGWG\+>67)6K[)4&SES.%9]X@I.%K4G'FI:DX58=2VR MV+V>#=:IM-IVD[EK-$=5!$;6X6"'/,L?0(<%$4FSFTFKEO*+1:RNWCWS"GF, M>/B>2UN/I=T_+7?8/[HNP4,DN\?0J!&O^F42&Q-DZZ@5-^K2GOU\$%92Y4?. M/1M.?./3^=Y*?]AWVN>ZE](;HGTYR%MHRU&4?#34M3)^&4H@A+[)?#\N5LHN MB3;RLQ)]':C O%--"'\AC>1OCA_UQ>C2_I=.9\JE#UYW=QPIS3F,YPQ#2FQK MA)LYQAW&$DL.4&,&2K*TL^GM&/8\'LJSG"T>VJD5WTKMAX'QT_0=3KW'O,*: M$'^5_*9#_$#@?::3C5ZI14GR%-(7V^9!ON)TZFM?2E,X3[MOYNNN+ M4TZG(-:X_H92T][S>1WL2LIN!?R&LCX7YM_";SA;F/1S.$9]RHU7TNBRM1;! MM:_:EU'NQXC@%%R\W469<.[FX3\'T?VX/4[4W?T!1_\ <53^[!OBEXBOI8^+ MK+3N)SDKOV1=RI.6%Q4;KR&:;1X_F2ZT77C\O+RK\<*PMO&,?E\<_MZK\WTM M-JR<=QLOIT;>+,ZD_P#EDCQ^Y_@I:/H$T%F+?:Y62/[K0A_S :4;_)=> /[W M^87\?Z6_]/W49_ZK.D/_ '-HO_#5O_V*W?\ (-LA_O+4OVU+_P##1_DNO '] M[_,+^/\ 2W_I^Z?^JSI#_P!S:+_PU;_]BG^0;9#_ 'EJ7[:E_P#AK69OZ6WA MF1E[[M[\Y.1.%"*;'^VY/55@RT?XN^#[V0-91GR!,+4SG+*?;7G#:L>_CS3E M&W!]+';=L?*MG=*FX\< K(N7T-E5RV?WN+>ZL$O0-LSS;C5J\/1F5.?-Z>6 M.7W>7XI!;=]*?4WD$.4/FA8HI>/18HEMTI&SZ',I'PG+!$A#;)C,JPZ MD5SVVU>'LN+Q[BK!1_2YK!<6K]AXYF?M%#7G&[<>TPG32WY>[-KOS9#V5$5' MT?Z=V-Z3:8XW\+24K'W>)PG#O\6/!O"Z9KL?Z7GF9 -%EZVW/Q_V...EY;0$ MJ?=Z%8#\)_S+0HA%5D8]LE:?VX?E&6T9_P#>J_K=7;3/I7;$5+B&J:'J.FD7 M6X#!/$/IN0S128_+"3^Q5NMZ"-IH6(J'5*.N%O"12PF7P;=&'WR#\RC6W/V< MNY/HMHDRU\4]A62'%]Q69K5"8K;XBQF\84Z:Z%K>1DCHX1"?)2U&!C>VAM2U MIPA/KUU'0^FKHPU]Q"DVOIJ68O!69T99>K>I&*,R]7 SOV6YE2-3Z-MM])8B MJ- FFC'QT^-2-O3C"1F+?.(J-N6B): DC8:=BY&&F(TA8LC$RP1,=) %-Y\7 M!C03&D.BD)_VD.(2K'I^9/73H9X:B*.>GF&:&1L@,"8P37S&D,2#*%?T8QA:4K32=K^CW9#;NF*#: M/1XJR;' *D1PJX?T=0/.+"_' B*(G[8$/!679[:[:#9:?>Z/J1T\;/D<+EG! M)\\)MX%ZQ6^69BX]#S0HS?@X1(2LB4X MED*(AHP9*GY65?(6AMD=A"W%J:6UR[A 1XD9F_ M* "W%R)V%EKU%1#2Q[V:3 6?[7=^IA;K>)(V":57I%Q;*'K3-QD@"Q4Y?XPYSGV+&.ER3GS '$3L2E):VY@:?1=/CW MTQ'J1U=;@+N::U=:J2+,'%0I5C)IKP\J;+!1;GVU$UP[ M[Z8/$(>1'%(DGPR4D$*B2G3"79)EXQC&PHBMUAJ(-=GE #G#-2(EELZ6L)!CSQB&FQB M%A*S)"+0G)H:\,[VD5.QL-)O=5IZDJ_4&-R.2;,=T[N).Q10W\Z8D+N39\AB M_(?-AJX=;DG<*2:$::FQL(Q6Y[,XLXE+X&=BL/#F;O#AB^/VNMG'$Q-RG[!# MQ-ULX&RK !9W*Z1($.BGFZQ%PK$<'?\ R!O<'<0H0D="FO%:,(0G#/LY=H= M1TJ,)Z&"G.:BI"I8RBWHBUV&K?M%39WX]L2X^L_-E^4%-6E*$TDX#/(,Q">[ M)^!/!W;ZS?!V_P"F.@[@TAR$K-\8V;KO9[%CNQ"@*[=4#5"3JOQXZ?.<8JY$ M,@NZI&E(M$VH( M;S,=H,P,@N69,.3 P_-@K:'5(*@:RFK!DF/$)/-$' RY';SUB$3Y;,7#)W^# M3]V739%Y!CXW88M5:557C5OL-5"P11,1B3;;Q-GM0)-O4T$Z0AL-9S(R!6'& M!5Y:$6\^2@RVZ'1Z90R22:<4Q>5,-GWT1B>'8%Y6AR?'F:)SS)B)KF(L!!$5 MY5]$))6-\GXK]GMF]8BD M:6AEAJ[N6]"9GF;UGR,/REA+(G"5]Z+6M-BQX?4%=JU"8X54HV;TBSO@3<,@+F: M[9=IKW2AU"*M#AYN8>V#];/_ -P^@FX/8K=ETNO4(I!'1$=$1T1'1%\7GF!F M72"'6V!V&W'GWWEI;999;3EQUUUU><);;2VE2E*SG&,8QZYZ_&$B(1$7(B>S M,W63_P".IN]?CNPL[N]F91*IMJ54/YFDM,]_5>1G:$?> M8I,FX\."KT[]^I8Y=;DF4WA3BA%PDPI&6D^A*T)7Y^C]G?HN[&:+!Y?MGKDNL;ELC$3:@HV;WSS>I2^2[-Z6&GM)P!W;RJI(O<&S1-Z<=U+\4T9?;\[W/ M<0EQK3M^J[QFHPXALX>8Y)W;&NJQ!8?;0ALF#UW;I(4B'!4UGRPB%@/;SAS* M_:_/G*KFW2+T$=&T)4FB5E!#+&V)!I=/Y3++;N.IA Q,O>J*F_ARY57GV/Z4 MMLI!J-2IZJ0">[/6R[D ]H0R$Q"W'\W"I!M)_2OW\Y(IW(KE+4ZUZ82LJM:; MI\K<'G<*QZY:;N-S?A4 N(_UYQ"EISG'HG\OYES6R3^@=ZT MTC8N])49;;Z3]K[&EF1T$(SYJ\8+6C-A)K6HZ8'>WZ2K>ID9_> @X]3"W!="TSH:V(H&%ZBEFU:0?% M43%:_P D&Y!V]AL7#KNI1M3<0.*NBL!JTYQRTIK8P%2%L2]2UK4HBPJ>;5Y- MD%60>*^T#RTYPGT>?)<=QA"4X7XIQC'*-8VTVOU_>?PWM-7ZH$G6$U7,<5O0 M,3GNQ;W1 65\T_9S9_26'^#=%I:$A[XX(Q/XN;#F1/Z2(G3CNJTIM'1$=$1T M1'1$=$1T1'1$=$1T1'1$WK?'$_C7R=A78#?^D-<;5#6.X,.7:JS'E6&*0XVI MI3E?MC#;8,\G"L^+F/7JQ;/[7[4;*SC4[.Z]5:3)>[M#*31' M^EA*\,K>[(!M[%"ZML_HFNQ/#J^EP5XNV-Y 9S'Y).$@/[P&+JMIS0^F-HTT M%,W+@[L8VF3S22CF=+[9D29RH'^B,N-Q55V(EE'%AX0RERKBFT M_0923#)4[*UKTDO%_)JAR.,O9%-P,/9O=YD_68-Q52/>W'[<_&78TQJC?&O+ M'K6^0BL*)@["(EM)@:GGF&)B"E!G' [)7WG!WL#R$>02$1[*O9?7XJ]/8NS^ MT>B;4Z9#K&S^I1:II]3V3C?LE9B() ?$XI6R;*.40,?$PKSQJVCZGH5;)IVK M49T-7'V@,>MO6 FR$P?N,'("\+I&^IQ1:^S#[PSS1 [KK#[#K;S#[+BFGF7F ME86TZTZC.%-.)6E.4JQG&<93ZXZQD(D)"0L0DV)"74[+Z9W%Q(2Q<5>@[!O= MCG.34*KA_P C+(7-[UHM??E-97^<+]^5VQ1(9M.)*$GC'DX7)7^$#]IW)2UN ME2\6AXPGU*C3RR_ WTA>B"GV6J/_ ,TV:I6I] U"1@JJ8!L%'4'V)(Q;@%-4 M%=L+"$,SL 6RR[*Z'HU3KFH1T5.31"7$Y2RPC!NLSLS\+=5_MQ%B) MM*NK(J"G.>5G/'L@-KF7,0]6>.]^ MSUC*_@%R3ZI&P3,8,%5H2AW8:2GPJQ/1-;#D'M9VV+!J45F M5%'<*H:VXAB-A"AU,K]BXNO8;:CW2&E^RC+JD84A.%I7E"L84PS51Q-JL,TE M:>!/:HYW,V?Q0B/,5GX\+\W#K7V4[Q1"3T4D<=..5KPV%A;]*[\&]";-1-V; M>J\L4);M83=CA9*T/U\W-7_1^ [![,EW%6*>@@"Y/:"TR<"$HXYAPLQP=*,! MM8:>4AMWJSZCH>CU4('1:K'3S11-(.]\I+.F#S41DS4@X2'B+L "^63W;B*C M::MKH7=IZ$Y!([%AN6M,?.8C>;F$;DUW]5N*6^/O0DW>*S]@42TO#157NKF& M@":0,&AXN6HRORY:N:!RL8PZXI:/)?BX\V[X>?@M,')IYP:?5>4:A"QRRT_6 M-03\ J/_ &^3>Q^7ADW4MUJG.JAW=+(^,,EF$,2"L)8;>;PI/B\\,YEG*Y_0=":& MH"HKJ=JD[;V&_E8,3AX9TXOZHNV2T=0KBEA**+*$7Y#^I(F8F[0> M(B8T"$>;,CINUOO#2 M+!4<0E;^277G5)5\E9"UX=:O])H;Z545$$>LQS:;-C(C'$@A$7%V M(>7$1'PBP\KP):@=7##(>GG%4V9C)C A(A;%QL4KE=B9^.67K9)%P)4T(DFN MOT^=!,3A]7U>(?K.IG M)K=GE)F%N59:O7:ZTJ8$&HH:&NA?RF2"HB_.1.$UO0TH>:R N-KC;!RY2P/! MOH*BH@D%@CEC/\T8E%EZ2!_.V+J[+]IFYN(9*9_B]R*7N^M'B6&OG5:\5)44 M!9!2GXD@"3=DF"W0YB#7'RI#N(Q](!6,9(0WA#S+@R77GF7O#BNU6S;:'41G M350UE#69O$0C(SA@[7"3,!;,HI[,;/B[%EE MB06)WQ?'OZGY>+L]G6]553".B)!]]Z^+6J\UER0M$@E&<9^-'"E$9Q^QO/4]L]LIM'M95M1;.:+4:Q/PON0= MP"_4\LCVBA'WY# ?:HC5]=T?08&J=8U*+3H>[>&(D=NZ,.V9>P!)_8H#MJ=_ MZY;EGY+6':_X@[3Y,7%E2AU[$M-/LN:;%JAM(^CK1:'31ZKTK;94FS%$7-Y-#-%OC](;^;S3'[D$57E?@ M3%P7(]0Z7:G4II*#879NHURJ'EWQQGNA][=Q\[A[9#@Q[V38IGME=[+N/*1( M#PCC6F]2$C5Z5)'9:;\%3DZF596[E+J_>6 M3E-J@Z5.@OHR=H]@MESV@U2%B'RS# B+J?\ +JP3J0$^_<4^Y?PCC@H*38?I M1VTY]JM<'2:&1[^3YW86[OR:F(82M_&S;QN_C=/YX^?3<;1_2=Z0]7 MWD6CA2[,4Q=6XC\HGQ]!35.87]Z.&-_0K=H_0GLAI["=>\^M3#U[T]U%EZ6C MAP+]4Y#933Z?X\:&X_1.831^F]9ZEC764,$,T"EU^K.R"$+]Q*I4N)!;>EWL MN?F4X2XZXI7YE+RK\>N&ZUM)M!M'-Y1KVM56L2L]V>IJ))L?D$R=@;V S-Z% MT[3M&TG1X]UI>FP:?':S[F( O\7%F"&C.?FFY'56X85EF7$9.,UQLR-"$QA3L8\X,&F3C%N)$DQQT-O>#[(A0UWV Z0=H.CO6XM7T:H

"06\8W?=2LV<9/<;B1@=6VKV3TK:[3)-/U*-AD%B>&=F'>TY MOQR O0]FS#LFP\W%F=N:ERPXQ['X>;^V)QXVJ*TW:J!,)&1)AI=Q$6> /':D MJW;()UW'J[$2,,2&2WC/ZQA3RQ"$H)8>:1_4+9#:K3-M-G=-VDT@G*DU +X/ MVX9!?"2&7WXC$A?PERFUP(2?Q'M#H5;LYJ]9HVH!^4496NW9,"XA*'L,"8F] M7LES"0IN?5G4(EVXP[PL/&SD-IG?%7+(%E]6;$K%MRD=QQG,C%1TDS]X8(A3 M.,J5'2-?;CB9 6[E;W MHY,)0+PF NI?0M4FT36=-U: G$Z"8)?B+%S@7NF&0%ZS$3+K$RLF!#1I\Q*D MMA1L6&5('%O9]&10PV5D$ON9QZ^B4--KSGT_'\OX?MZ_D'%#)/+'#$+R2RDP MBWI@WX M^D9PIHBL _+P([>MVA;[<;L0J96H0CL%&L8Q&"" M'$LQ:216WFVPH2*%96/'5:)<'2[ET.*#Q[:$X2R.00408CV7"WT(XQ6SM/*5 MI'*,7/%[,Q,+N+"96NWJMX0;V WL82)R/AD MZ^U5_P"-'I2UN9RK$V]\*&S^U**Q#OE,Q3S+F,^+[)I#TA)-O83C*QY@=K*E MI8:5U\U;[H8J-OS+9'^D-A;SC]J\N8; M3G"G,*Q^T#X2R5%^%)&9W]!VPB)F](S'&_LMEW)53&3/APY+WOBUFLW4LI0Q$V+QB0L][6;K]/Q3'N8 M>W+!1+71:E3Y+[&/EJ9=GI,X+ 63!X0B3IH;8 _FM;@"W'QG5X(0VRM.!TI' M>]4O>EZV-TB"OH]0JZR/>Q13P, DY8N;!.]R[+/9GZB(NOF'J4#K%7+!44L4 M)8D44MWX7ME&UO=^;[N]1R]='4$M?@_5@FP1^/RMB33I S:O\[D>7%%EWW\^ MN,96RJ8-EDH5_5_HZFL*\FE>FQ49-#993C/ND$11! MS#6/3/BX4A>/S)QU^4Q-O-V1,(5#8.1=0Y$)"[EZHFS.7NCBOV=GPS$Q[3?$F)Q'WB7K+'&F(["6W\9:(0R4$<*MMS+3JO MK]8Z3-Q=XKS+:K)7W28R;A,$+$$G0LJ;1-0#ZU.)<'%*:;',BR%J;<8>3&R' MX)0I"\.H:?35L,]!4$_DM0PF!VR*,O!*/A(@XA,(Y,0[R+WF4]1+$0U,8^>A M=Q,.R)^N'REVXW?&W(?NJ1BY=Q[C)KNN5+$G;Y>^[2N<)'2E6T)J"M2FU=^6 M/![37LMLZQIHCAD2C)"ELY-DV8N-6^.M""$*6TWGG5!T8[4ZG4UCQ48:?I%" M;A-J-=(%'I\6.5[U4SL!\.9@A>:2S]3\24O7[9:'I\<(R5)5=?4"Q1T=,!5% M8=^K\GC9S'CPRD$ OW]3)KUBL7=XY@H6!K"JZ[[:>G)/"V\7G:CD7N[E1*Q) M/^8D8K7<&ZJNT!QT)]Q!$?)&)EPGV<+&DF5IQGJV4U-T,[&>=U2LJ>E'6H?S M%)G0:0!MU@=3)^4U-B;A+$&Y,7L41*OSS](VT?)04\.Q&FR?GJC&JKR'N(80 M\S#DW6!GO0+J-E\-3]B_B! VY.U>2N25SD;)$E2#:LY\F* M4(0V,9$)2IQ+8,V_.,M8>5X*_*U[?[J_3[MG44?\$;,0TFPFAARA3Z93A$;# M[:@AHUDNH5GMCZ).KU$E'MEH4A.5+2R4E5$WA$YAFBF^&34\/W$O-/ M3]I\(3[.ZH+,,\X3P&7>0QO&<7X7ED_$JC77LA>=4L?'O4TOOC>^G-+00[Q4 MIM39=*H8S;&/532;-80(HLQQ7FC#(PXI)#[SBEH0TT.MQ:T(0I28/:/6(=GM MGM:URH-AATFEGJ"O_%1D8C\SN+,(\V1$(L*D]'T^75M6TW2XFQ.9G(P8G >(>9";K\?[X,G%-,#J*'<(9=?4K+;U?]7GO;7ZHZ=7R MT\FF:I-/2N4E1')%YLR;+,"WI6<)B=\7P<1[0R\K7'C6(HYAJZ.&*9F"$@-\ MPRQQ(1 >4H^&7,+O?B',2FX18ME.T'!(\C4[++S9I-5#EF6Y:C$1)&5O.Y8]KNNPK*VR_D:HK0AUA MBJ/!0@3+,9'C_?6><<6L49S D9%BL:]<<*<^()CQQXX\?3/GE*4^><%)IPZO M52!3S3U$\CN9/N(N]^8S=ZD6'F?_ !U+[DJ)*2(7.&*,!;%FWI]W4S>9]":5 M,-O@V#J?)JQAU**%Y'C#.4#%B'G,P9H]X5V,(G(B8;=37R41)K@ M^44[%1G(PL9V A>S\H"[Y[OPF=AXWZ^Y;I<^5,W9]-6:[:II5QBS8*5AXJ:. MGFJ/E<,/)."M.& ,MW$A!;F7S!VDJRVOP3EUQ;2,X;5G1HMDX*76:6AU>O@D M"H S 0\HYW#+E)]R+MP9RZ_0U^TRV9M6EEI))J6ED%XW9B=]SPR[V\X]^[^S MJ43,O:9^4ND=(2<#:9 \J$L[I!1TC7"C"779.JK<>=(>LZLN*\\^JLJ5ZYRY M_M?F].N0TE/%0S115$,<8R0V$1D%AY)O",*J,D\I549%3R$1!+VBCR[47\:L ME]LR/_-.P?\ [-5_\S=8MQ%_ML7W3?W2S;Z3_99/OB_O%@$&65%H>=3!1;:9 M>!8^(T;8'FBVFZ_)%?)^<@*")::=7BR@^"6GWT_J'?5Q/BCSV'"E>E%GJ#)X M9"R<8Q(7WH-:UY +$=T]\A;K'E6!CJ!J2=H1M,#6N?-R.666(./YUNR[^+BL M_P#)M7_T:O\ \32/_E/K6PI/]IE_9!_?+/E4_P"IC_:%_=+5 I6S0\!,L9BX M!O%47("X7FP.K8'C1PV9:);0J0B@6GTL0AH++JR2Q<96*M;I/IY/*VIQH2FC MFDJ#$*@1,G<&'FR()7)V,\VH55/8@FKCB-@$G:^%,P MO"6)VY)BG8LS,6![DHZ;3-7JY8VJJ[R.GFR8XJ5C"Y"/#*>[2.NE0=A56KV;7E>7DX>RL%_;=.CS9L&>(]NU*L4L![9%HD6)@6+ M,2;+K(+:1*+&!>;&^:G/+.DW6*_7CT^LJZKRCE>-VS50/XRKO\QZY&KJMJB)N%L :9&!EHN;CU.N-(/B) 22#4ZUG&'6DE!.K M1EQ*LXPI/EZX_P!?1%E>B)B6V.Z#VX=%V8RD[>YU\3J!=(PHD*7IU@WUK4>V MPA@CF6B!9VMMV)9L&\EY+B/$MAG.5LK1CU4A>,$65U-W)NWMOB2&@]-\X.*& MR+"80D46L5/?VKY2UD/K4M+2&JLS9_M%?N9;<]O.!O1WVU>WE7CGHB>QT182 M;L=>K([1=CGH6OBD/8'8)FY4&*'>(\%O>PR\>^VEQ[VFW%>.,Y5XMJ5Z>B>B M+6_TKZM_>50/XRKO\QZ(C]*^K?WE4#^,J[_,>B+:(:>@[$)F0K\S$SH&'ECY M-AY$.3$P0VE&7&,DA/+1AY*7&\J3Y>6,.)]A: M^*0]@=@F;E08H=XCP6][#+Q[[:7'O:;<5XXSE7BVI7IZ)Z(M;_2OJW]Y5 _C M*N_S'HB/TKZM_>50/XRKO\QZ(C]*^K?WE4#^,J[_ #'HB/TKZM_>50/XRKO\ MQZ(LC$W^B3QS<9!W6I34D\EQ;,?$V2'D374,H4ZZIL4,Q;BTI;2I2\X3G"4I MRK/ICHBV[HB\Y98H I)QQ(X0(0[Q9AA;S8PH@HS:GB"22'E)0P.VRA:UK7G" M4I3E2LXQCHBTC]*^K?WE4#^,J[_,>B+VQNQ-?S)P\9#WJG2LD6I2!8^-L\(< M<2I#:W5I&$%.4X\K#3;BLX2G.<)1E6?PQT1;ET1'1$=$5*/ZIO=$7/;EXPZ$ MC367CM;4.[[)LXXZO+$O+W3WJ<H( !B]YAAO$[]XJJ7UZ[7 %;'^FS[>\M8;R?S\V9! MO"U&F-3M.X_#R ZV\V2XGC%05VOPC3S>,$0L5$DR$.(^G"VGY.4/\%MD0ZO+ MQ]])_I'AIJ"+H[TNH8JRN>.;4B%_JH6(9*>F?'LG,;#,8\":,(LLAF7H3H2V M.DGJRVOKX<*:ESCH[^.0F()9F]R,2*)GZB,C[XE+]R0MZ+[R-O1C)2"8ZDLI MI?JE:.N);-43Z?LW0@0X2U MK[Y\NTXDPE&7P();7\6#>@EV/4)FJ=4J"$L@IVP'YLB$Q^82#^6_K)#J^O+I M,O,8\1NP_*')C]XN7VJ57C/L.9V3-'#R@*0(Z/ MMENV%%J:)R1AN0E0FHV7A6DK]/ +YMWD#\JPVC]>7XI\L*7X\IVFTV'3*=BB MDWLAQ0TQ\,>4"<@/YL:<8^UV6^"M%!4'4SL)#B(E)(/S6Q5:,RGQ;)+DS1PR1\*\O12V&8@56<>F/3$AC\<^7Y9'8.(& MI]0G8O.R& 6]# +D)?:YO^%8=<-WDIPQY1%R^UW_ .F/[TPV-I]L-?LEO%K4 MZ55@(NNQYMC'BC7804YDVPO$"/R:&IQ.5^K>)$?*_'WFO.^RUE( M 4M&=5&-7(/K"EUIK%P @K-0ZK:*!(JV/$Q#4O7GYP,#0D@S,M@6-3-8P MZ0PMEHXC*D&+\F5/(9<9@:PJ.2>EKZJEJ(VTTSPE$")N8<2R ,Y<.HLB!NSV ML7<7DX6F )((I(R\H8;C?\.+E8$O!QMV7A_P 9>+K7FZ^E]+ 2&,L3 M]=+SCR20W,P:48_!2731AII+^G+ULP_$S'?^:_E+/\ 6NLZ9-W ?47AGSB3G^K+\*.1SS*4 M?AA#L#J>[M&.OXQ^UQUJ?C4H5CUSE(.4K\4X1Y:VL<^SVI/UO!'.WZLD+XX_ M#='^+YE^T=QU2G=OSSA_(-K_ 'YC^'X+F =< 5_1T1'1%U>_I#O^1LI/_7_O M;_OV,Z(JP/U%?U"6Z^3F\MG\,N(6RY[6O$C5D[+:\NUIH4N= V;D7DH&-B1W,"338*YB168R6 '&D50+HB.B*[3](+L_N1[?Y9 MS],A^1>U#>!^B-?G3&YM>7>3=OE!7,VH&6@]3T"@HMJ35ZTL!5B'.G%N02X_ M#\=KV0&+RM)+:'"*5/ZV?^P)Q1_O@#?X+[3Z(N:'T1'1%M=,O5WUQ/B6S7ER MM5#M$>I"P+)3+%+U>?"4V^R4VH28@S&"!E))&'/S(QG!%=Z^G MW^IOW6+N+6O"7N-;$,VGK[9DX!1]2\G+T?@C86O;K-OL@U>L[3F M76Q$S\JMZ6B#)9IV3D2(3"W(DBD7^MG_ + G%'^^ -_@OM/HBYH?1$=$1T13 M2]]#M.VOM/-<.I&36T2FOK!*J:2@B]52 MCG%)> D1?-*9.!.CW3 9()WU8.CY(D,A*V'W$*(NT%VN>XGJGN?\/-<,++CT/&BFQ1:DH4?#3 !BVF'7G1V2 M*K1]79W@\Z]J'_LLN/UI4U=]A1$39.75BA#D()K&N9%L>7J&D3"DU[$:$O!85D,:9(N=;T1='3Z3+LN_H@HT5W0>2=2]G:6T( L?B?4 MIX'*2J)JFP"8&.W.\(:/A85HM,:Z4/".)QCVJL8LUMUYJQI2*17A.B(Z(D Y M.\D=7<2=(WO?>X)M$/3*+$N&K8;6SF5L4R_ZL0=3K@KKJ?M"Q2,DID85K&<) MPI[+KRVAVGGD6#939C5MLM>T_9[18-]7:@>-^.$0#Q.:5_#%&%S-_L:Y.S/# MZ[KE!L[I=9JVI2[JEI1O;Q&?@C!NMS,K"+?K%9F=UR\>5'(V]\MN06TN1&QW M$XM&S+*_,*CVGW"0Z]"CLL1=7JD:^ZA"G(N*K0,7'CJ4E*W&H_#KOZQ:\J_J MYLELSI^QVSFD[-Z8'Y)I<3!ECB4AN3G+,8^O-(1ROX1(\1X+PAK^M5>T6L:C MK-;]?7'GCVF .R$3=]HP80;V"I7>TAV8=B\X[) ;CW5&3= XD1)_RGY5W!$1 M8]TO1Y.$NUF@96C#K%:44TXS)3Z/1IK#;P<:MT_#SD=R'IBZ;]-V!I:C1-#F MCU#;&8<6#@<="Q#]94]SR8\T5/VBY3D9HK-)T#H\Z,JW:J>#4M3C.CV=![Y= M1U.+]B'Q87X'-V6YA#([N'0'IE-JNNJC6:%1H"+JU-ID%%UFJUF%&0#$04!" MB,1\3%1XC>,)8$8"89;;3^.<81C.OYTUU;5ZE656H5]2=975TARS2F M61RR&3D9D_>1$]W=>OZ6EIZ*F@I*2$:>EI0$(P%K" V(BS>AF95VSUM'RE^ MOC :D:>&&(,N4N<49]2["FYZOUV9+CW(^L1-AA,E MUE<;+?#+FI,H5+Q$SZAD8#D 5-$I;0^A)B/5O*,K:S%:SH-!JVG4]-454<8>+/Z>I?#;L2454)S6&IJE,@5<:^A&RSLK# MRE5@XL 2C4YX)@RPWA(;+;S\N\\\M3KZEJ<;1EU:5/M>]DTF00JZ?5=6K DJ MRIR8,#"8S)ZB=B=HZ?-\1"P\HVQRLW*^.*HL\=334T11QC*SOD!@ MN8K7.0 M1'B7I?\ I&\?%@-C*M,'0$]-0 $M&NH:,%S/PQ'MJ<:;?;R@@0Y;3[:V'6EH M6VM2%)<3G&5)SUT&GBFJH8ZBGIY)(9&X%NC;V=1"Q#Q](J$DFAB,HY)@$Q]\ M/_);%7^0,3'7:KD766AMH04-6;.)&UZX6Y$C#1OOD5,5"1&CGR$"JP(PI+*4 MHQAOV?-"<>'6O/L[/)050T,$FESS2PD\L,-C.S3%S8L+OQ?CZ;\R_0U* :JG M>:8*J...5A8Y!<6YHO>?P]E?2T;5U98S4E"0U.JC2 RV\"5FX>PT^<]AI0I9 M>)IXU&1VGL$9]EA ^5H>2CWL>TA77Q2Z1JU,&!R3U3Y-S20]0][#@(<2Y>8K MXNV6/,ON2OHI"=V**%G;P2-U_:3_ '-9)%-6B!4;6'AI!$FT-/J64N%9)G<" M8*@9V/%R9]CLOY$P\>8(RU[GC[KKR4(\E_AU-04E0T=4!Q[IRCX9N,66,D1O MCF398L+N6/4PW=:,U3!G3D,F\$3YL+G;(#$#.Y%D+. \P"0%RROU'VG;*SBZ^Z>5_X M2TT@A.Q2B&18LUBXEP(A/M W@^%\ES&^O/*Z(K%'8K[:W%[GM#<@)CD:#=#L M:UL>M8B ;J]M+K K(-K#MI,N0>D %UTQ]&807+7BKT3CS_5KSE/I\SEU(4I$Q\DSA>68[*?+&"\XS^.?QQ^&S(PDWP(1?\ ZJ02Y\:M,]G7 ML^5>XJ._9[))VV?"V2=K&RS,45B:2)AYMG[TAP_MJ\,( M%QZNK6AM"UIUUF7&@Z(K3?TK/;YX+<]^5.\ >93,/L&8T]K^HVW3W'B>GRH> M'V<_+3,X'=KE+1L68,5;(NK(CZFAV,P_\-U=\:>D1R6&?;Z(KOO*3Z;+M!\G M*+(5@?BG4>/UJ^S21*ULWC@ES5EEK)SODMJ25 Q*LU^VJ2YGT4W.1$BG+?JA MI3*_!U!$XSL^=K;7_:5XEHXY56T,[(M\[L*Y;$V;MG-?363+_.2TCF,JSBH1 M4B:N$!C=?1-5CTA8.*806(>8TOS/>]2*!?ZV?^P)Q1_O@#?X+[3Z(N:'T1=- M7M'?3T=H3E/VR^'^^]X<3'K;N';6F0;)>;P/OODO6R)2PF24N&N78K]:W&)# MQKR6AQ\I9'CFQ?)K'D.KU6E1%5J^H^[,FL^TCOC2TEH*UV::X_9$69N&O;7JXVG,WJKNSHH;&9ZJ_%V'3R(DHEE)R4F$A&.F.A_/+(JX2%J;4 ME:%*0M"DK0M"LI6E:"H3,N/5>1'?*B9P9.%9? MC)=YQE*#Q@21R+C*[ITWLKCSMG8FC=QU.2H^T=4VZ;H]YJDLA&"X>PP)CH1S M*7F5J:/!6IM+PA8ZW1312&2Q7GAGFG5D4GG9U[R&\.T'MG95RH$&WLS6VV-= MSU=N>G)J;*AZU*7N-AY1[4FP<$#CO*$E(6U$MH*RVWYFP4U+1Z5,DO!F!D47 M.W-K[ WMM'8.Y]K6:0N6RMI7"P7N\VB47A9LW9K-)$2LL$I3C&.B+U]$3>^3/*+1_$+54U MN/?EYC:53X=#C0J"%H(GK3,Y8=?#JU.@FUX?L=E)PRY[0S&,^"&UDDK8$9?( M:L.RVR6O;::O3Z)L[0%75L_:MPCA#+$III.S%$-^8R[["+.;B+PVN:]I6SFG MRZEK%4-+31]5^)R'W1QAUF9=S-?TN["Q.U ;G+S@Y6=Y?D/ 4#56M;E)T6N2 M,IC2V@J-'R,])C!/OH#)V%L/(#CHY5H<#>'09(NY9BH01Q0P[C;:SCC_ .B6 MP.P>R'0CLW45^K:I!#J%4(>7:C4$T8.XMDU-396<86>^$0WFG/G(7<0"+R'M M3M3M#TF:S#24%#+)21$7DM'")&3->Q336X$=G;,RM'$W*+B.9G-_VX/IQ*O0 MR(';_/@B(OMJ$=%E(;CO &I/H,*2SG#['Z3;&,O";V6A[V_$"Z_/F/UQ?Q8>:XF'[@C7+V+.@J3;J=JA_Q&:4;J,4@M?AO](VW M_> ;_P *UGK9G^JHOT3_ -=*L$/UE5^D;^JC6P=:RSI9^.N^+;K^0D$&V4S[ ML2\O:!Y >0'*GPXA^/??@HF2C(GYK*LN-M042EQEM]E#Z5/8RMM;N'FH7:30 M*348X\*5O*80A(2%QBPW6N@-3U6MKD3.5ZRKEHJ+C#H^:%#8A0&2 MIV0'])+URT,T)GT(7E*$ML^*T8ZB]&U;3Z+3:>BJ9'@JJ-C"2+ S-B!RTY'V>O)UNUE+435$DT8[R*?%V>[,),^.(\SCS=UNM?'3O%EVX3T/8;Z[, MPH3,7?V&:T.%\>5D55R=H@AJ7WR%8R,RLY9POMI0A[S#7G#J/P5U]ZSM6U%3 MRTVG@$QF=,Y2D]P'>QSDV(MVN7$\LL;/V76.DTQYJB*2>\8X3F[;MXO[(UK5XV=<0#9P')ZFL'YK@TC(OQ9!%CCLO**&7'?D ;]OQP7GQ3AQ MYK'BA:D=6/0MJ=-U*KD@%RI9&CJ';>N(B;#$;C9\NT7J>KEVF49J.F5--!&; MVD'>0Y6R+&TH>[U>U(9U/+53)>Y/ZHX \RRD9\7Q>,F\OCN?ZV_GZQM$.7Z8 M5^&?.-DSFL^N,^F"%*3XK3C*=:MXZ9K .W*5%69?9!*;?<8,_P!B_0LU11DS M\PU$%OUI OY)$/VKF ]< 5_3XN(G<1Y5<&HZ\17'&[PU1!V*;!2%K;E:34K M8HTFML2@\2MERS11*@DH9F3_ "2SE&%^[C*_+*$^DKI^LU^E-,-'(T33.-[@ M)=G*W:9_2ZUJBD@J7!Y@RW?5Q=NOX.RDXJ7U2/>;I4%'UN!Y%4MN+C 8J.": M-T-IF1>:#AH>.@0&5%&4U;CGA'10B594K*EN)6ZO.5K7G.I5U,M=425-2[%+ M,1F6+,+7,RD?@+,W:-_AV>IE]P01T\00QW809A:[W>S,PMQ?V,RZ+?#&=V'W M/NR;1'.0%H#/V%S5X:;&H>RK;'P@$ &HS;57N>O9&7&@JVT*Q'MM R25^T(E MG_,_D\5Y\NM59EQX]ZZ0V=QLW#LC0NYZK(4G:.J+9*TRZUF2;4A^/F(E_+:W M&',IPDZ+)'RP4$6UY,&!F#E#K6P\VM1%I]*O%TUK:X*^:ZMUHH-XJT@U+5BY MTJ?EJK:ZY*L85@>3@;%!&,&1$@C"E>#P[S;B?+/HKHBL.<2?JJN[CQD>A8JY M[9K/*ZA1BFV7ZOR+JXT[87@,^*"?9VI5'8JRDR_M85EDF5D9=IMWT6X(0CS9 M617Q>S[]03Q-[LZ7M<1<9(:"Y40T&[.S6@[I-A335DC &\+F)O4=W8##;O\ M%AMY2X8,X#&RXC7N$N1JP&5G=$46/UL_]@3BC_? &_P7VGT1E=CSBAYMN;D72!@)_$(U%2#;8QK; MJG$'8;RAM:6U+=\6U$58'ZAKO1U/O ;UTZYIV@VNB70_U*7=OXUZ8UAH#4>]Z3!:PT]2:_KVAPQNC=0SAD75JQ'LQD.$3,2]1 M>*DWFPV&TJ>(=<=\7MSEIQ=U3>=_T63I.SN16DM>W M&.'T)IJ-(D*K=-EUFMV )B0 IK;X#SL3)&-I>96AUI2\+;6E:<9Z(NI?T14G M_JT.S8K?.LB^YCQWJWR-QZ7K; ?)JLPH#CLCLK3,&PP+';*:'"94HVT4Z/;\ M9%QQ.5/55M3JWVVJX,.01KQ+C;( 3;YY@@SQ%VB>#'"_37;\XN: MJXIZ*B?A4K6<&D8N9*9:1/7NX2"_G6_85L(:]?EV28G'2BGOS99%;<9 #0R M&(.R1.O))8#8>++?:%$%9=?*)?=;8'''8;4ZZ^^\ZK"6F4-I4I2E9PE*4YSG M/IT$3,A !.4=H/6DF1[K Q>S=P!8Q%I:;=1YY'%-:&>RTH0F:B MGE87CM.S?0]/Y/#KG2/K$71[LV7.+53L.HU0#UM2T9>=R?JN8.8]L()A9R-RTYT[+ W_W M8^2QCIB5><-H?3I@A;-2A2%I?%5!T(+#[ Z2F8,*9=D$)^2]._:"E$ M)Z34].^Q^P.ER[.]#^R[ /CU"N9VWQCR[XHK^45!8N^#U!P#&_ 8-WR*G0]% MNT.U5<.L=(6N.1-V*2F<7W0?ZL3QW4(\&R:()2/K*;/BK"G''B;QTXCTU%$X M[ZDJ.L():&,23\($IZQ6-X9.6V#K;;9-U^4MAZ4K5A+TB80XVE?MMY0C"4X\ MW[3;8;3;95O\(;2ZQ-JE1QP$RQBB9^+C#"###"/LB &=^+\5V+1=GM%V=I6I M-&T^.@A[\!YS=O%+(5SD?VF1.G%]5U32.B(Z(JX>Y:833K#OFO116(TF%MFS M=(D;5%%*#2IIP4I5AL! M24>7FI?MX6M'YN(C?S-0)/ZI^;?\7-&/VR,RF3E1G?\ BQ:0 M1E?T@UMY?JUG"LIM8W)^;%K_,MAY,IG7-HS))(]KWTGY.UK\S#WL9RW[V",N>7 MAG*/7U],YQUQ"3=^2ZCNK;KRF'&W5CC56Z^/9]*N+9>44N7:W,E_CE#_ /U* M3U'K;6G7K_0@/^^.N_\ $"L=;FG_ .<2_H:G_P#6E6M5_5!^EA_KHTEEAXO: M4L*Y,AVHIC#I1!/NFPLA(QZQ227??^8$ DE08[Z',J\$_&RSXJ\%M+1A*<2= M/M3KE/NQ:LWD<=N4Q%\F%K6(K9NS_/?OO=8)--HI+ON<2+O9W;[F;EZO8JS/ M=:'CJ9PNYXT8Z=A'I>$X^[QB,L,2H3KA+C%*G6FE,-8=PM2UIPG/CX87C*O! M2,+3G&.O,\M;H%?J$=-(T,NGUAY.!<+T1JFG&V M39?YQ'W?V+EX]<"5_4D'!3M@;][@E:VS:M-7#3]7CM./0#%H;VA/W6&+-58H M^>D EP353U]-H*0ABNG8=]]8V4J<:PC#F,KRBP:)L[6Z\4@T<.B'7,?K/ZV>H>L@>CJ:BE,AD.F- MP<@OBY"]GMDPOU^D6^Y;<4C31A(S.+2,SV?KL_%K]:Z%/;&XP7[A9P%XL\5] MI2]0G]A:0U>!2;7,4"0FI2F2,J+)21CI%>D+% 11QD?EHQO"5DQPCGDE7JRG M'IG.NLB1_N(]F3M_]SX48_DYJ!6-F14:W$5_>FM93-$W'"1C*G%#QRK*,(^+ M:XEGWROC V"/F !5%.NC#,O+RYT14^.6_P!$]N:LBR]CX2\L:?M-EAMTH#66 M_:X3K>TN,LMN*^SH[8U27*14],/*2VEG)D37P_)[T>)90GW,W(+87%'D'ISDCJF5*B=@:5V%6M@5Q\8TD!)K\!(LE&P,B^( MK"GH&3C,'1LD/GR:+CY8D5Y#C+RT*(NAK]:7+AV#MV<.IZ.4XJ/F^5D/+@*> M;]EU8;\DY_9G\.B+FK]$6ZQ^MMB2P0TE%4*Z2<>8WA MT0^/JTX8$4UG.<8='*&!4A]OUPK'DE6'''@*)J2_6R9>>+6IL9M$; P#[V5+6AS"?R?C[:O_ASZ$5T#L*?2Z;QCMV: M[YC]R:D":WI.L)H*Z:OXQSA8$I>+S=H=U@^JV3; $42\-5*3'2B63409#ZI2 M3-BVQY<$.*2\/*$4@/UL_P#8$XH_WP!O\%]I]$7-#Z(K0W%_Z2_N,\L^.NE> M3.N=T<*(6A[VUO5=HU&)NNQMZQUNCH"WQ8\O&AV0&"XX200DPV*2VE]L4\QE M*TYPV0ZG\^2)]_%GZ/KN7:0Y.\<]TVS>'!B1JVH-\:AVA90*]LO?I=@.@*!L M&NVR9#@Q9+C*(.3,.QT22@9L@H9E;SB$ND,HRIQ)%T@^B+SEB"GBD@G##F@F MCO"&!ELMDBEBDMJ9(&)'>2I#X[C*UH6A>,I4E64JQG&>B+@']$5W7Z(D05?+ M#FT0.]+^TG/G@1)87R,I]OY@WK M[J0M?)Z]WC>T"M_!2-1E2"J#H$)['L^C#FL*2Z.[>HY+ MC*G&V;O+V[++CRU,N-IPVE%NHMMJO01MLII\&S]0S6\L9O*=1<>/'RNHR&G+ MN=Z"&CR9FR9^:]?JMFZ?57=]>J9=5A=[^3$^YHV?]!%B\S>@:J2IL_9?J3G: M;1J5KBN1]0U[3ZK0ZE$->S$5:F5^(J]W:JVI3CV$NAFW"FH M;A)T(M+J, MA]@3--=_"YAQXLJ9K48PZC<@O%J$?ZI2Q,8!'"D%O+4X]]I@)P#*(>=7G.77D'CDI6OU5A2DJ4E64J\E6^K%AJ9F$6 M "(B"W9P+B%O9B36493N[P0L19&(LQ?,W*_\IG7SBOU4O:!W/RO/'Q\HVC]O MD 3"1T8P_P"2?PQY'0LDCQSG"\?%\E)PA;:E_LW&"C)NR(F'VM*9D/X3!_5X M^L))%PEJ!?K(A/\ 5(&&_P"("_#\J_552K*RI2JW *4K.G#\#?V+#0T%'DHEE.*E!'_O-:'GP0+!8 M(T0/Y\_(28K(T<%)ML@"YCS@W&6FT(;2R0UX)2CTZSSU$HO!; A:*'%RBB-R MQB ')S(')RR9V)R++(7NL,$$;M)?,2WDG*TDK,V1N[6INSM/X*6-&%I;RTT[C\ZU.*;S MX970]MM4GAH*> #B II"=VW,1$;,/,WU1#:YLY9./=CEX9[1J.(YY#?>$T8] MK>R<"+]?W74AQM'A<7ZLI^;;_3-1O"LY_2%?LJ]4S.OL8]%YLODE/Y\^N,9] M,^F/7]B?3G@5\_\ !]5YN'ZZG_T:G]2I_BE.G2Q>5P\TGU7SL]]W!_PU-_= M+8\DB]:7]M-_>+4;U1X7["%;^;;\I>,*OE<:SX._>7R:SXNJ MSC*JI8MV+92?60_GI MO]<'OK;U4"ENXQF0K<5-/83E&3;(/]YI-;?DI6&G9:P9))>:3E><(2MU24)S MXHQA/X=:7\(UPN^[JCIP?PQ.\0?@BP!ONXK8\DIGMG",K^D^3LX=S[CWV^ZAOVJ[SJ6Y+*WN*SZN*$ M=U37J1-8%K5838P;@PJ6K9KUPDM[1=3K$]68C40CDA<[%*BTRZV )J%: 9>>:6B06\M#*O)E" M_%&?E?JHU<>_K$>3.N^9^]K[NZA.[GX7[;VA)S%)U$*Y#5W9N@J$-D> J;&N M["AC Y+7K64T2 M*LA[7MWX[;X/N #J!T/8!+-UO0+# +*4XK+6,L3CS'N-JRIY+7BXHBY_'?\ M>YWK?NM\],;^TY3+%4-4:\T[4=#T$BXCB1]NN<-4[7?[L9=;!# 2!;,&Z58- MC33 8J277$QD4 X3A@QT@9DBB=T3I^W<@]V:CT100WC[KN795)U?511V,DK7 M/7JQQU:C,J:RZWC+*"I)M;F5.-H2VVM:W$(2I>"+HH_6EQ =?[=G#J!CDN)C MX3E9#Q "7G/>=0'&Z,V:$*EUU6/5QSV&6_)6?VY_'HBYJ_1%V>NP1_R-O;V_ MN_P__?D]T12_=$1T14P_K9_[ G%'^^ -_@OM/HBYH?1%T-.WI]6AVYN)G!KB M=QFV-I;FO-7S1.A];ZOMTM2M*:U_JSMS6;B6!L$N/CPPZB=1FJ435U(4;"Q2QOF%_6:[8W[LA<@R M\-\NY001P\[7Y:9A6/;.#2^[)@1DS\N+F _?*6S.1RS26W%FFB3+!2GVB6&W MVES Z"BDNY\L]ZE*GJ88)R\W); S"Q@]ARC/$<1%C AQ<"<2$'P"RHD6]BDD MC"TD?; 3NSM=^=KOE&3+D+F+>M8N0\)> M7=#V0<2S]B>4#'4MO6*#?!XAX#@60\XY!S9EVG;L^U;J'(Q\FTHB..#D&$.* M96\$2P6TEQ*4*4TIQA:L)0&WHLY1'X@/^PL<7;O;WL24E251TLPR-V?$/K#_CLJ88>5CYRV MTN9B2V3HR3H=S. +95A31 Q,MKIQEQ.<_CC&4J_'&?3*<^J5)QG'7'BBD@HZ M^&4'"6.H@$A?N(0J65JS&2IIS%[B44CM^*'^U*'U'K;6F6O/O'T<%ST6(?<& M_E,9]/%_[(K=EL<=E2\?BGVIN$BB,>F<>J@TI5Y(RM"MNDX1U\C=N.'E?T9R MQ1G]X&8_K>GBM6H>YTH/V2DX_J@9C]Q")?8MO<<;8;<>><0TTTA3CKKBDH;; M0A.5+<<6K.,)1A.,YSG.<8QC'6HS969FO=;+NS-=^I18=V"UP%L[>O/.MUT_ M[VE(X \VY)H2F"G6U\6P'\>+S5*R/+*K0Y:8D8T:PVC _P KV<$NQ2ULNYP& M0GJ7CH:J"AK)I8'IWE((VWUHLP:\LNZ&5P*0@*.'+#)Q8V9V\X"CWJH):JGC M"1IF%C-\.?%^4 S(,F!G8Y+96OB_'E)<8C- O>/3&:5;<9SGT3C-;F,95GTR MKTQ_0_QSXX5G_P"R>H[*LI5XN(C\X5Z*PK&?3/[<=8W$A>Q,XNOUG9VNSW9?W^B;:G[M-@?P;8_ MY;U\K]5_/MF\ N3//3Z7J>XA:1V=&\?MB7CDCLN8FVMD5VQ"1&PJE6K4#84Z MSF9:-3]HT6)E+*#6"'Y8>/E?(:">CGHT@61?6R14Q.97:_YZL8+@I+W$% KR/\ .0:/\YIHP08C.64D M3!^B)0]7:DVGN^Z1&N-,ZWO6V-@3[R&(6DZYJDY=+5*.N/,CI2% UT$@I]/O M$,)RI+>4IR\GRSCUZ(NBS]-_]./?.'%ZBN>'/. BXK?L9%F#Z$T-\N+L"]/Y MG0'0)/9-_E(HL@)_9#T,:6)%Q@SKS4$Q($EF/+FG1V((BWKZTRMV*S<#.*XE M<@)JP%#\NAB'QH2+.E2&&/T-;0:]]UD!AQ3;'N.-I\LXPGR7A/KZYZ(N;3^B M;:G[M-@?P;8_Y;T1=D7L,1TA$]GKM_QTJ"9&'AZ#B&BP) 9\,T9W$W.Y]H@4 MA"7&'/3*8*T)KYD=Z<@Y.):(=1L,A:FF'#Q6\.N M81^.4ISG.,?CT1=%?HB.B(Z(CHB.B(Z(CHB.B(Z(HRN9G'"5R^3N[6$._)G@ MY=D;O4HM&%%'#*:PF6G88-/IDAUX=MET\1K*0T MEUYI6/!D6V!T-IE8G"DX;0E6", M>F,^B_'=*KF.CCNX2/'(=W*.(BYQ##(B!W?+ ^_N6L-/"-25LHV( LS&8MR$ M=\6$K-CF'A[UGONS'?\ S-@_BRU?SGK7\KE]2+]C#_=K-Y/'ZTG[67_S2[:E MWU<]6S=8KI,_89FJ1\!<41XK6:BQ*Q3$A-TXHMH61D:>5DUG+[?N>).%NJ6I M7])2E6>H#5M H=5IZJI:GBAJY)8;OYYP,A"81R%I@MPY>2S6[EMTM944L]/$ M51(4(A);ZK)KG'XBC++];C[5+W78]%P@8.P_?.]2$'/10$T(&2_"ULA8\@&@ MH7))=2A #67$((1E2&S/:6I'HKW&_P!O(*B5Z*IJ*?R&GCGIR(")A.4;B5BL M,QR _5UN&7ROU6\(]]''(]5*4N#X23]Y/-D?,?<9?*\-Y0M3B65>?HA259(:^<** MLE:.'-RAB_S:GMB6\E?EW?%\H8^N_#+TK%+2Q%/3Q.4EF8S^NFZVQ#KS]$A? M;9;?BD481.2GJO7%+'4DPB3D8P$LYQ\?"G%24A+2#2WRC?++CCI3[JWEK4MQ MQU2\J5G2\OKS?%JJ6Q\H@)N(XEPP$!L(CW,#"PVX,RV?)*46OY.#DSWR=F:6IFFJ)Y'DFF)S,GZR( MGR(G]KO=7J...( CC%ACC9A9NYF9K,RRG7PLB.B+X$#CECOB%L,DB$LNCDC$ M-(>'('>0IMYA]EQ.4NLJ;4I*DJQE*DJSC./3HB:U-<$^$-DE3)RQ<-N*D]-2 M+B7I"9FN/.HI64.=2VAI+ID@=4%O%.8::;3A2UJSA*,8_9C'1$LE"U;J+2D" M9%ZPUSKC4E80V@R0CJ%4*S0X%+4<-EMLDP.O1PH^&V T*3A:T^C32?3&<(QT M1>/5F]-);SCY66TEN+5>XHJ",9CYN2U9L*I;!CX>0(8R2.#*FU*7,;CS'!_U MB&GE(6I'YTIRG\>B)5.B(Z(CHB.B(Z(CHB.B+&"3$0>=)1@,K&F24,H9$O'B M'"DG12C&UNAIDA&7,N J=:;<4UAU*";$C#L'<+%%5]3T,#.2JHXN.*@RJR; ZHYV F@G$KPX(:"HMMIS" M\^ZIDAD;J,[T\PC4E3\9&$B>&42!\R>TP.6]&4#[C"3 BY>&0$=7@>0/,A,Q M"+XMF',V+#E$^.! 8=X&&8CZUB8?K+GS\>=!RY4 PZTT:J()5"S31Q.!9WVA MFFU,3 <!"S%\V*^Y3GB.&4H6)A?!\#N]CY>HQ >WAS97^RZSV9Y]K*5&5RPAL9S MXJ(P/'2>$*SC.4XR) R99*L9SCT\DL*2G*OSJ3C\W6MY.+O8*J*0_5R,/Y4@ M '[UFWQ-VZ>00]:PO^X",OW+QQ\@-.; J4,&/.X*EPI:*$\ZK:<)^3(S=/$8 M\L8ALJRCW'$^6<8SZ?\ Y)Z^Y(C@TZLF,XW"$@-_/0]D0F)_&L;3 =93QB)W M<3'ZN7O.+W%8!K\RS#0D-7Z]5KA-"P$1&167<5]FI(::"$0&/E US)B4O*6@ M9:LI#2\AG&,)<]K"V\+\_5$#S5$U14U<$!U!F?UCS=;Y/QIQFMU^/'+PY<;7 MZ.=AC&.*GDD:-A;L;OV?G'CO]E[=]N%^7GRI[SW([1GU">V^0X.Z=RNZ'T;S M4E->6+2J]FVLO6IFI==2(ND=FUP*F!2Y\(A4C6*O/E,.BA%M8E%,2HR"7V67 M,Z107H:MV@F+.!^UP$F+O[!F/!^'*;KX! MWEAM*#"TK=GK:W=UBW[V_L2<]X7E+I'=?-GAWJG:,WN9_B[J.&T+8=^P\ T" M'87*5N0>A;,M\]J9LK+(4U/NZ L5?;AY D0=EXS'FA;P3WR7[9MOJXZEJ, " M(B,("9B'8WLPM(_-D;D]B$2$GR F(,1+)1.A4;4U*3L1%D^#.77C%<&X6$;7 M9W8F;G&SW)K.K>5/^H([+G:\X@\1--:R*Y$VJF2VH8.V:\U'5Z96+?N#7^MK M5,2IE>/W#(S5WAX6+FB&W"B6P\2YDRY'?&.>%6T8(^51R28A!$\?Z37:?)6X5SF_ 638>]-J\"X#<$5"\#]F\CE2#=QM$0%+[, M9L;W=,/;=EI[MWW9_E'^ M2=W=JDBS)4JNBV-&2!W&6&)! ;B%ELY]2)XGTK/-KCAV_.V]S_Y(US6N)#,%3:C7(@=TF>LAF C5MLMIPTP,"2>:\+'AEEL MD5BGAK]2EVX^9V\Z/QWA!^0>A=C;9(8&THGDEJV+HE(M;YJ_5!=KG@_OV?XX7":W/N/8-'L&:IL MTG0-$K5NJFL[,,2L6;K]FLENOT U)S$6ZGPE!X+$PZ"2AZ.>0F3%+"8(H3J/ M]6PU5Q(W99]$G%[[W MU9J/.&U>[6/CU0:59J%6K+$F+!F81=HONSZTBQ$!EMNMD/0K4F'AQE;39+CJ M%H21.3V5]0KVW=><%]=]PP"Z7_9F@MA[HC^/J0];4X*1V32=M&TVYWMZI[$H M]FL<4[53!X"CR3KF5O.8?:DHTP#YD:>.[[WK-Z5KE'R=2T_R<"Y 5.N5G2>LX.H\D@7-L2\7 M=H6[RT M(7$T[96P$;?V1KZM4W34A3M35&8O=SGD2KM_?GH4!BI0$L;A4O7HW]6(I+GM M.^B.B+'\6/J:> ',SE;0.)N@=:%!#602PRG'1%M?U&'=,OG:WX*,V_2*0V>0^^;P MSI[4=BDH\26C]>*WMO 2[V"CSS8%LB6979 KW);IW=MBE' M8B=C5[CK1ZI:PM5!0LTW[ M;R?96ZYA:$$5H6GVZK[ J=7OE(L$3;*7=J["VZH6F .8DX*RU>R1HTS 3\+) M"K4U(1)D4:*0,^VI3;K)"%HSE*L9Z(MCZ(CHB.B(Z(CHB.B(Z(D4VUQ]U/NL M3VKW5T$2;;*& [1#&'5RWQS;2U/,-AV:%>8+P,V1GW4#N..#>\A#JF5+0E6) MK2-HM7T,[Z?58Q.]WB,1EA+N?*,V(,G'ER9F/'ERLH^LTRBKQM40\]NV!.$C M>BQ@XEU\;7QOQLF#73M^[)8Q)BTO:$#;( U@IOX-^@%Q]B2*0AYE48F0J3P0 MACF6%IRHG+(?FI6<)99],+ST"AZ0M,+;P7 M/YG5>FV?K;2!'7!/";%]:&)XOPQO$X-U=_#V,R;P7H?D[77%1.E MV9$;SKMGMFNX^+!JM9M[_MVDFZQK>9)\FMC!*#=SK)]MH[:.OTN?0:BEI-2.:2KEA^J&$^1AE=[_E;%@0\"?F'F$2ZUGT^"M#4 MH99*4&&&.3MG(/'*.WYA^;W?1S>%.UW;R7W?382=?UKH20M;\-"R\L_/D-WC M%;PQ&1A!Y+H+AM&C_FY9;'>5GS<:2_EKV@_DN+:0NDZ9H&SY,]1J^O\ DL,? M%X@&G*9_98:@VR+J9AO9W;>8-=QFJK4=3%]U1Z[9N.^:WF:_N#YE1V[0!=C4ZXU:XW?;<&K;>VK5&Z]CI M""0DV6FD&)@4Y\R MQ+B#XBX>VX^B2F"K>HHSC,-Q'GOKY,Y7%K86NW N+B_LXW7N"[,-^IWTZ]ZY MN^EHII_7PJ4F,2[AMFZFV1NGF!]+G=I;CE>C @M.]O;7&_RI33 M]A>'??TORQQIR<=W \;6L)=4JD40')*IKU\HCVK-W]H[ MZA&_G!J-03)"JP,99=^SORMV1JONI]Y[F'K/A4]KK9M1X%I^PZM7(BHS$;L2HP=]-,D(Z)5(6 M:8@GDJDI-IR2HA[[1+7NJ #(J"?AYY7?N*\'=Z31!KRXJ&G[(#6X6-<) M@:O*RL/#HO,,&/'STM5I Y0P;JI@;YY%?<^I+BI?;/8OYA"ZPAIO8)UOC>,, MO5HRG0\G8I:P1CO*W0$ZDR*B8L5TDUG$*T\6K*&LY0.RMU?BA"\X(J>O8_O^ MI-67[BUI&Y=D?9*N5#)6WJZ9W$9S8^]:P1$D7D#:A,582]*E:D5 M)C:%8P: MPEER80@M$8@]3K)+_M((H_\ 4';:YN;L[.6]Y;7>A]Q2B)X/#+1&H^;G M,K@Y0]2T7O@;EO&I;1J6:L]YY#;/UI :RXG$5*U04U8SX>6=UI9'(W4\5BKI M=$GL7>*)NUDL(DA0[9-U":!L%9NL79(I=F&9R],Q\C5PP#PU%,'")(GIZ-XU M2$Q]3YS+LTKQ?-A-,2O'O8<[60I#4+V=81-E.XN:N/#%@B2:LS%9G![,[((: M6.VT1\YEY2$((\\8(E0^D#X+5,C2'->Z\A^-;,9M [86O:;3;1N/4 WWIK]7 M$JDK-*>HF=AUE2HU.+(:.40X(GVWRH<#)/FH,?P(H;N)]TW1V#]A<_>+_,?M M7'+EB#?^FP*U/Q MUFA2J_H?20.S2-=ZB.8?A"(HSC/(I#O;U;K^%1KPT@?;'\-R&4*9>,D7?1*W M259(FS,]OSEKRLYF?4TZKU1K;843:-G3W(VWZPS-5J;K->W"BB=RVB;?^X]: MLTR$.#*G3E8J1F8G#9.&"BE!^Z\@-;SN")X':=Y\5_6/!RX=JG=W9LY!67:N ML= \S\;?EZCK"=A[YL4*T4#;3Y,-(1K>IR;+5=E6&)MX]!<-=R2@*-,^>AY8 M;*8))%'AVASN7=+[DW%#6?:F+[CU7X[G;9HMDY?:=Y'PPC>HJ+6G;BF-W"5> MLU$IFJVB-1J>-*&#LLC7ZG97I7'V=" ,R&0$O$5S+ZDKM>;-[G7!*.@-!"CS M'(+C]L!O;NN*>7)BQ+.QHUW0=,K0X%/A MUV[0@U,2]:;L!6A1<(D&Y:/#(5&H*-C"\K(4\1-_BY/>'8)[MO.;;W+?MY6; MFAKKD:=O'&H-I&0;AL3:X[9.PCMC0=DK^P)6EST2F6EHIQN-ND2II4Q&J.=7 MGY [/Q9@B:SK+MW[ 3KF+K6T39ZSR\@NT!Q>[6.K>T]9)'?1^PVKW1.35-UO.S\OM(!Z[V@UVYZZ$ MBZ*J3FKG*H+36)HW[8/C4!5LMA"&4I%!A"*S_J7GKW(.TIM'LZ=H0WANSMBG MVC3VAZQNC9Q$==[18D6#9VP)<.]P>J[K2"DUT")UE#2#+$IF1#DL/CU_)#Q< M?%O"S!)%=.Z(CHB.B(Z(CHB.B(Z(CHB.B(Z(CHB.B(Z(CHB.B*LMW%/I\MA< ME.8Q'._A3W"-T<&=\63XJ[R+7V;+/U,V4'J@M*>L-* M9(*5=,()R@1UXE)9$H?:O[-FA>R=$\CN8O(?E.1NG>VPZY.R6]N4^V%)U]5: MIK]Z>8OMQ0ZNQ6Z6)),E+:!'24].S,N47*EPX2V6 %_(0612/<0>ZMV]^>EN MM5 XF\GZ/MJ]TR/S,SE+9C;C3;7]@H?'&C?1$L71$ M=$3/^&W-75G.&I[BN.IX'8%>C-)*K"4J(G@=$1T18J((><0TRTRMQQ:4)4K!$0+L%'=;X.2OV;PYDNW]P7X]\/9>^ [. MDM(UVQP95[C:^_5@K"N=O=JN221X J5.[@]K^TTT^[A'26NIFR:PV-5=DQ50V3'1C+A)-%F":JF./6PT0X( MF00>D,_XOP"2)AW';GKK<+E9K;5'9MNVHSB]O6M1RSH:/'K%?,FB::4TDR&BW%@Y-+-+)')(D0M'>Q[BS7$B] M]RRB]L"H3? 8&GV>YZ\=L')=$+R8F]>QKQH-/MU?'C8S7YK\U-!!1KQ,>4E>&EM19JRQD>+*'") )CO5=PN0DMK9&OR8ZOZK65#*)D M8G!I$Z+#LDRX:Y(1ME1)$V6,[GV]M7=S?=_,+:&KH>-X="]HGA[R.VD&+NR0 M/E*%K^\5FQ;! G-=:Z.@6 [;M26WQ83J * X_%_)"BXV9*D6&2\BC$3[I#NU M\]M T_6?*WG3V[:7H?@=M*R:[A9^^4KD@/L3>7%J VS.Q%:UY?\ D-KTJBQH M)];,G++5QY)B$.^? JELH+8(.;1'OD2BV#N9\Z=T;NY,UWMY\#J+R'T3PPVG M:-&[@V/MGD(WI6S;@WGK@9DC:FG^/5>1295G[6A"38\#[9GW1XHN1(6PGV6F ML$.$2-4+OJ;7W=Q.[?ENT1PX8NW-SN-7#DM ZLXV2^U'*U0]64_C%M*^4'9. MUMP[,-J.2HJMQD7684UT%$2T4>5*%QD>\LD-'R")P_$#N3,%N.D:L%+UT,31(I\"GD+MT@EQ,FXF5 DJ MF6(\,\,Z,8X1?/G[_P L)V!_^L#N3_\ \,V/HB8^SWY>:8VAKYSNG>WSKH#@ M-HCD;9M";LO(?(V2/W87!P>[0--G;CUGKK]&"!9*HQ,C-1:9 (PU)9)H&^S#SKM^C]+5Z,F='E M1%@YW=_3F%I:Z4^VV1R+LFAY"UTYS9\R,>T)".MV2Q1$K5W(@D97P6UN9=>P MZCP2THBE3Y5=XT_C ?WO.$ULKZ(6Y/!G;:E^8[,\&,W9<.UQ MUO7]3K>H="A4LND49?/WF]W$MN<6NVOM2'T#H*)M,WW@ M>,-$,9S2TSRMD+MR6GWCMJ26E>-%@ MV5)Z\I%7B=8)=:;?D_N[&R)>K\F(P$/+XEB.?(KDIQ]&KO$SD?/<8>1.N]DT79+=&FHUU@\;*VQ#7HN3^$D%\BC7A^WYSZYTNMK< )'CBQJ^UZ4H'*VY2>[(#=TW MH,ADX2N:LMNL8"@R4-7+81#$#UZ0FQ"),82NJ>?'8/FT(>>(I/-"]NK8=&Y? MWO=&SY;6UBU#?>V7QOX/S%8@INUO6LRWZLD[FYL Y\0RI!"LT4V(L[;4>6W( M_:+B\._(C@_%"UD4:#W;8[U= X)[8[2>GMI<$Y/BF?K';6F]3.:CX*4>E1(^0FAF!ED2\D=D.Z[7; MW%0-\[ H8&J=Q=H3B-V^SY37,E8IJ[UO=''>7E+$=L2/AK)3(\&2H;%B^[YD M9ET]D\_$>XP8!&86E[HBPNSN#7>4YSZ>IG!#G9L/A17>)@MDUOCDCOK1DSM^ M?Y$\I-?ZILD3;X:NQM'N52#A=7SECF*K6UVD]4B2V,0LA<6*='*>BRR)*=$9 MYIZTWMW4ZYVN]Y\(KMH69YN;SV!OS/,MS;_#?8&MV.7?$FR< M^?@U[D"/&W"+;1)?J67GQ?Z9T1*5:N(GYQ MVZK[6V)K'EO8]MTJ2T;OR*J<91)R^4V:UA7915ZU[,P\+%F2L80H.08(!'%B MLM#M..O$3,M8=F7N(:NXK4H\G=_&?8//'37=CV1W,JU-31NR<:)W7C95>?KE MRJ&Q)%%%%G*':)9JA6W+>HS[0?!;B8>"R6&RC,J&-[0P!%(-4^VUO*!XB][G01=K MU.[<>Y1O?GOM#1DD-.W!=:JD!REXZTW4>OP]LF.T5!4%,!V.O&OS+<.'.LC@ MNM.@D2)&5C((F$279=Y5Z/FN)FZ]*Z[[?'+.^TCMX<6N$_)_0',BO3LYK"1N MG&V@Q%6A=T<>-ED:QDI"$(R0R8$\'(0T6T=$,_)(9S(D,,QI$N;';R[DNN>( M\%2JW']KK<-PV%O+:6R.5?#*R<:*UJ_AE>-8[!KH$)1M/4*U5'5RYL]5%D(D M4Z/G+'"NS$[\_ TI)($AQ1)(BD#[0O"+8G;WX-:\XV;3N=7MMUB+1L>ZRD?K MTBTE:KUUC8EUE[>QJW5#]V7F6(U_"-R?Q@WCT,DDN*()<994]X)(I-^B(Z(C MHB.B(Z(CHB.B(Z(CHB.B(Z(CHB.B(Z(CHB.B(Z(CHB.B(Z(CHB.B(Z(CHB.B M(Z(CHBYSOU4M(I=?[K/$TJ!J%7A"=SUNCL[A)B(")C7]L-#VM%=8:V6\$(A5 M[;17P $)E,E82&$R*G&&&T(21="75=5K%'UEKVFTJN0-/J%6I58@*Q5:M#Q M]?K=<@HJ%""BX6!@XD=D6(B1@V6FAQAVFV66FDMMH2E.,8(M]Z(CHB.B(Z(C @HB.B(Z(CHB.B(Z(CHB.B(Z(CHB.B(Z(CHB.B(Z(O_]D! end EX-101.SCH 8 esp-20220630.xsd XBRL SCHEMA FILE 00010 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00020 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00030 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00040 - Statement - Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00050 - Statement - Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00060 - Statement - Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00070 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00080 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 00090 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 00110 - Disclosure - Investment Securities link:presentationLink link:calculationLink link:definitionLink 00120 - Disclosure - Contracts in Process link:presentationLink link:calculationLink link:definitionLink 00130 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 00140 - Disclosure - Pension Expense link:presentationLink link:calculationLink link:definitionLink 00150 - Disclosure - Provision (Benefit) for Income Taxes link:presentationLink link:calculationLink link:definitionLink 00160 - Disclosure - Significant Customers link:presentationLink link:calculationLink link:definitionLink 00170 - Disclosure - Stock Rights Plan link:presentationLink link:calculationLink link:definitionLink 00180 - Disclosure - Employee Stock Ownership Plan link:presentationLink link:calculationLink link:definitionLink 00190 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 00200 - Disclosure - Concentration of Credit Risk link:presentationLink link:calculationLink link:definitionLink 00210 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 00220 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00230 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00240 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 00250 - Disclosure - Quarterly Financial Information (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00260 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00270 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00280 - Disclosure - Investment Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 00290 - Disclosure - Contracts in Process (Tables) link:presentationLink link:calculationLink link:definitionLink 00300 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00310 - Disclosure - Provision (Benefit) for Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00320 - Disclosure - Employee Stock Ownership Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 00330 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 00340 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00350 - Disclosure - Quarterly Financial Information (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 00360 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 00370 - Disclosure - Summary of Significant Accounting Policies (Details) (Narrative) link:presentationLink link:calculationLink link:definitionLink 00380 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 00390 - Disclosure - Investment Securities (Schedule of Investment Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Disclosure - Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 00410 - Disclosure - Contracts in Process (Schedule of Contracts in Process) (Details) link:presentationLink link:calculationLink link:definitionLink 00420 - Disclosure - Property, Plant and Equipment (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00430 - Disclosure - Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 00440 - Disclosure - Pension Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00450 - Disclosure - Provision (benefit) for Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00460 - Disclosure - Provision (benefit) for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 00470 - Disclosure - Provision (benefit) for Income Taxes (Schedule of Effective Income Tax Rates) (Details) link:presentationLink link:calculationLink link:definitionLink 00480 - Disclosure - Provision (benefit) for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 00490 - Disclosure - Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 00500 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00510 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 00520 - Disclosure - Stock-based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00530 - Disclosure - Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 00540 - Disclosure - Stock-based Compensation (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 00550 - Disclosure - Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 00560 - Disclosure - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 00570 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 00580 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00590 - Disclosure - Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) (USD $) link:presentationLink link:calculationLink link:definitionLink 00600 - Disclosure - Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details) link:presentationLink link:calculationLink link:definitionLink 00610 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 00620 - Disclosure - Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 esp-20220630_cal.xml XBRL CALCULATION FILE EX-101.DEF 10 esp-20220630_def.xml XBRL DEFINITION FILE EX-101.LAB 11 esp-20220630_lab.xml XBRL LABEL FILE EX-101.PRE 12 esp-20220630_pre.xml XBRL PRESENTATION FILE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - USD ($)
12 Months Ended
Jun. 30, 2022
Sep. 20, 2022
Dec. 31, 2021
Document And Entity Information      
Document Type 10-K    
Entity Central Index Key 0000033533    
Current Fiscal Year End Date --06-30    
Document Fiscal Year Focus 2022    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Jun. 30, 2022    
Document Fiscal Period Focus FY    
Entity File Number 1-4383    
Entity Registrant Name ESPEY MFG. & ELECTRONICS CORP.    
Amendment Flag false    
Entity Incorporation, State or Country Code NY    
Entity Tax Identification Number 14-1387171    
Entity Address, Address Line One 233 Ballston Avenue    
Entity Address, City or Town Saratoga Springs    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 12866    
City Area Code 518    
Local Phone Number 584-4100    
Title of 12(b) Security Common Stock $.33-1/3 par value    
Trading Symbol ESP    
Name of Exchange on which Security is Registered NYSE    
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    
Entity Shell Company false    
Auditor Attestation Flag false    
Auditor Name Freed Maxick CPAs, P.C.    
Auditor Location Buffalo, New York    
Auditor Firm ID 317    
Entity Public Float     $ 26,663,026
Entity Common stock, closing sale price     $ 14.21
Entity Common Stock, Shares Outstanding   2,702,633  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheets - USD ($)
Jun. 30, 2022
Jun. 30, 2021
ASSETS    
Cash and cash equivalents $ 8,104,060 $ 6,802,712
Investment securities 3,708,779 3,092,000
Trade accounts receivable, net of allowance of $3,000 5,733,174 5,353,781
Income tax receivable 249,602
Inventories:    
Raw materials 2,037,483 2,111,058
Work-in-process 315,547 326,198
Costs related to contracts in process 16,207,419 16,354,636
Total inventories 18,560,449 18,791,892
Prepaid expenses and other current assets 992,774 700,297
Total current assets 37,099,236 34,990,284
Property, plant and equipment, net 2,797,993 2,990,519
Total assets 39,897,229 37,980,803
LIABILITIES AND STOCKHOLDERS' EQUITY    
Accounts payable 2,079,177 2,718,173
Accrued expenses:    
Salaries and wages 627,187 475,667
Vacation 666,380 672,611
Other 752,554 126,014
Payroll and other taxes withheld 55,292 409,881
Contract liabilities 3,384,474 3,077,605
Income taxes payable 54,722
Total current liabilities 7,619,786 7,479,951
Deferred tax liabilities 177,829 168,557
Total liabilities 7,797,615 7,648,508
Commitments and Contingencies (See Note 14)
Common stock, par value $.33-1/3 per share Authorized 10,000,000 shares; Issued 3,129,874 shares as of June 30, 2022 and 2021. Outstanding 2,702,633 as of June 30, 2022 and 2021 (includes 256,293 and 279,429 Unearned ESOP Shares, respectively) 1,043,291 1,043,291
Capital in excess of par value 23,104,693 23,026,096
Accumulated other comprehensive loss (1,932) (2,361)
Retained earnings 18,679,857 17,414,730
Total stockholders equity before ESOP 42,825,909 41,481,756
Less: Unearned ESOP shares (4,687,604) (5,110,770)
Cost of 427,241 shares of common stock in treasury as of June 30, 2022 and 2021 (6,038,691) (6,038,691)
Total stockholders' equity 32,099,614 30,332,295
Total liabilities and stockholders' equity $ 39,897,229 $ 37,980,803
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheets (Parenthetical) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 3,000 $ 3,000
Common stock, par value $ 0.33 $ 0.33
Common stock, shares authorized 10,000,000 10,000,000
Common stock, shares issued 3,129,874 3,129,874
Common stock, shares outstanding 2,702,633 2,702,633
Unearned ESOP, shares 256,293 279,429
Treasury stock, shares 427,241 427,241
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Statements of Comprehensive Income (Loss) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]    
Net sales $ 32,104,774 $ 27,734,598
Cost of sales 26,632,616 24,374,991
Gross profit 5,472,158 3,359,607
Selling, general and administrative expenses 3,942,991 3,785,746
Operating income (loss) 1,529,167 (426,139)
Other income    
Interest income 12,153 21,376
Other 51,761 36,566
Total other income 63,914 57,942
Income (loss) before provision (benefit) for income taxes 1,593,081 (368,197)
Provision (benefit) for income taxes 327,954 (186,654)
Net income (loss) 1,265,127 (181,543)
Other comprehensive income (loss), net of tax:    
Unrealized gain on investment securities 429 746
Total comprehensive income (loss) $ 1,265,556 $ (180,797)
Net income (loss) per share:    
Basic $ 0.52 $ (0.08)
Diluted $ 0.52 $ (0.08)
Weighted average number of shares outstanding:    
Basic 2,431,904 2,406,345
Diluted 2,431,904 2,406,345
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Statements of Changes in Stockholders' Equity - USD ($)
Common Stock [Member]
Capital in Excess of Par Value [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Unearned ESOP Shares [Member]
Total
Balance, beginning at Jun. 30, 2020 $ 1,009,958 $ 19,073,213 $ (3,107) $ 18,797,589 $ (7,650,805) $ 31,226,848
Balance, beginning, shares at Jun. 30, 2020 2,402,633       627,241   2,402,633
Comprehensive income (loss)              
Net income (loss)       (181,543)     $ (181,543)
Other comprehensive income loss, net of tax     746       746
Total comprehensive income (loss)             (180,797)
Stock-based compensation   133,663         133,663
Dividends paid on common stock per share       (1,201,316)     (1,201,316)
Sale of stock to ESOP $ 33,333 3,841,553     $ 1,612,114 (5,487,000)
Sale of stock to ESOP, shares 300,000       (200,000)    
Reduction of unearned ESOP shares   (22,333)       376,230 353,897
Balance, ending at Jun. 30, 2021 $ 1,043,291 23,026,096 (2,361) 17,414,730 $ (6,038,691) (5,110,770) $ 30,332,295
Balance, ending, common shares at Jun. 30, 2021 2,702,633       427,241   2,702,633
Comprehensive income (loss)              
Net income (loss)       1,265,127     $ 1,265,127
Other comprehensive income loss, net of tax     429       429
Total comprehensive income (loss)             $ 1,265,556
Stock options exercised, shares            
Stock-based compensation   176,696         $ 176,696
Reduction of unearned ESOP shares   (98,099)       423,166 325,067
Balance, ending at Jun. 30, 2022 $ 1,043,291 $ 23,104,693 $ (1,932) $ 18,679,857 $ (6,038,691) $ (4,687,604) $ 32,099,614
Balance, ending, common shares at Jun. 30, 2022 2,702,633       427,241   2,702,633
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Statements of Changes in Stockholders' Equity (Parenthetical) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Statement of Stockholders' Equity [Abstract]    
Other comprehensive income, tax portion $ 198 $ 90
Dividends paid per share   $ 0.50
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash Flows from Operating Activities:    
Net (loss) income $ 1,265,127 $ (181,543)
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Stock-based compensation 176,696 133,663
Depreciation 494,635 519,813
ESOP compensation expense 325,067 353,897
Gain on disposal of assets (119)
Loss on inventory reduction due to contract cancellation 710,207
Deferred income tax expense (benefit) 9,271 (64,396)
Changes in assets and liabilities:    
(Increase) decrease in trade accounts receivables (379,393) 3,659,624
Decrease (increase) in income tax receivable 249,602 (249,602)
Decrease (increase) in inventories 231,443 (4,714,044)
Increase in prepaid expenses and other current assets (292,477) (303,411)
Decrease in accounts payable (638,996) (143,523)
Increase in accrued salaries and wages 151,520 6,466
Decrease in vacation accrual (6,231) (17,223)
Increase (decrease) in other accrued expenses 626,540 (192,308)
(Decrease) increase in payroll and other taxes withheld (354,589) 222,911
Increase in contract liabilities 306,869 902,370
Increase (decrease) in income taxes payable 54,722 (47,905)
Net cash provided by operating activities 2,219,687 594,996
Cash Flows from Investing Activities:    
Additions to property, plant and equipment (303,561) (43,554)
Proceeds from sale of fixed assets 2,000
Purchase of investment securities (4,237,778) (5,436,056)
Proceeds from sale/maturity of investment securities 3,621,000 7,486,520
Net cash provided by investing activities (918,339) 2,006,910
Cash Flows from Financing Activities:    
Dividends paid on common stock (1,201,316)
Net cash used in financing activities (1,201,316)
Increase in cash and cash equivalents 1,301,348 1,400,590
Cash and cash equivalents, beginning of the year 6,802,712 5,402,122
Cash and cash equivalents, end of the year 8,104,060 6,802,712
Supplemental Schedule of Cash Flow Information:    
Income taxes paid net of refunds $ 14,365 $ 175,250
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Nature of Operations
12 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 1. Nature of Operations

Espey Mfg. & Electronics Corp. (the Company) is a manufacturer of electronic equipment used primarily in military and industrial applications. The principal markets for the Company's products are companies that provide electronic support to both military and industrial applications across the United States and at some international locations.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 2. Summary of Significant Accounting Policies

Revenue

The majority of our net sales is generated from contracts with industrial manufacturers and defense companies, the Department of Defense, other agencies of the government of the United States and foreign governments for the design, development and/or manufacture of products. We provide our products and design and development services under fixed-price contracts. Under fixed-price contracts we agree to perform the specified work for a pre-determined price. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.

We account for a contract with a customer after it has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collection of substantially all of the amount to which the entity will be entitled in exchange for the good or services that will be transferred to the customer is probable. We assess each contract at its inception to determine whether it should be combined with other contracts. When making this determination, we consider factors such as whether two or more contracts were negotiated and executed at or near the same time, or were negotiated with an overall profit objective.

We evaluate the products or services promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Significant judgment is required in determining performance obligations. We determine the transaction price for each contract based on the consideration we expect to receive for the products or services being provided under the contract. The transaction price for each performance obligation is based on the estimated standalone selling price of the product or service underlying each performance obligation. Transaction prices on our contracts subject to the Federal Acquisition Regulations (FAR) are typically based on estimated costs plus a reasonable profit margin.

We recognize revenue using the output method based on the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point.

Inventory

Raw materials are valued at the lower of cost (average cost) or net realizable value. Balances for slow-moving and obsolete inventory are reviewed on a regular basis by analyzing estimated demand, inventory on hand, sales levels, market conditions, and other information and reduce inventory balances based on this analysis.

Inventory relating to contracts in process and work in process is valued at cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. Work in process represents spare units and parts and other inventory items acquired or produced to service units previously sold or to meet anticipated future orders. Provision for losses on contracts is made when the existence of such losses becomes probable and estimable. The provision for losses on contracts is included in other accrued expenses on the Company’s balance sheet. The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced. Certain contracts are expected to extend beyond twelve months.

The estimation of total cost at completion of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract. Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process. When a change in expected sales value or estimated cost is determined, the change is reflected in current period earnings.

18


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 2. Summary of Significant Accounting Policies, Continued

Contract Liabilities

Contract liabilities include advance payments and billings in excess of revenue recognized.

Depreciation

Depreciation of plant and equipment is computed on a straight-line basis over the estimated useful lives of the assets.

Estimated useful lives of depreciable assets are as follows:

Buildings and improvements

1050 years

Machinery and equipment

320 years

Furniture and fixtures

710 years

Income Taxes

The Company follows the provisions of Accounting Standards Codification (“ASC”) Topic 740-10, "Accounting for Income Taxes."

Under the provisions of ASC 740-10, 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. 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 taxes and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash and money market funds. The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.

Investment Securities

The Company accounts for its investments in debt securities in accordance with ASC 320-10-25, “Accounting for Certain Investments in Debt and Equity Securities.” Investments in debt securities at June 30, 2022 consists of certificates of deposit and municipal bonds, and at June 30, 2021, consisted of certificates of deposit. The Company classifies investments in debt securities as available-for-sale. Unrealized holding gains and losses, net of related tax effect, on available-for-sale debt securities are excluded from earnings and are reported as a separate component of stockholders’ equity until realized. Realized gains and losses for debt securities classified as available-for-sale are included in earnings and are determined using the specific identification method. Interest income is recognized when earned. Fair values are based on quoted market prices available as of the balance sheet date, and are therefore considered a Level 1 valuation.

Fair Value of Financial Instruments

ASC 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

19


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 2. Summary of Significant Accounting Policies, Continued

 

Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable, accrued expenses and contract liabilities, approximated fair value as of June 30, 2022 and 2021 because of the immediate or short-term maturity of these financial instruments.

Accounts Receivable and Allowance for Doubtful Accounts

The Company extends credit to its customers in the normal course of business and collateral is generally not required for trade receivables. Exposure to credit risk is controlled through the use of credit approvals, credit limits, and monitoring procedures. Accounts receivable are reported net of an allowance for doubtful accounts. The Company estimates the allowance based on its analysis of specific balances. Interest is not charged on past due balances. Based on these factors, there was an allowance for doubtful accounts of $3,000 at June 30, 2022 and 2021. Changes to the allowance for doubtful accounts are charged to expense and reduced by charge-offs, net of recoveries.

Per Share Amounts

ASC 260-10 “Earnings Per Share (EPS)” requires the Company to calculate net income (loss) per share based on basic and diluted net income (loss) per share, as defined. Basic EPS excludes dilution and is computed by dividing net income (loss) by the weighted average number of shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. The dilutive effect of outstanding options issued by the Company are reflected in diluted EPS using the treasury stock method. Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options.

Comprehensive Income (Loss)

Comprehensive income (loss) consists of net income (loss) and other comprehensive income. Other comprehensive income for fiscal years ended June 30, 2022 and 2021 consists of unrealized holding gains on available-for-sale debt securities.

Use of Estimates

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

Recently Issued Accounting Standards

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” ASU 2019-12 amends ASC 740 to simplify the accounting for income taxes by removing certain exceptions for investments, intraperiod allocations and interim calculations, and adding guidance to reduce complexity in the accounting standard under the FASB’s simplification initiative. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020. Upon adoption, the amendments in ASU 2019-12 should be applied on a prospective basis to all periods presented. The Company adopted the new guidance under ASU 2019-12 in the first quarter of fiscal year 2022 and removed the exception for intraperiod allocations from its interim period tax provision calculation, accordingly. The removal of the exception for intraperiod allocations did not have a material impact on the Company.

20


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 2. Summary of Significant Accounting Policies, Continued

Recent Accounting Pronouncements Not Yet Adopted

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Upon adoption, the amendments in ASU 2016-13 should be applied on a prospective basis to all periods presented relating to available-for-sale debt securities. For all other financial instruments the Company upon adoption will apply the amendments on a modified-retrospective approach. The Company is expected to adopt the new guidance under ASU 2016-13 in the first quarter of fiscal year 2024 and is currently evaluating the impact of the adoption on its financial statements.

Impairment of Long-Lived Assets

Long-lived assets, including property, plant, and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. There were no impairments of long-lived assets in fiscal years 2022 and 2021. Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and no longer depreciated. The assets and liabilities of a disposed group classified as held for sale are presented separately in the appropriate asset and liability sections of the balance sheet, if applicable.

Concentrations of Risk

The market for our defense electronics products is largely dependent on the availability of new contracts from the United States and foreign governments to prime contractors to which we provide components. Any decline in expenditures by the United States or foreign governments may have an adverse effect on our financial performance.

Generally, U.S. Government contracts are subject to procurement laws and regulations. Some of the Company’s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR. For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).

The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government’s convenience or for default. If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done. If a contract is terminated for default, the government generally pays for only the work it has accepted. These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company’s contract-related costs and fees.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
12 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue

Note 3. Revenue

The Company follows ASC 606 “Revenue from Contracts with Customers” to determine the recognition of revenue. This standard requires entities to assess the products or services promised in contracts with customers at contract inception to determine the appropriate unit at which to record revenues. Revenue is recognized when control of the promised products or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those products or services.

21


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 3. Revenue, Continued

Significant judgment is required in determining the satisfaction of performance obligations. Revenues from our performance obligations are satisfied over time using the output method which considers the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point. Revenue is recognized when, or as, the customer takes control of the product or services. The output method best depicts the transfer of control to the customer as the output method represents work completed. Control is typically transferred to the customer at the shipping point as the Company has a present right to payment, the customer has legal title to the asset, the customer has the significant risks and rewards of ownership of the asset, and in most instances the customer has accepted the asset.

Total revenue recognized for the twelve months ended June 30, 2022 based on units delivered totaled $26,931,949 compared to $22,973,507 for the same periods in fiscal year 2021. Total revenue recognized for the twelve months ended June 30, 2022 based on milestones achieved totaled $5,172,825 compared to $4,761,091 for the same periods in fiscal year 2021.

The Company offers a standard one-year product warranty. Product warranties offered by the Company are classified as assurance-type warranties, which means, the warranty only guarantees that the good or service functions as promised. Based on this, the provided warranty is not considered to be a distinct performance obligation. The impact of variable consideration has been considered but none identified which would result in the adjustment of the transaction price as of June 30, 2022. Our payment terms are generally 30-60 days.

Contract liabilities were $3,384,474 and $3,077,605 as of June 30, 2022 and 2021, respectively. The increase in contract liabilities is primarily due to the advance collection of cash on specific contracts, offset in part, by revenue recognized. Revenue recognized, that was in contract liabilities in the beginning of the fiscal year, approximated $1,160,000 for the twelve months ended June 30, 2022. The Company used the practical expedient to expense incremental costs incurred to obtain a contract when the contract term is less than one year.

The Company’s backlog at June 30, 2022 totaling $76.8 million is expected, based on expected due dates, to be recognized in the following fiscal years: 46% in 2023; 43% in 2024, and 11% in 2025.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investment Securities
12 Months Ended
Jun. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
Investment Securities

Note 4. Investment Securities

Investment securities at June 30, 2022 consist of certificates of deposit and municipal bonds, and at June 30, 2021, consist of certificates of deposit, which are classified as available-for-sale debt securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale debt securities by major security type at June 30, 2022 and June 30, 2021 are as follows:

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

2022

Certificates of deposit

$

3,639,000

$

$

$

3,639,000

Municipal bonds

72,225

(2,446

)

69,779

2022 Total investment securities

$

3,711,225

$

$

(2,446

)

$

3,708,779

 

 

2021

Certificates of deposit

$

3,092,000

$

$

$

3,092,000

Municipal bonds

2021 Total investment securities

$

3,092,000

$

$

$

3,092,000

22


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 4. Investment Securities, Continued

The portfolio is diversified and highly liquid and primarily consists of investment grade fixed income instruments. At June 30, 2022, the Company did not have any investments in individual securities that have been in a continuous loss position considered to be other than temporary.

As of June 30, 2022 and 2021, the remaining contractual maturities of available-for-sale debt securities were as follows:

Years to Maturity

Less than

One to

One Year

Five Years

Total

 

2022

Available-for-sale

$

3,639,000

$

69,779

$

3,708,779

2021

Available-for-sale

$

3,092,000

$

$

3,092,000

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contracts in Process
12 Months Ended
Jun. 30, 2022
Contractors [Abstract]  
Contracts in Process

Note 5. Contracts in Process

Contracts in process at June 30, 2022 and 2021 are as follows:

2022

2021

Unrecognized gross contract value

$

76,782,028

$

65,647,715

Costs related to contracts in process

$

16,207,419

$

16,354,636

Included in costs relating to contracts in process at June 30, 2022 and 2021 are costs relative to contracts that may not be completed within the ensuing year as contracts vary in size, scope and duration. Under the units-of-delivery method, the related sale and cost of sales will not be reflected in the statements of comprehensive income until the units under contract are shipped.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant and Equipment
12 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

Note 6. Property, Plant and Equipment

Property, plant and equipment at June 30, 2022 and 2021 is as follows:

2022

2021

Land

$

45,000

$

45,000

Building and improvements

4,450,399

4,387,113

Machinery and equipment

11,287,648

11,121,960

Furniture and fixtures

164,200

164,200

15,947,247

15,718,273

Accumulated depreciation

(13,149,254

)

(12,727,754

)

Property, plant and equipment, net

$

2,797,993

$

2,990,519

Depreciation expense was $494,635 and $519,813 for the years ended June 30, 2022 and 2021, respectively.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Pension Expense
12 Months Ended
Jun. 30, 2022
Retirement Benefits [Abstract]  
Pension Expense

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 7. Pension Expense

Under terms of a negotiated union contract which expired on June 30, 2022, the Company was obligated to make contributions to a union-sponsored International Brotherhood of Electrical Workers Local 1799 defined benefit pension plan (Plan identifying number is 14-6065199) covering eligible employees. Such contributions and expenses are based upon hours worked at a specified rate and amounted to $110,378 in fiscal year 2022 and $112,997 in fiscal year 2021. These contributions represent more than five percent of the total contributions made into the Plan. For the years beginning January 1, 2022 and 2021, the Plan was in the “green zone” which means it is neither endangered nor critical status. A Funding Improvement Plan, entered into by Plan Trustees in fiscal year 2013, when the Plan was in “critical status,” called for an increase in contributions starting January 1, 2016 of $0.04 per hour for each year for five years thereafter. The increases did not and will not have a material impact on the Company’s financial statements. The union contract was renewed for an additional three-year term effective July 1, 2022 which resulted in no changes to the factors used in calculating obligated contributions.

In addition, a Memorandum of Understanding (MOU) between the Company and Union which was effective July 1, 2021, the Company agreed and became obligated to make contributions to the National Electrical Benefit Fund (NEBF) (Plan identifying number is 53-0181657). The Plan is a defined pension benefit plan covering eligible union employees. Such contributions and expenses amounted to $73,771 in fiscal year 2022. The contribution did not and will not in the future have a material impact on the Company’s financial statements.

The Company sponsors a 401(k) plan for non-union workers with employee and employer matching contributions. The employer match is 10% of the employee contribution and was $53,836 and $49,218, for fiscal years 2022 and 2021, respectively.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Provision (Benefit) for Income Taxes
12 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Provision (Benefit) for Income Taxes

Note 8. Provision (Benefit) for Income Taxes

A summary of the components of the provision (benefit) for income taxes for the years ended June 30, 2022 and 2021 is as follows:

2022

2021

Current tax expense (benefit) - federal

$

313,705

$

(122,221

)

Current tax expense (benefit) - state

4,978

(37

)

Deferred tax expense (benefit)

9,271

(64,396

)

Provision (benefit) for income taxes

$

327,954

$

(186,654

)

Deferred income taxes reflect the impact of "temporary differences" between the amount of assets and liabilities for financial reporting purposes and such amounts measured by tax laws and regulations. These "temporary differences" are determined in accordance with ASC 740-10.

The combined U.S. federal and state effective income tax rates of 20.6% and 50.7%, for 2022 and 2021 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:

2022

2021

U.S. federal statutory income tax rate

21.0

%

21.0

%

Increase (reduction) in rate resulting from:

State franchise tax, net of federal income tax benefit

0.3

0.1

ESOP cost versus Fair Market Value

(1.3

)

1.3

Dividend on allocated ESOP shares

(3.1

)

25.9

Stock-based compensation

4.0

(6.7

)

Foreign Derived Intangible Income Deduction

Rate Differential on Net Operating Loss Carryback

(0.1

)

10.5

Other

(0.2

)

(1.4

)

Effective tax rate

20.6

%

50.7

%

24


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 8. Provision (Benefit) for Income Taxes, Continued

For the years ended June 30, 2022 and 2021 deferred income tax expense (benefit) of $9,271 and ($64,396), respectively, results from the changes in temporary differences for each year. The tax effects of temporary differences that give rise to deferred tax assets and deferred tax liabilities as of June 30, 2022 and 2021 are presented as follows:

2022

2021

Deferred tax assets:

Accrued expenses

$

204,774

$

186,339

ESOP

14,237

2,190

Stock-based compensation

33,719

59,659

Inventory - effect of uniform capitalization

46,197

Total deferred tax assets

$

252,730

$

294,385

Deferred tax liability:

Property, plant and equipment - principally due to differences in depreciation methods

$

374,566

$

422,771

Inventory - effect of uniform capitalization

19,276

 Prepaid expenses

36,716

40,171

Total deferred tax liability

$

430,558

$

462,942

 

Net deferred tax liability

$

(177,828

)

$

(168,557

)

In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will 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 the level of historical taxable income and projection for future taxable income over the period in which the deferred tax assets are deductible, management believes it is more likely than not that the Company will realize the benefits of these temporary differences without consideration of a valuation allowance.

As the result of the implementation of the FASB interpretation No. 48 (“FIN 48”), Accounting for Uncertainty in Income Taxes – An Interpretation of FASB Statement No. 109, the Company recognized no material adjustments to unrecognized tax benefits. As of June 30, 2022 and 2021, the Company has no unrecognized tax benefits.

The Company recognizes interest and penalties in general and administrative expense. As of June 30, 2022 and 2021, the Company has not recorded any provision for accrued interest and penalties.

The Company is subject to taxation in the United States and various state jurisdictions. The federal tax returns are subject to audit for three years from date of filing unless the return was audited within that period. In general the majority of state statutes follow similar guidelines. As such, the Company’s tax returns for tax years ending June 30, 2022, 2021, and 2020 remain open to examination by the respective taxing authorities.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted in response to the economic uncertainty resulting from the COVID19 pandemic. The CARES Act includes many measures to assist companies, including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (“TCJA”). Some of the key changes include eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the year ended June 30, 2021, the Company recorded an approximate $120,000 benefit relating to the NOL carryback provisions provided for in the CARES Act. The actual benefit received totaled $125,635. The Company will continue to monitor additional guidance issued and assess the impact that various provisions will have on its business.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Customers
12 Months Ended
Jun. 30, 2022
Significant Customers [Abstract]  
Significant Customers

Note 9. Significant Customers

A significant portion of the Company’s business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. Sales to four domestic customers accounted for 57% of total sales in 2022. Sales to four domestic customers accounted for 59% of total sales in 2021. The related accounts receivable balance, as a percentage of the Company’s total trade accounts receivable balance, was 74% represented by four customers at June 30, 2022 and 76% represented by four customers at June 30, 2021.

Export sales in fiscal years 2022 and 2021 were approximately $1,644,000 and $2,019,000, respectively.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Stock Ownership Plan
12 Months Ended
Jun. 30, 2022
Employee Stock Ownership Plan [Abstract]  
Employee Stock Ownership Plan

Note 10. Employee Stock Ownership Plan

The Company ESOP covers all nonunion employees who work 1,000 or more hours per year and are employed on June 30. Prior to December 1, 2020, the ESOP owned 469,119 shares, all of which were allocated to employees. On December 1, 2020, pursuant to a Stock Purchase Agreement dated as of such date, the Company, by selling 300,000 shares of its common stock, par value $0.33 1/3 per share, to the Espey Mfg. & Electronics Corp. Employee Stock Ownership Plan Trust, provided more shares to be allocated to employees for services rendered over the next 15 years. The ESOP paid $18.29 per share, for an aggregate purchase price of $5,487,000. The determination of the purchase price was based on a fairness opinion obtained by an independent valuation firm. The ESOP borrowed from the Corporation an amount equal to the purchase price. The loan will be repaid in fifteen (15) equal annual installments of principal. The Board of Directors has fixed the interest rate and the unpaid balance will bear interest at a fixed rate of 3.00% per annum.

The Board of Directors of the Company had approved a purchase price per share equal to the lesser of the trading value on the day of closing or the lowest price listed in the valuation established by the independent valuation firm plus $0.25. The valuation identified a range of $18.04 - $19.43 per share.

In making the sale, the Company relied on the exemption from registration under Section 4(2) of the Securities Act of 1933, as amended, because the shares sold were offered only to the ESOP.

After giving effect to the transaction, the ESOP owned 769,119 shares of the Company's 2,702,633 outstanding shares of common stock as of December 1, 2020.

The Company makes annual contributions to the ESOP equal to the ESOP's debt service less dividends on unallocated shares received by the ESOP. Any dividends on unallocated shares received by the ESOP are used to pay debt service. Any dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares in the balance sheets and the statements of changes in stockholders’ equity. As shares are released or committed-to-be-released, the Company reports compensation expense equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations. ESOP compensation expense was $325,067 and $353,897 for the years ended June 30, 2022 and 2021, respectively.

The ESOP shares as of June 30, 2022 and 2021 were as follows:

2022

2021

Allocated shares

496,091

487,220

Unreleased shares

256,293

279,429

Total shares held by the ESOP

752,384

766,649

Fair value of unreleased shares

$

3,649,612

$

4,141,138

26


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 10. Employee Stock Ownership Plan, Continued

The Company may at times be required to repurchase shares at the ESOP participants’ request at the fair market value. During the twelve months ended June 30, 2022 and 2021, the Company did not repurchase shares previously held by the ESOP.

The ESOP allows for eligible participants to take whole share distributions from the plan on specific dates in accordance with the provision of the plan. Share distributions from the ESOP during the twelve months ended June 30, 2022 and 2021 totaled 14,265 shares and 2,470 shares, respectively.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation
12 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation

Note 11. Stock-based Compensation

The Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are based on the fair value of the entity’s equity instruments or that may be settled by the issuance of those equity instruments. ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based payment transactions with employees, except for equity instruments held by employee share ownership plans. Included as a reduction to the cost recognized for share-based payments is an estimate for option forfeitures. It is the Company’s policy to estimate expected option forfeitures based on historical experience. Actual forfeitures are adjusted prior to the vesting date if the impact is material.

Total stock-based compensation expense recognized in the statements of comprehensive income (loss) for the fiscal years ended June 30, 2022 and 2021, was $176,696 and $133,663, respectively, before income taxes. The amount of this stock-based compensation expense related to non-qualified stock options (“NQSO”) for the fiscal years ended June 30, 2022 and 2021, was $29,287 and $32,863, respectively. The deferred tax benefit related to the NQSO’s as of June 30, 2022 and 2021 was approximately $6,150 and $6,901, respectively. The remaining stock option expense in each year related to incentive stock options (“ISO”) which are not deductible by the corporation when exercised, assuming a qualifying disposition and as such no deferred tax benefit was established related to these amounts.

As of June 30, 2022, there was approximately $130,093 of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the next 2 years, of which $103,355 relates to ISO’s and $26,738 relates to NQSO’s. The total deferred tax benefit related the NQSO’s in future years will be $5,615.

The Company has one employee stock option plan under which options or stock awards may be granted, the 2017 Stock Option and Restricted Stock Plan (the "2017 Plan"), approved by the Company's shareholders at the Company's Annual Meeting on December 1, 2017. The Board of Directors may grant options to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common stock on the date of grant. The maximum aggregate number of shares of common stock subject to options or awards to non-employee directors is 133,000 and the maximum aggregate number of shares of common stock subject to options or awards granted to non-employee directors during any single fiscal year is the lesser of 13,300 and 33 1/3% of the total number of shares subject to options or awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee may not exceed 15,000 in a fiscal year. Generally, options granted have a two-year vesting period based on two years of continuous service and have a ten-year contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares issued upon the exercise of options are from those held in Treasury. Options covering 400,000 shares are authorized for issuance under the 2017 Plan. As of June 30, 2022, options covering 307,904 shares have been granted, of which 195,523 are outstanding, and 112,381 shares have been cancelled. As of June 30, 20022, option covering 204,477 shares remain available for grant, after factoring the cancelled shares, which are eligible to be re-granted. While no further grants of options may be made under the Company’s 2007 Stock Option and Restricted Stock Plan, as of June 30, 2022, 50,750 options were outstanding under such plan of which all are vested and exercisable.

ASC 718 requires the use of a valuation model to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which incorporates various assumptions including those for volatility, expected life, and interest rates.

27


Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 11. Stock-based Compensation, Continued

The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the year ended June 30, 2022 and 2021.

2022

2021

Dividend yield

-

5.54

%

Expected stock price volatility

25.60

%

23.41

%

Risk-free interest rate

0.99

%

0.36

%

Expected option life (in years)

5.4

yrs

5.4

yrs

Weighted average fair value per share of options granted during the period

$

3.74

$

1.59

Effective March 9, 2021, the Company suspended the payment of regular quarterly dividends. The Company paid no cash dividends for the fiscal year ended June 30, 2022 and paid regular cash dividends on common stock of $0.50 per share for the fiscal year ended June 30, 2021. Expected stock price volatility is based on the historical volatility of the Company’s stock. The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating the expected life of the options. The expected option term (in years) represents the estimated period of time until exercise and is based on actual historical experience.

The following table summarizes stock option activity during the twelve months ended June 30, 2022:

Employee Stock Options Plan

Weighted

Number of

Weighted

Average

Shares

Average

Remaining

Aggregate

Subject

Exercise

Contractual

Intrinsic

to Option

Price

Term

Value

Balance at July 1, 2021

304,662

$

23.37

6.06

Granted

81,550

$

14.75

9.08

Exercised

Forfeited or expired

(139,939

)

$

22.70

Outstanding at June 30, 2022

246,273

$

20.89

6.73

$

2,392

Vested or expected to vest at June 30, 2022

228,074

$

21.28

6.56

$

2,294

Exercisable at June 30, 2022

142,098

$

24.48

5.20

$

0

The aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company’s common stock as reported on the NYSE American on June 30, 2022 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders had exercised their options on June 30, 2022. This amount changes based on the fair market value of the Company’s common stock. The total intrinsic values of the options exercised during the twelve months ended June 30, 2022 and 2021 was $0.

The following table summarizes changes in non-vested stock options during the twelve months ended June 30, 2022:

Weighted

Number of

Average

Shares

Grant Date

Subject

Fair Value

to Option

(per Option)

Non-Vested at July 1, 2021

103,450

$

2.22

Granted

81,550

3.74

Vested

(43,025

)

3.03

Forfeited or expired

(37,800

)

2.65

Non-Vested at June 30, 2022

104,175

$

2.92

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentration of Credit Risk
12 Months Ended
Jun. 30, 2022
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 12. Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term investments and accounts receivable. The Company maintains cash and cash equivalents with various financial institutions. At times such investments may be in excess of FDIC insurance limits. As disclosed in Note 9, a significant portion of the Company's business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was 74% represented by four customers at June 30, 2022 and 76.3% represented by four customers at June 30, 2021.

Although the Company's exposure to credit risk associated with nonpayment of these concentrated balances is affected by the conditions or occurrences within the U.S. and foreign governments, the Company believes that its trade accounts receivable credit risk exposure is limited. The Company performs ongoing credit evaluations of its customer's financial conditions and requires collateral, such as progress payments, in certain circumstances. The Company establishes an allowance for doubtful accounts based upon factors surrounding the credit risk of specific customers, historical trends and other information.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Parties
12 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
Related Parties

Note 13. Related Parties

The administration of the shares of common stock held by the ESOP Trust is subject to the Amended and Restated Plan and a Trust Agreement, each effective as of July 1, 2016. The Trustees’ rights with respect to the disposition of shares are governed by the terms of the Plan and the Trust Agreement. As to shares that have been allocated to the accounts of participants in the ESOP Trust, the Plan provides that the Trustees are required to vote such shares in accordance with instructions received from the participants. As to unallocated shares and allocated shares for which voting instructions have not been received from participants, the Plan provides that the Trustees are required to vote such shares in accordance with the direction of the Board of Directors of the Company under the terms of the Plan and Trust Agreement. See Note 10 for additional information regarding the ESOP.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
12 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 14. Commitments and Contingencies

The Company at certain times enters into standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero at June 30, 2022 and 2021. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases, also terminate existing contracts, recover damages, and impose other sanctions and penalties. As a result of contract audits the Company will determine a range of possible outcomes and in accordance with ASC 450 “Contingencies” the Company will accrue amounts within a range that appears to be its best estimate of a possible outcome. Adjustments are made to accruals, if any, periodically based on current information.

We are party to various litigation matters and claims arising from time to time in the ordinary course of business. While the results of such matters cannot be predicted with certainty, we believe that the final outcome of such matters will not have a material adverse effect on our business, financial condition, results of operations or cash flows. Currently, there are no matters pending.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity
12 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Stockholders' Equity

Note 15. Stockholders' Equity

Reservation of Shares

The Company has reserved common shares for future issuance as follows as of June 30, 2022:

Stock options outstanding

246,273

Stock options available for issuance

204,477

Number of common shares reserved

450,750

The following table sets forth the reconciliation of the numerators and denominators of the basic and diluted earnings per share computations for continuing operations for the years ended June 30:

2022

2021

Numerator:

Net income (loss)

$

1,265,127

$

(181,543

)

Denominator:

 

Basic EPS:

Common shares outstanding, beginning of period

2,702,633

2,402,633

Common shares issued to ESOP during the period

300,000

Unearned ESOP shares

(279,429

)

(300,000

)

Weighted average common shares issued during the period

Weighted average common shares purchased during the period

Weighted average ESOP shares earned during the period

8,700

3,712

Denominator for basic earnings per common shares –Weighted average common shares

2,431,904

2,406,345

Diluted EPS:

Common shares outstanding, beginning of period

2,702,633

2,402,633

Common shares issued to ESOP during the period

300,000

Unearned ESOP shares

(279,429

)

(300,000

)

Weighted average common shares issued during the period

Weighted average common shares purchased during the period

Weighted average ESOP shares earned during the period

8,700

3,712

Weighted average dilutive effect of stock options

Denominator for diluted earnings per common shares –Weighted average common shares

2,431,904

2,406,345

Not included in this computation of earnings per share for the year ended June 30, 2022 and 2021 were options to purchase 246,273 and 304,662 shares, respectively, of the Company’s common stock. These options were excluded because their inclusion would have been anti-dilutive due to the average strike price exceeding the average market price of those shares.

Effective March 9, 2021, the Company suspended the payment of quarterly dividends. The Company paid no cash dividends for the fiscal year ended June 30, 2022 and paid cash dividends on common stock of $0.50 per share for the fiscal year ended June 30, 2021. Our Board of Directors assesses the Company’s dividend policy periodically.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Line of Credit
12 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Line of Credit

Note 16. Line of Credit

At June 30, 2022, the Company has an uncommitted and unused Line of Credit with a financial institution. The agreement provides that the Company may borrow up to $3,000,000. The line provides for interest payments equal to the BSBY Daily Floating Rate plus 2 percentage points. Any borrowing under the line of credit will be collateralized by accounts receivable. The line will be reviewed annually for renewal. All outstanding balances are payable no later than the expiration date of the agreement, unless other terms are agreed to by the lender.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Quarterly Financial Information (Unaudited)
12 Months Ended
Jun. 30, 2022
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Information (Unaudited)

Note 17. Quarterly Financial Information (Unaudited)

First

Second

Third

Fourth

2022

Quarter

Quarter

Quarter

Quarter

Net sales

$

7,545,432

$

7,458,050

$

8,620,049

$

8,481,243

Gross profit

1,353,098

1,206,817

1,734,880

1,177,363

Net income

306,061

21,201

661,359

276,506

Net income per share -

Basic

0.13

0.01

0.27

0.11

Diluted

0.13

0.01

0.27

0.11

 

2021

Net sales

$

7,265,515

$

6,962,065

$

4,205,068

$

9,301,950

Gross profit (loss)

1,127,374

713,461

(187,154

)

1,705,926

Net income (loss)

189,824

(181,006

)

(1,070,114

)

879,753

Net income (loss) per share -

Basic

0.08

(0.08

)

(0.44

)

0.36

Diluted

0.08

(0.08

)

(0.44

)

0.36

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Revenue

Revenue

The majority of our net sales is generated from contracts with industrial manufacturers and defense companies, the Department of Defense, other agencies of the government of the United States and foreign governments for the design, development and/or manufacture of products. We provide our products and design and development services under fixed-price contracts. Under fixed-price contracts we agree to perform the specified work for a pre-determined price. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.

We account for a contract with a customer after it has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collection of substantially all of the amount to which the entity will be entitled in exchange for the good or services that will be transferred to the customer is probable. We assess each contract at its inception to determine whether it should be combined with other contracts. When making this determination, we consider factors such as whether two or more contracts were negotiated and executed at or near the same time, or were negotiated with an overall profit objective.

We evaluate the products or services promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Significant judgment is required in determining performance obligations. We determine the transaction price for each contract based on the consideration we expect to receive for the products or services being provided under the contract. The transaction price for each performance obligation is based on the estimated standalone selling price of the product or service underlying each performance obligation. Transaction prices on our contracts subject to the Federal Acquisition Regulations (FAR) are typically based on estimated costs plus a reasonable profit margin.

We recognize revenue using the output method based on the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point.

Inventory

Inventory

Raw materials are valued at the lower of cost (average cost) or net realizable value. Balances for slow-moving and obsolete inventory are reviewed on a regular basis by analyzing estimated demand, inventory on hand, sales levels, market conditions, and other information and reduce inventory balances based on this analysis.

Inventory relating to contracts in process and work in process is valued at cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. Work in process represents spare units and parts and other inventory items acquired or produced to service units previously sold or to meet anticipated future orders. Provision for losses on contracts is made when the existence of such losses becomes probable and estimable. The provision for losses on contracts is included in other accrued expenses on the Company’s balance sheet. The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced. Certain contracts are expected to extend beyond twelve months.

The estimation of total cost at completion of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract. Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process. When a change in expected sales value or estimated cost is determined, the change is reflected in current period earnings.

Contract Liabilities

Contract Liabilities

Contract liabilities include advance payments and billings in excess of revenue recognized.

Depreciation

Depreciation

Depreciation of plant and equipment is computed on a straight-line basis over the estimated useful lives of the assets.

Estimated useful lives of depreciable assets are as follows:

Buildings and improvements

1050 years

Machinery and equipment

320 years

Furniture and fixtures

710 years

Income Taxes

Income Taxes

The Company follows the provisions of Accounting Standards Codification (“ASC”) Topic 740-10, "Accounting for Income Taxes."

Under the provisions of ASC 740-10, 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. 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 taxes and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.

Cash and Cash Equivalents

Cash and Cash Equivalents

Cash and cash equivalents consist of cash and money market funds. The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.

Investment Securities

Investment Securities

The Company accounts for its investments in debt securities in accordance with ASC 320-10-25, “Accounting for Certain Investments in Debt and Equity Securities.” Investments in debt securities at June 30, 2022 consists of certificates of deposit and municipal bonds, and at June 30, 2021, consisted of certificates of deposit. The Company classifies investments in debt securities as available-for-sale. Unrealized holding gains and losses, net of related tax effect, on available-for-sale debt securities are excluded from earnings and are reported as a separate component of stockholders’ equity until realized. Realized gains and losses for debt securities classified as available-for-sale are included in earnings and are determined using the specific identification method. Interest income is recognized when earned. Fair values are based on quoted market prices available as of the balance sheet date, and are therefore considered a Level 1 valuation.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

ASC 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

 

Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable, accrued expenses and contract liabilities, approximated fair value as of June 30, 2022 and 2021 because of the immediate or short-term maturity of these financial instruments.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts

The Company extends credit to its customers in the normal course of business and collateral is generally not required for trade receivables. Exposure to credit risk is controlled through the use of credit approvals, credit limits, and monitoring procedures. Accounts receivable are reported net of an allowance for doubtful accounts. The Company estimates the allowance based on its analysis of specific balances. Interest is not charged on past due balances. Based on these factors, there was an allowance for doubtful accounts of $3,000 at June 30, 2022 and 2021. Changes to the allowance for doubtful accounts are charged to expense and reduced by charge-offs, net of recoveries.

Per Share Amounts

Per Share Amounts

ASC 260-10 “Earnings Per Share (EPS)” requires the Company to calculate net income (loss) per share based on basic and diluted net income (loss) per share, as defined. Basic EPS excludes dilution and is computed by dividing net income (loss) by the weighted average number of shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. The dilutive effect of outstanding options issued by the Company are reflected in diluted EPS using the treasury stock method. Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options.

Comprehensive Income (Loss)

Comprehensive Income (Loss)

Comprehensive income (loss) consists of net income (loss) and other comprehensive income. Other comprehensive income for fiscal years ended June 30, 2022 and 2021 consists of unrealized holding gains on available-for-sale debt securities.

Use of Estimates

Use of Estimates

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

Recently Issued Accounting Standards

Recently Issued Accounting Standards

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” ASU 2019-12 amends ASC 740 to simplify the accounting for income taxes by removing certain exceptions for investments, intraperiod allocations and interim calculations, and adding guidance to reduce complexity in the accounting standard under the FASB’s simplification initiative. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020. Upon adoption, the amendments in ASU 2019-12 should be applied on a prospective basis to all periods presented. The Company adopted the new guidance under ASU 2019-12 in the first quarter of fiscal year 2022 and removed the exception for intraperiod allocations from its interim period tax provision calculation, accordingly. The removal of the exception for intraperiod allocations did not have a material impact on the Company.

Recent Accounting Pronouncements Not Yet Adopted

Recent Accounting Pronouncements Not Yet Adopted

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Upon adoption, the amendments in ASU 2016-13 should be applied on a prospective basis to all periods presented relating to available-for-sale debt securities. For all other financial instruments the Company upon adoption will apply the amendments on a modified-retrospective approach. The Company is expected to adopt the new guidance under ASU 2016-13 in the first quarter of fiscal year 2024 and is currently evaluating the impact of the adoption on its financial statements.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

Long-lived assets, including property, plant, and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. There were no impairments of long-lived assets in fiscal years 2022 and 2021. Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and no longer depreciated. The assets and liabilities of a disposed group classified as held for sale are presented separately in the appropriate asset and liability sections of the balance sheet, if applicable.

Concentrations of Risk

Concentrations of Risk

The market for our defense electronics products is largely dependent on the availability of new contracts from the United States and foreign governments to prime contractors to which we provide components. Any decline in expenditures by the United States or foreign governments may have an adverse effect on our financial performance.

Generally, U.S. Government contracts are subject to procurement laws and regulations. Some of the Company’s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR. For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).

The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government’s convenience or for default. If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done. If a contract is terminated for default, the government generally pays for only the work it has accepted. These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company’s contract-related costs and fees.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedule of Estimated useful lives of depreciable assets

Estimated useful lives of depreciable assets are as follows:

Buildings and improvements

1050 years

Machinery and equipment

320 years

Furniture and fixtures

710 years

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investment Securities (Tables)
12 Months Ended
Jun. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale securities

Investment securities at June 30, 2022 consist of certificates of deposit and municipal bonds, and at June 30, 2021, consist of certificates of deposit, which are classified as available-for-sale debt securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale debt securities by major security type at June 30, 2022 and June 30, 2021 are as follows:

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

2022

Certificates of deposit

$

3,639,000

$

$

$

3,639,000

Municipal bonds

72,225

(2,446

)

69,779

2022 Total investment securities

$

3,711,225

$

$

(2,446

)

$

3,708,779

 

 

2021

Certificates of deposit

$

3,092,000

$

$

$

3,092,000

Municipal bonds

2021 Total investment securities

$

3,092,000

$

$

$

3,092,000

Schedule of contractual maturities of available-for-sale securities

As of June 30, 2022 and 2021, the remaining contractual maturities of available-for-sale debt securities were as follows:

Years to Maturity

Less than

One to

One Year

Five Years

Total

 

2022

Available-for-sale

$

3,639,000

$

69,779

$

3,708,779

2021

Available-for-sale

$

3,092,000

$

$

3,092,000

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contracts in Process (Tables)
12 Months Ended
Jun. 30, 2022
Contractors [Abstract]  
Schedule of contracts in process

Contracts in process at June 30, 2022 and 2021 are as follows:

2022

2021

Unrecognized gross contract value

$

76,782,028

$

65,647,715

Costs related to contracts in process

$

16,207,419

$

16,354,636

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant and Equipment (Tables)
12 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Summary of the original cost of property, plant and equipment

Property, plant and equipment at June 30, 2022 and 2021 is as follows:

2022

2021

Land

$

45,000

$

45,000

Building and improvements

4,450,399

4,387,113

Machinery and equipment

11,287,648

11,121,960

Furniture and fixtures

164,200

164,200

15,947,247

15,718,273

Accumulated depreciation

(13,149,254

)

(12,727,754

)

Property, plant and equipment, net

$

2,797,993

$

2,990,519

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Provision (Benefit) for Income Taxes (Tables)
12 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Schedule of components of the provision for income taxes

A summary of the components of the provision (benefit) for income taxes for the years ended June 30, 2022 and 2021 is as follows:

2022

2021

Current tax expense (benefit) - federal

$

313,705

$

(122,221

)

Current tax expense (benefit) - state

4,978

(37

)

Deferred tax expense (benefit)

9,271

(64,396

)

Provision (benefit) for income taxes

$

327,954

$

(186,654

)

Schedule of effective income tax rates

The combined U.S. federal and state effective income tax rates of 20.6% and 50.7%, for 2022 and 2021 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:

2022

2021

U.S. federal statutory income tax rate

21.0

%

21.0

%

Increase (reduction) in rate resulting from:

State franchise tax, net of federal income tax benefit

0.3

0.1

ESOP cost versus Fair Market Value

(1.3

)

1.3

Dividend on allocated ESOP shares

(3.1

)

25.9

Stock-based compensation

4.0

(6.7

)

Foreign Derived Intangible Income Deduction

Rate Differential on Net Operating Loss Carryback

(0.1

)

10.5

Other

(0.2

)

(1.4

)

Effective tax rate

20.6

%

50.7

%

Schedule of deferred tax assets and liabilities

For the years ended June 30, 2022 and 2021 deferred income tax expense (benefit) of $9,271 and ($64,396), respectively, results from the changes in temporary differences for each year. The tax effects of temporary differences that give rise to deferred tax assets and deferred tax liabilities as of June 30, 2022 and 2021 are presented as follows:

2022

2021

Deferred tax assets:

Accrued expenses

$

204,774

$

186,339

ESOP

14,237

2,190

Stock-based compensation

33,719

59,659

Inventory - effect of uniform capitalization

46,197

Total deferred tax assets

$

252,730

$

294,385

Deferred tax liability:

Property, plant and equipment - principally due to differences in depreciation methods

$

374,566

$

422,771

Inventory - effect of uniform capitalization

19,276

 Prepaid expenses

36,716

40,171

Total deferred tax liability

$

430,558

$

462,942

 

Net deferred tax liability

$

(177,828

)

$

(168,557

)

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Stock Ownership Plan (Tables)
12 Months Ended
Jun. 30, 2022
Employee Stock Ownership Plan [Abstract]  
Schedule of ESOP shares

The ESOP shares as of June 30, 2022 and 2021 were as follows:

2022

2021

Allocated shares

496,091

487,220

Unreleased shares

256,293

279,429

Total shares held by the ESOP

752,384

766,649

Fair value of unreleased shares

$

3,649,612

$

4,141,138

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation (Tables)
12 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of weighted average assumptions for option awards

The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the year ended June 30, 2022 and 2021.

2022

2021

Dividend yield

-

5.54

%

Expected stock price volatility

25.60

%

23.41

%

Risk-free interest rate

0.99

%

0.36

%

Expected option life (in years)

5.4

yrs

5.4

yrs

Weighted average fair value per share of options granted during the period

$

3.74

$

1.59

Schedule of stock option activity

The following table summarizes stock option activity during the twelve months ended June 30, 2022:

Employee Stock Options Plan

Weighted

Number of

Weighted

Average

Shares

Average

Remaining

Aggregate

Subject

Exercise

Contractual

Intrinsic

to Option

Price

Term

Value

Balance at July 1, 2021

304,662

$

23.37

6.06

Granted

81,550

$

14.75

9.08

Exercised

Forfeited or expired

(139,939

)

$

22.70

Outstanding at June 30, 2022

246,273

$

20.89

6.73

$

2,392

Vested or expected to vest at June 30, 2022

228,074

$

21.28

6.56

$

2,294

Exercisable at June 30, 2022

142,098

$

24.48

5.20

$

0

Schedule of changes in non-vested stock options

The following table summarizes changes in non-vested stock options during the twelve months ended June 30, 2022:

Weighted

Number of

Average

Shares

Grant Date

Subject

Fair Value

to Option

(per Option)

Non-Vested at July 1, 2021

103,450

$

2.22

Granted

81,550

3.74

Vested

(43,025

)

3.03

Forfeited or expired

(37,800

)

2.65

Non-Vested at June 30, 2022

104,175

$

2.92

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity (Tables)
12 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Schedule of reserved common shares for future issuance

The Company has reserved common shares for future issuance as follows as of June 30, 2022:

Stock options outstanding

246,273

Stock options available for issuance

204,477

Number of common shares reserved

450,750

Schedule of reconciliation of the numerators and denominators of basic and diluted per share computations

The following table sets forth the reconciliation of the numerators and denominators of the basic and diluted earnings per share computations for continuing operations for the years ended June 30:

2022

2021

Numerator:

Net income (loss)

$

1,265,127

$

(181,543

)

Denominator:

 

Basic EPS:

Common shares outstanding, beginning of period

2,702,633

2,402,633

Common shares issued to ESOP during the period

300,000

Unearned ESOP shares

(279,429

)

(300,000

)

Weighted average common shares issued during the period

Weighted average common shares purchased during the period

Weighted average ESOP shares earned during the period

8,700

3,712

Denominator for basic earnings per common shares –Weighted average common shares

2,431,904

2,406,345

Diluted EPS:

Common shares outstanding, beginning of period

2,702,633

2,402,633

Common shares issued to ESOP during the period

300,000

Unearned ESOP shares

(279,429

)

(300,000

)

Weighted average common shares issued during the period

Weighted average common shares purchased during the period

Weighted average ESOP shares earned during the period

8,700

3,712

Weighted average dilutive effect of stock options

Denominator for diluted earnings per common shares –Weighted average common shares

2,431,904

2,406,345

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Quarterly Financial Information (Unaudited) (Tables)
12 Months Ended
Jun. 30, 2022
Quarterly Financial Information Disclosure [Abstract]  
Schedule of quarterly financial information

First

Second

Third

Fourth

2022

Quarter

Quarter

Quarter

Quarter

Net sales

$

7,545,432

$

7,458,050

$

8,620,049

$

8,481,243

Gross profit

1,353,098

1,206,817

1,734,880

1,177,363

Net income

306,061

21,201

661,359

276,506

Net income per share -

Basic

0.13

0.01

0.27

0.11

Diluted

0.13

0.01

0.27

0.11

 

2021

Net sales

$

7,265,515

$

6,962,065

$

4,205,068

$

9,301,950

Gross profit (loss)

1,127,374

713,461

(187,154

)

1,705,926

Net income (loss)

189,824

(181,006

)

(1,070,114

)

879,753

Net income (loss) per share -

Basic

0.08

(0.08

)

(0.44

)

0.36

Diluted

0.08

(0.08

)

(0.44

)

0.36

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details)
12 Months Ended
Jun. 30, 2022
Building and improvements [Member] | Lower Range [Member]  
Estimated useful lives of depreciated assets 10 years
Building and improvements [Member] | Upper Range [Member]  
Estimated useful lives of depreciated assets 50 years
Machinery and equipment [Member] | Lower Range [Member]  
Estimated useful lives of depreciated assets 3 years
Machinery and equipment [Member] | Upper Range [Member]  
Estimated useful lives of depreciated assets 20 years
Furniture and fixtures [Member] | Lower Range [Member]  
Estimated useful lives of depreciated assets 7 years
Furniture and fixtures [Member] | Upper Range [Member]  
Estimated useful lives of depreciated assets 10 years
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details) (Narrative) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Summary Of Significant Accounting Policies Details    
Allowance for doubtful accounts $ 3,000 $ 3,000
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Contract liabilities $ 1,160,000               $ 1,160,000  
Revenue 8,481,243 $ 8,620,049 $ 7,458,050 $ 7,545,432 $ 9,301,950 $ 4,205,068 $ 6,962,065 $ 7,265,515 32,104,774 $ 27,734,598
ASC 606 [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Contract liabilities 3,384,474       $ 3,077,605       3,384,474 3,077,605
ASC 606 [Member] | Backlog [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Intangible assets $ 76,800,000               76,800,000  
ASC 606 [Member] | Units Delivered [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Revenue                 26,931,949 22,973,507
ASC 606 [Member] | Milestones Achieved [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Revenue                 $ 5,172,825 $ 4,761,091
ASC 606 [Member] | Forecast [Member] | Backlog [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Backlog amount to be recognized, 2023 46.00%               46.00%  
Backlog amount to be recognized, 2024 43.00%               43.00%  
Backlog amount to be recognized, 2025 11.00%               11.00%  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investment Securities (Schedule of Investment Securities) (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Amortized Cost $ 3,711,225 $ 3,092,000
Gross Unrealized Gains
Gross Unrealized Losses (2,446)
Fair Value 3,708,779 3,092,000
Certificates of deposit [Member]    
Amortized Cost 3,639,000 3,092,000
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value 3,639,000 3,092,000
Municipal bonds [Member]    
Amortized Cost 72,225
Gross Unrealized Gains
Gross Unrealized Losses (2,446)
Fair Value $ 69,779
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Years to maturity of Available-for-sale securities:    
Less than One Year $ 3,639,000 $ 3,092,000
One to Five Years 69,779
Total $ 3,708,779 $ 3,092,000
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contracts in Process (Schedule of Contracts in Process) (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Contractors [Abstract]    
Unrecognized gross contract value $ 76,782,028 $ 65,647,715
Costs related to contracts in process $ 16,207,419 $ 16,354,636
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant and Equipment (Narrative) (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Property, Plant and Equipment [Abstract]    
Depreciation $ 494,635 $ 519,813
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Property, plant and equipment, gross $ 15,947,247 $ 15,718,273
Accumulated depreciation (13,149,254) (12,727,754)
Property, plant and equipment, net 2,797,993 2,990,519
Land [Member]    
Property, plant and equipment, gross 45,000 45,000
Building and improvements [Member]    
Property, plant and equipment, gross 4,450,399 4,387,113
Machinery and equipment [Member]    
Property, plant and equipment, gross 11,287,648 11,121,960
Furniture and fixtures [Member]    
Property, plant and equipment, gross $ 164,200 $ 164,200
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Pension Expense (Details)
1 Months Ended 12 Months Ended
Jan. 01, 2016
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Retirement Benefits [Abstract]      
Defined benefit contributions and expenses   $ 110,378 $ 112,997
Increase in contribution, hourly rate 0.04    
Employer matching contibutions of 401(k) plan (percentage)   10.00% 10.00%
Employer matching contributions to 401(k) plan   $ 53,836 $ 49,218
Pension benefit plan contributions and expenses   $ 73,771  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Provision (benefit) for Income Taxes (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 27, 2020
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]      
Corporate income tax rate 80.00%    
Combined U.S. federal and state effective income tax rates   20.60% 50.70%
Deferred tax expense   $ 9,271 $ (64,396)
Tax benefit relating to NOL carryback provisions provided for in CARES Act     $ 120,000
Actual benefit received amounts   $ 125,635  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Provision (benefit) for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Components of the provision for income taxes    
Current tax (benefit) expense - federal $ 313,705 $ (122,221)
Current tax benefit - state 4,978 (37)
Deferred tax benefit 9,271 (64,396)
Provision (benefit) for income taxes $ 327,954 $ (186,654)
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Provision (benefit) for Income Taxes (Schedule of Effective Income Tax Rates) (Details)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Income tax rate reconciliation    
U.S. federal statutory income tax rate 21.00% 21.00%
Increase (reduction) in rate resulting from:    
State franchise tax, net of federal income tax benefit 0.30% 0.10%
ESOP cost versus Fair Market Value (1.30%) 1.30%
Dividend on allocated ESOP shares (3.10%) 25.90%
Stock-based compensation 4.00% (6.70%)
Foreign Derived Intangible Income Deduction
Rate Differential on Net Operating Loss Carryback (0.10%) 10.50%
Other (0.20%) (1.40%)
Effective tax rate 20.60% 50.70%
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Provision (benefit) for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Deferred tax assets:    
Accrued expenses $ 204,774 $ 186,339
ESOP 14,237 2,190
Stock-based compensation 33,719 59,659
Inventory - effect of uniform capitalization 46,197
Total deferred tax assets 252,730 294,385
Deferred tax liability:    
Property, plant and equipment - principally due to differences in depreciation methods 374,566 422,771
Inventory - effect of uniform capitalization 19,276
Prepaid expenses 36,716 40,171
Total deferred tax liability 430,558 462,942
Net deferred tax liability $ (177,828) $ (168,557)
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Customers (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Sales $ 8,481,243 $ 8,620,049 $ 7,458,050 $ 7,545,432 $ 9,301,950 $ 4,205,068 $ 6,962,065 $ 7,265,515 $ 32,104,774 $ 27,734,598
Sales Revenue [Member] | Domestic U.S. Customers [Member]                    
Concentration Risk percentage                 57.00% 59.00%
Sales Revenue [Member] | Foreign Customers [Member]                    
Sales                 $ 1,644,000 $ 2,019,000
Accounts Receivable [Member] | Domestic U.S. Customers [Member]                    
Concentration Risk percentage                 74.00% 76.00%
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Stock Ownership Plan (Narrative) (Details)
12 Months Ended
Dec. 01, 2020
shares
Jun. 30, 2022
USD ($)
h
$ / shares
shares
Jun. 30, 2021
USD ($)
shares
Dec. 01, 2021
$ / shares
Jun. 30, 2020
shares
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]          
Price per share | $ / shares   $ 0.25      
Common stock, shares outstanding   2,702,633 2,702,633   2,402,633
ESOP compensation expense | $   $ 325,067 $ 353,897    
Shares distributed   300,000    
Common Stock [Member]          
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]          
Common stock, shares outstanding   2,702,633 2,702,633   2,402,633
Employee Stock Ownership Plan [Member]          
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]          
Number of hours worked per year to quality for the plan | h   1,000      
Number of shares allocated to employees 469,119 496,091 487,220    
Period of services rendered   15 years      
Price per share | $ / shares   $ 18.29      
Aggregate purchase price | $   $ 5,487,000      
Loan, frequency of periodic payment   annual      
Number of loan repayment annual installments   15      
Interest rate on loan   3.00%      
Purchase price per share, lower range limit | $ / shares   $ 18.04      
Purchase price per share, upper range limit | $ / shares   $ 19.43      
Number of shares owned 769,119 752,384 766,649    
Common stock, shares outstanding 2,702,633        
ESOP compensation expense | $   $ 325,067 $ 353,897    
Shares distributed   14,265 2,470    
Employee Stock Ownership Plan [Member] | Common Stock [Member]          
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]          
Number of shares sold 300,000        
Sale of stock, price per share | $ / shares       $ 0.3333  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) - Employee Stock Ownership Plan [Member] - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Dec. 01, 2020
ESOP share allocation      
Allocated shares 496,091 487,220 469,119
Unreleased shares 256,293 279,429  
Total shares held by the ESOP 752,384 766,649 769,119
Fair value of unreleased shares $ 3,649,612 $ 4,141,138  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation (Narrative) (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Stock based compensation expense $ 176,696 $ 133,663
Deferred tax benefit related to stock based compensation 6,150 $ 6,901
Unrecognized compensation costs $ 130,093  
Period in which compensation cost will be recognized 2 years  
Deferred tax benefit related to unrecognized compensation costs $ 5,615  
Shares cancelled 139,939  
Outstanding 246,273 304,662
Dividends paid per share   $ 0.50
Aggregate intrinsic value of options exercised $ 0  
Remaining available grant 204,477  
2017 Plan [Member] | Non-employee Director [Member] | Upper Range [Member]    
Percentage of total number of shares subject to options or awards, single fiscal year 33.33%  
Number of shares subject to option or award, single fiscal year 13,300  
Number of shares authorized 133,000  
2017 Plan [Member] | Individual Employee [Member] | Upper Range [Member]    
Number of shares subject to option or award, single fiscal year 15,000  
Non-qualified stock options [Member]    
Stock based compensation expense $ 29,287 $ 32,863
Unrecognized compensation costs 103,355  
Incentive Stock Options [Member]    
Unrecognized compensation costs $ 26,738  
Stock Options [Member] | 2017 Plan [Member]    
Vesting period 2 years  
Expiration period 10 years  
Shares cancelled 112,381  
Number of shares authorized 400,000  
Granted 307,904  
Stock Options [Member] | 2007 Plan [Member]    
Outstanding 195,523  
Remaining available grant 204,477  
Restricted Stock Plan [Member] | 2007 Plan [Member]    
Outstanding 50,750  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) - $ / shares
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Weighted average assumptions to calculation option fair value    
Dividend yield 5.54%
Expected stock price volatility 25.60% 23.41%
Risk-free interest rate 0.99% 0.36%
Expected option life (in years) 5 years 4 months 24 days 5 years 4 months 24 days
Weighted average fair value per share of options granted during the period $ 3.74 $ 1.59
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation (Schedule of Stock Option Activity) (Details)
12 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Balance, beginning | shares 304,662
Granted | shares 81,550
Exercised | shares
Forfeited or expired | shares (139,939)
Outstanding, ending | shares 246,273
Vested or expected to vest, end of period | shares 228,074
Exercisable, end of period | shares 142,098
Balance, beginning | $ / shares $ 23.37
Granted | $ / shares 14.75
Exercised | $ / shares
Forfeited or expired | $ / shares 22.70
Outstanding, ending | $ / shares 20.89
Vested or expected to vest, end of period | $ / shares 21.28
Exercisable, end of period | $ / shares $ 24.48
Balance, beginning 6 years 21 days
Granted 9 years 29 days
Outstanding, ending 6 years 8 months 23 days
Vested or expected to vest, end of period 6 years 6 months 21 days
Exercisable, end of period 5 years 2 months 12 days
Outstanding end of period | $ $ 2,392
Vested or expected to vest, end of period | $ 2,294
Exercisable, end of period | $ $ 0
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)
12 Months Ended
Jun. 30, 2022
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Non-vested, beginning balance | shares 103,450
Granted | shares 81,550
Vested | shares (43,025)
Forfeited or expired | shares (37,800)
Non-vested, ending balance | shares 104,175
Weighted Average Grant Date Fair Value (per Option)  
Balance, beginning | $ / shares $ 2.22
Granted | $ / shares 3.74
Vested | $ / shares 3.03
Forfeited or expired | $ / shares 2.65
Outstanding, ending | $ / shares $ 2.92
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentration of Credit Risk (Details) - Sales Revenue [Member] - Trade Accounts Receivable [Member] - Customers
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Concentration Risk percentage 74.00% 76.30%
Number of customers 4 2
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]    
Contingent liability on outstanding letters of credit $ 0 $ 0
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity (Narrative) (Details) - $ / shares
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Equity [Abstract]    
Cash dividends on common stock (in dollars per share)   $ 0.50
Anti-dilutive options excluded from calculation of EPS 246,273 304,662
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) (USD $) - shares
Jun. 30, 2022
Jun. 30, 2021
Shares reserved for future issuance    
Stock options outstanding 246,273 304,662
Stock options available for issuance 204,477  
Number of common shares reserved 450,750  
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Numerator:                      
Net income (loss) $ 276,506 $ 661,359 $ 21,201 $ 306,061 $ 879,753 $ (1,070,114) $ (181,006) $ 189,824 $ 1,265,127 $ (181,543)  
Basic EPS:                      
Common shares outstanding, beginning of period 2,702,633       2,702,633       2,702,633 2,702,633 2,402,633
Common shares issued to ESOP during the period                 300,000  
Unearned ESOP shares                 (279,429) (300,000)  
Weighted average common shares issued during the period                  
Weighted average common shares purchased during the period                  
Weighted average ESOP shares earned during the period                 8,700 3,712  
Denominator for basic earnings per common shares –Weighted average common shares                 2,431,904 2,406,345  
Diluted EPS:                      
Common shares outstanding, beginning of period 2,702,633       2,702,633       2,702,633 2,702,633 2,402,633
Common shares issued to ESOP during the period                 300,000  
Unearned ESOP shares                 279,429 300,000  
Weighted average common shares issued during the period                  
Weighted average common shares purchased during the period                  
Weighted average ESOP shares earned during the period                 8,700 3,712  
Weighted average dilutive effect of stock options                  
Denominator for diluted earnings per common shares –Weighted average common shares                 2,431,904 2,406,345  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Line of Credit (Details)
12 Months Ended
Jun. 30, 2022
USD ($)
Maximum amount of Line of Credit $ 3,000,000
BSBY [Member]  
Spread on variable interest rate 2.00%
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Quarterly Financial Information Disclosure [Abstract]                    
Net sales $ 8,481,243 $ 8,620,049 $ 7,458,050 $ 7,545,432 $ 9,301,950 $ 4,205,068 $ 6,962,065 $ 7,265,515 $ 32,104,774 $ 27,734,598
Gross profit (loss) 1,177,363 1,734,880 1,206,817 1,353,098 1,705,926 (187,154) 713,461 1,127,374 5,472,158 3,359,607
Net income (loss) $ 276,506 $ 661,359 $ 21,201 $ 306,061 $ 879,753 $ (1,070,114) $ (181,006) $ 189,824 $ 1,265,127 $ (181,543)
Net income (loss) per share -                    
Basic $ 0.11 $ 0.27 $ 0.01 $ 0.13 $ 0.36 $ (0.44) $ (0.08) $ 0.08 $ 0.52 $ (0.08)
Diluted $ 0.11 $ 0.27 $ 0.01 $ 0.13 $ 0.36 $ (0.44) $ (0.08) $ 0.08 $ 0.52 $ (0.08)
XML 74 esp10k0622_htm.xml IDEA: XBRL DOCUMENT 0000033533 2020-07-01 2021-06-30 0000033533 us-gaap:RetainedEarningsMember 2020-07-01 2021-06-30 0000033533 2020-07-01 2020-09-30 0000033533 2020-10-01 2020-12-31 0000033533 2021-01-01 2021-03-31 0000033533 2021-04-01 2021-06-30 0000033533 2021-07-01 2022-06-30 0000033533 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0000033533 2021-07-01 2021-09-30 0000033533 2021-10-01 2021-12-31 0000033533 2022-01-01 2022-03-31 0000033533 2022-04-01 2022-06-30 0000033533 2020-06-30 0000033533 us-gaap:CommonStockMember 2020-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000033533 us-gaap:RetainedEarningsMember 2020-06-30 0000033533 us-gaap:TreasuryStockMember 2020-06-30 0000033533 esp:UnearnedESOPSharesMember 2020-06-30 0000033533 2021-06-30 0000033533 us-gaap:CommonStockMember 2021-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000033533 us-gaap:RetainedEarningsMember 2021-06-30 0000033533 us-gaap:TreasuryStockMember 2021-06-30 0000033533 esp:UnearnedESOPSharesMember 2021-06-30 0000033533 us-gaap:CommonStockMember 2022-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000033533 us-gaap:RetainedEarningsMember 2022-06-30 0000033533 us-gaap:TreasuryStockMember 2022-06-30 0000033533 esp:UnearnedESOPSharesMember 2022-06-30 0000033533 2022-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember 2020-12-01 0000033533 us-gaap:SalesRevenueNetMember esp:GeographicConcentrationRisk1Member 2021-07-01 2022-06-30 0000033533 esp:UnitsDeliveredMember esp:ASC606Member 2021-07-01 2022-06-30 0000033533 esp:MilestonesAchievedMember esp:ASC606Member 2021-07-01 2022-06-30 0000033533 esp:UnitsDeliveredMember esp:ASC606Member 2020-07-01 2021-06-30 0000033533 esp:MilestonesAchievedMember esp:ASC606Member 2020-07-01 2021-06-30 0000033533 us-gaap:SalesRevenueNetMember esp:GeographicConcentrationRisk1Member 2020-07-01 2021-06-30 0000033533 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-07-01 2022-06-30 0000033533 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-07-01 2022-06-30 0000033533 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-07-01 2022-06-30 0000033533 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-07-01 2022-06-30 0000033533 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-07-01 2022-06-30 0000033533 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-07-01 2022-06-30 0000033533 us-gaap:SalesRevenueNetMember us-gaap:TradeAccountsReceivableMember 2021-07-01 2022-06-30 0000033533 us-gaap:SalesRevenueNetMember us-gaap:TradeAccountsReceivableMember 2020-07-01 2021-06-30 0000033533 2021-12-31 0000033533 2022-09-20 0000033533 esp:EmployeeStockOwnershipPlanMember 2021-07-01 2022-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember 2021-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember 2022-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember us-gaap:CommonStockMember 2021-12-01 0000033533 esp:EmployeeStockOwnershipPlanMember 2020-07-01 2021-06-30 0000033533 esp:NonQualifiedStockOptionsMember 2021-07-01 2022-06-30 0000033533 esp:NonQualifiedStockOptionsMember 2020-07-01 2021-06-30 0000033533 esp:NonQualifiedStockOptionsMember 2022-06-30 0000033533 esp:IncentiveStockOptionMember 2022-06-30 0000033533 srt:MaximumMember srt:DirectorMember esp:TwoThousandSeventeenPlanMember 2021-07-01 2022-06-30 0000033533 srt:MaximumMember srt:DirectorMember esp:TwoThousandSeventeenPlanMember 2022-06-30 0000033533 srt:MaximumMember esp:IndividualEmployeeMember esp:TwoThousandSeventeenPlanMember 2022-06-30 0000033533 us-gaap:EmployeeStockOptionMember esp:TwoThousandSeventeenPlanMember 2021-07-01 2022-06-30 0000033533 us-gaap:EmployeeStockOptionMember esp:TwoThousandSeventeenPlanMember 2022-06-30 0000033533 us-gaap:EmployeeStockOptionMember esp:TwoThousandSevenPlanMember 2022-06-30 0000033533 esp:RestrictedStockPlanMember esp:TwoThousandSevenPlanMember 2022-06-30 0000033533 us-gaap:CommonStockMember 2020-07-01 2021-06-30 0000033533 us-gaap:TreasuryStockMember 2020-07-01 2021-06-30 0000033533 esp:UnearnedESOPSharesMember 2020-07-01 2021-06-30 0000033533 esp:UnearnedESOPSharesMember 2021-07-01 2022-06-30 0000033533 2015-12-02 2016-01-01 0000033533 esp:EmployeeStockOwnershipPlanMember us-gaap:CommonStockMember 2020-11-29 2020-12-01 0000033533 us-gaap:CertificatesOfDepositMember 2022-06-30 0000033533 us-gaap:MunicipalBondsMember 2022-06-30 0000033533 us-gaap:CertificatesOfDepositMember 2021-06-30 0000033533 us-gaap:MunicipalBondsMember 2021-06-30 0000033533 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2022-06-30 0000033533 us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2022-06-30 0000033533 us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2020-07-01 2021-06-30 0000033533 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-07-01 2021-06-30 0000033533 esp:ASC606Member 2022-06-30 0000033533 esp:ASC606Member 2021-06-30 0000033533 esp:ASC606Member us-gaap:OrderOrProductionBacklogMember 2022-06-30 0000033533 esp:ForecastMember esp:ASC606Member us-gaap:OrderOrProductionBacklogMember 2022-06-30 0000033533 us-gaap:LandMember 2022-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember 2022-06-30 0000033533 us-gaap:MachineryAndEquipmentMember 2022-06-30 0000033533 us-gaap:FurnitureAndFixturesMember 2022-06-30 0000033533 us-gaap:LandMember 2021-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember 2021-06-30 0000033533 us-gaap:MachineryAndEquipmentMember 2021-06-30 0000033533 us-gaap:FurnitureAndFixturesMember 2021-06-30 0000033533 2020-03-01 2020-03-27 0000033533 us-gaap:LondonInterbankOfferedRateLIBORMember 2021-07-01 2022-06-30 iso4217:USD iso4217:USD shares shares pure esp:Customers utr:H 4761091 4 2 0.3333 0.3333 0000033533 --06-30 true false FY false NY false 0.33 0.33 10-K 2022-06-30 2022 1-4383 ESPEY MFG. & ELECTRONICS CORP. 14-1387171 233 Ballston Avenue Saratoga Springs NY 12866 518 584-4100 Common Stock $.33-1/3 par value ESP NYSE No No Yes Yes Non-accelerated Filer true false false 26663026 14.21 2702633 317 Freed Maxick CPAs, P.C. Buffalo, New York 8104060 6802712 3708779 3092000 3000 3000 5733174 5353781 249602 2037483 2111058 315547 326198 16207419 16354636 18560449 18791892 992774 700297 37099236 34990284 2797993 2990519 39897229 37980803 2079177 2718173 627187 475667 666380 672611 752554 126014 55292 409881 3384474 3077605 54722 7619786 7479951 177829 168557 7797615 7648508 10000000 10000000 3129874 3129874 2702633 2702633 256293 279429 1043291 1043291 23104693 23026096 -1932 -2361 18679857 17414730 42825909 41481756 4687604 5110770 427241 427241 6038691 6038691 32099614 30332295 39897229 37980803 32104774 27734598 26632616 24374991 5472158 3359607 3942991 3785746 1529167 -426139 12153 21376 51761 36566 63914 57942 1593081 -368197 327954 -186654 1265127 -181543 429 746 1265556 -180797 0.52 -0.08 0.52 -0.08 2431904 2406345 2431904 2406345 2402633 1009958 19073213 -3107 18797589 627241 -7650805 31226848 -181543 -181543 198 746 746 -180797 133663 133663 0.50 1201316 1201316 300000 33333 3841553 -200000 1612114 -5487000 -22333 376230 353897 2702633 1043291 23026096 -2361 17414730 427241 -6038691 -5110770 30332295 2702633 1043291 23026096 -2361 17414730 427241 -6038691 -5110770 30332295 1265127 1265127 90 429 429 1265556 176696 176696 -98099 423166 325067 2702633 1043291 23104693 -1932 18679857 427241 -6038691 -4687604 32099614 1265127 -181543 176696 133663 494635 519813 325067 353897 119 710207 9271 -64396 379393 -3659624 -249602 249602 -231443 4714044 292477 303411 -638996 -143523 151520 6466 -6231 -17223 626540 -192308 -354589 222911 306869 902370 54722 -47905 2219687 594996 303561 43554 2000 4237778 5436056 3621000 7486520 -918339 2006910 1201316 -1201316 1301348 1400590 6802712 5402122 8104060 6802712 14365 175250 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 1. Nature of Operations<span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp. (the Company) is a manufacturer of electronic equipment used primarily in military and industrial applications. The principal markets for the Company's products are companies that provide electronic support to both military and industrial applications across the United States and at some international locations. <span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 2. Summary of Significant Accounting Policies </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Revenue </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The majority of our net sales is generated from contracts with industrial manufacturers and defense companies, the Department of Defense, other agencies of the government of the United States and foreign governments for the design, development and/or manufacture of products. We provide our products and design and development services under fixed-price contracts. Under fixed-price contracts we agree to perform the specified work for a pre-determined price. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">We account for a contract with a customer after it has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collection of substantially all of the amount to which the entity will be entitled in exchange for the good or services that will be transferred to the customer is probable. We assess each contract at its inception to determine whether it should be combined with other contracts. When making this determination, we consider factors such as whether two or more contracts were negotiated and executed at or near the same time, or were negotiated with an overall profit objective.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">We evaluate the products or services promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Significant judgment is required in determining performance obligations. We determine the transaction price for each contract based on the consideration we expect to receive for the products or services being provided under the contract. The transaction price for each performance obligation is based on the estimated standalone selling price of the product or service underlying each performance obligation. Transaction prices on our contracts subject to the Federal Acquisition Regulations (FAR) are typically based on estimated costs plus a reasonable profit margin.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">We recognize revenue using the output method based on the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Inventory </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Raw materials are valued at the lower of cost (average cost) or net realizable value. Balances for slow-moving and obsolete inventory are reviewed on a regular basis by analyzing estimated demand, inventory on hand, sales levels, market conditions, and other information and reduce inventory balances based on this analysis.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Inventory relating to contracts in process and work in process is valued at cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. Work in process represents spare units and parts and other inventory items acquired or produced to service units previously sold or to meet anticipated future orders. Provision for losses on contracts is made when the existence of such losses becomes probable and estimable. The provision for losses on contracts is included in other accrued expenses on the Company’s balance sheet. The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced. Certain contracts are expected to extend beyond twelve months.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The estimation of total cost at completion of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract. Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process. When a change in expected sales value or estimated cost is determined, the change is reflected in current period earnings. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;"> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">18</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 2. Summary of Significant Accounting Policies, <span style="font-size:10pt; font-style:italic; ">Continued</span><span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "> Contract Liabilities </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">Contract liabilities include advance payments and billings in excess of revenue recognized. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Depreciation </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">Depreciation of plant and equipment is computed on a straight-line basis over the estimated useful lives of the assets.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Estimated useful lives of depreciable assets are as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="59.9290780141844%"> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Buildings and improvements<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">10<span style="font-size:10pt; "> – </span>50<span style="font-size:10pt; "> years</span><span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Machinery and equipment<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3<span style="font-size:10pt; "> – </span>20<span style="font-size:10pt; "> years</span><span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Furniture and fixtures<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">7<span style="font-size:10pt; "> – </span>10<span style="font-size:10pt; "> years</span> <span style="font-size:12pt; "/></p></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "> Income Taxes </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">The Company follows the provisions of Accounting Standards Codification (“ASC”) Topic 740-10, "Accounting for Income Taxes."</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Under the provisions of ASC 740-10, 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. 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 taxes and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Cash and Cash Equivalents </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Cash and cash equivalents consist of cash and money market funds. The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Investment Securities </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company accounts for its investments in debt securities in accordance with ASC 320-10-25, “Accounting for Certain Investments in Debt and Equity Securities.” Investments in debt securities at June 30, 2022 consists of certificates of deposit and municipal bonds, and at June 30, 2021, consisted of certificates of deposit. The Company classifies investments in debt securities as available-for-sale. Unrealized holding gains and losses, net of related tax effect, on available-for-sale debt securities are excluded from earnings and are reported as a separate component of stockholders’ equity until realized. Realized gains and losses for debt securities classified as available-for-sale are included in earnings and are determined using the specific identification method. Interest income is recognized when earned. Fair values are based on quoted market prices available as of the balance sheet date, and are therefore considered a Level 1 valuation. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Fair Value of Financial Instruments </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">ASC 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:1%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">▪<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:97%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; ">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:1%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:2pt; margin-bottom:0pt; ">▪<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:97%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:2pt; margin-bottom:0pt; ">Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data. <span style="font-size:12pt; "/></p></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;"> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">19</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 2. Summary of Significant Accounting Policies, <span style="font-size:10pt; font-style:italic; ">Continued</span><span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:1%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:97%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:1%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">▪<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:97%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; ">Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.<span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable, accrued expenses and contract liabilities, approximated fair value as of June 30, 2022 and 2021 because of the immediate or short-term maturity of these financial instruments. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Accounts Receivable and Allowance for Doubtful Accounts </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company extends credit to its customers in the normal course of business and collateral is generally not required for trade receivables. Exposure to credit risk is controlled through the use of credit approvals, credit limits, and monitoring procedures. Accounts receivable are reported net of an allowance for doubtful accounts. The Company estimates the allowance based on its analysis of specific balances. Interest is not charged on past due balances. Based on these factors, there was an allowance for doubtful accounts of $<span style="font-size:10pt; ">3,000</span> at June 30, 2022 and 2021. Changes to the allowance for doubtful accounts are charged to expense and reduced by charge-offs, net of recoveries. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Per Share Amounts </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">ASC 260-10 “Earnings Per Share (EPS)” requires the Company to calculate net income (loss) per share based on basic and diluted net income (loss) per share, as defined. Basic EPS excludes dilution and is computed by dividing net income (loss) by the weighted average number of shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. The dilutive effect of outstanding options issued by the Company are reflected in diluted EPS using the treasury stock method. Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Comprehensive Income (Loss) </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Comprehensive income (loss) consists of net income (loss) and other comprehensive income. Other comprehensive income for fiscal years ended June 30, 2022 and 2021 consists of unrealized holding gains on available-for-sale debt securities. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Use of Estimates </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">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 amount 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. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Recently Issued Accounting Standards </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” ASU 2019-12 amends ASC 740 to simplify the accounting for income taxes by removing certain exceptions for investments, intraperiod allocations and interim calculations, and adding guidance to reduce complexity in the accounting standard under the FASB’s simplification initiative. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020. Upon adoption, the amendments in ASU 2019-12 should be applied on a prospective basis to all periods presented. The Company adopted the new guidance under ASU 2019-12 in the first quarter of fiscal year 2022 and removed the exception for intraperiod allocations from its interim period tax provision calculation, accordingly. The removal of the exception for intraperiod allocations did not have a material impact on the Company. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;"> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">20</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 2. Summary of Significant Accounting Policies, <span style="font-size:10pt; font-style:italic; ">Continued</span><span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "> Recent Accounting Pronouncements Not Yet Adopted </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Upon adoption, the amendments in ASU 2016-13 should be applied on a prospective basis to all periods presented relating to available-for-sale debt securities. For all other financial instruments the Company upon adoption will apply the amendments on a modified-retrospective approach. The Company is expected to adopt the new guidance under ASU 2016-13 in the first quarter of fiscal year 2024 and is currently evaluating the impact of the adoption on its financial statements. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Impairment of Long-Lived Assets </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Long-lived assets, including property, plant, and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. There were no impairments of long-lived assets in fiscal years 2022 and 2021. Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and no longer depreciated. The assets and liabilities of a disposed group classified as held for sale are presented separately in the appropriate asset and liability sections of the balance sheet, if applicable. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Concentrations of Risk </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The market for our defense electronics products is largely dependent on the availability of new contracts from the United States and foreign governments to prime contractors to which we provide components. Any decline in expenditures by the United States or foreign governments may have an adverse effect on our financial performance.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Generally, U.S. Government contracts are subject to procurement laws and regulations. Some of the Company’s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR. For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government’s convenience or for default. If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done. If a contract is terminated for default, the government generally pays for only the work it has accepted. These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company’s contract-related costs and fees. <span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Revenue </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The majority of our net sales is generated from contracts with industrial manufacturers and defense companies, the Department of Defense, other agencies of the government of the United States and foreign governments for the design, development and/or manufacture of products. We provide our products and design and development services under fixed-price contracts. Under fixed-price contracts we agree to perform the specified work for a pre-determined price. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">We account for a contract with a customer after it has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collection of substantially all of the amount to which the entity will be entitled in exchange for the good or services that will be transferred to the customer is probable. We assess each contract at its inception to determine whether it should be combined with other contracts. When making this determination, we consider factors such as whether two or more contracts were negotiated and executed at or near the same time, or were negotiated with an overall profit objective.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">We evaluate the products or services promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Significant judgment is required in determining performance obligations. We determine the transaction price for each contract based on the consideration we expect to receive for the products or services being provided under the contract. The transaction price for each performance obligation is based on the estimated standalone selling price of the product or service underlying each performance obligation. Transaction prices on our contracts subject to the Federal Acquisition Regulations (FAR) are typically based on estimated costs plus a reasonable profit margin.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">We recognize revenue using the output method based on the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Inventory </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Raw materials are valued at the lower of cost (average cost) or net realizable value. Balances for slow-moving and obsolete inventory are reviewed on a regular basis by analyzing estimated demand, inventory on hand, sales levels, market conditions, and other information and reduce inventory balances based on this analysis.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Inventory relating to contracts in process and work in process is valued at cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. Work in process represents spare units and parts and other inventory items acquired or produced to service units previously sold or to meet anticipated future orders. Provision for losses on contracts is made when the existence of such losses becomes probable and estimable. The provision for losses on contracts is included in other accrued expenses on the Company’s balance sheet. The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced. Certain contracts are expected to extend beyond twelve months.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The estimation of total cost at completion of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract. Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process. When a change in expected sales value or estimated cost is determined, the change is reflected in current period earnings. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "> Contract Liabilities </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">Contract liabilities include advance payments and billings in excess of revenue recognized. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Depreciation </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">Depreciation of plant and equipment is computed on a straight-line basis over the estimated useful lives of the assets.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Estimated useful lives of depreciable assets are as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="59.9290780141844%"> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Buildings and improvements<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">10<span style="font-size:10pt; "> – </span>50<span style="font-size:10pt; "> years</span><span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Machinery and equipment<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3<span style="font-size:10pt; "> – </span>20<span style="font-size:10pt; "> years</span><span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Furniture and fixtures<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">7<span style="font-size:10pt; "> – </span>10<span style="font-size:10pt; "> years</span> <span style="font-size:12pt; "/></p></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Estimated useful lives of depreciable assets are as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="59.9290780141844%"> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Buildings and improvements<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">10<span style="font-size:10pt; "> – </span>50<span style="font-size:10pt; "> years</span><span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Machinery and equipment<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3<span style="font-size:10pt; "> – </span>20<span style="font-size:10pt; "> years</span><span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Furniture and fixtures<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:50%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">7<span style="font-size:10pt; "> – </span>10<span style="font-size:10pt; "> years</span> <span style="font-size:12pt; "/></p></td></tr></tbody></table></div> P10Y P50Y P3Y P20Y P7Y P10Y <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "> Income Taxes </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">The Company follows the provisions of Accounting Standards Codification (“ASC”) Topic 740-10, "Accounting for Income Taxes."</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Under the provisions of ASC 740-10, 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. 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 taxes and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Cash and Cash Equivalents </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Cash and cash equivalents consist of cash and money market funds. The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Investment Securities </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company accounts for its investments in debt securities in accordance with ASC 320-10-25, “Accounting for Certain Investments in Debt and Equity Securities.” Investments in debt securities at June 30, 2022 consists of certificates of deposit and municipal bonds, and at June 30, 2021, consisted of certificates of deposit. The Company classifies investments in debt securities as available-for-sale. Unrealized holding gains and losses, net of related tax effect, on available-for-sale debt securities are excluded from earnings and are reported as a separate component of stockholders’ equity until realized. Realized gains and losses for debt securities classified as available-for-sale are included in earnings and are determined using the specific identification method. Interest income is recognized when earned. Fair values are based on quoted market prices available as of the balance sheet date, and are therefore considered a Level 1 valuation. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Fair Value of Financial Instruments </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">ASC 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:1%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">▪<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:97%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; ">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:1%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:2pt; margin-bottom:0pt; ">▪<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:97%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:2pt; margin-bottom:0pt; ">Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data. <span style="font-size:12pt; "/></p></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:1%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:97%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:1%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">▪<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:97%; vertical-align:top; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; ">Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.<span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable, accrued expenses and contract liabilities, approximated fair value as of June 30, 2022 and 2021 because of the immediate or short-term maturity of these financial instruments. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Accounts Receivable and Allowance for Doubtful Accounts </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company extends credit to its customers in the normal course of business and collateral is generally not required for trade receivables. Exposure to credit risk is controlled through the use of credit approvals, credit limits, and monitoring procedures. Accounts receivable are reported net of an allowance for doubtful accounts. The Company estimates the allowance based on its analysis of specific balances. Interest is not charged on past due balances. Based on these factors, there was an allowance for doubtful accounts of $<span style="font-size:10pt; ">3,000</span> at June 30, 2022 and 2021. Changes to the allowance for doubtful accounts are charged to expense and reduced by charge-offs, net of recoveries. </p> 3000 3000 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Per Share Amounts </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">ASC 260-10 “Earnings Per Share (EPS)” requires the Company to calculate net income (loss) per share based on basic and diluted net income (loss) per share, as defined. Basic EPS excludes dilution and is computed by dividing net income (loss) by the weighted average number of shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. The dilutive effect of outstanding options issued by the Company are reflected in diluted EPS using the treasury stock method. Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Comprehensive Income (Loss) </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Comprehensive income (loss) consists of net income (loss) and other comprehensive income. Other comprehensive income for fiscal years ended June 30, 2022 and 2021 consists of unrealized holding gains on available-for-sale debt securities. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Use of Estimates </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">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 amount 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. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Recently Issued Accounting Standards </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” ASU 2019-12 amends ASC 740 to simplify the accounting for income taxes by removing certain exceptions for investments, intraperiod allocations and interim calculations, and adding guidance to reduce complexity in the accounting standard under the FASB’s simplification initiative. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020. Upon adoption, the amendments in ASU 2019-12 should be applied on a prospective basis to all periods presented. The Company adopted the new guidance under ASU 2019-12 in the first quarter of fiscal year 2022 and removed the exception for intraperiod allocations from its interim period tax provision calculation, accordingly. The removal of the exception for intraperiod allocations did not have a material impact on the Company. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "> Recent Accounting Pronouncements Not Yet Adopted </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Upon adoption, the amendments in ASU 2016-13 should be applied on a prospective basis to all periods presented relating to available-for-sale debt securities. For all other financial instruments the Company upon adoption will apply the amendments on a modified-retrospective approach. The Company is expected to adopt the new guidance under ASU 2016-13 in the first quarter of fiscal year 2024 and is currently evaluating the impact of the adoption on its financial statements. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Impairment of Long-Lived Assets </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Long-lived assets, including property, plant, and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. There were no impairments of long-lived assets in fiscal years 2022 and 2021. Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and no longer depreciated. The assets and liabilities of a disposed group classified as held for sale are presented separately in the appropriate asset and liability sections of the balance sheet, if applicable. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Concentrations of Risk </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The market for our defense electronics products is largely dependent on the availability of new contracts from the United States and foreign governments to prime contractors to which we provide components. Any decline in expenditures by the United States or foreign governments may have an adverse effect on our financial performance.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Generally, U.S. Government contracts are subject to procurement laws and regulations. Some of the Company’s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR. For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government’s convenience or for default. If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done. If a contract is terminated for default, the government generally pays for only the work it has accepted. These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company’s contract-related costs and fees. <span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 3. Revenue </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company follows ASC 606 “Revenue from Contracts with Customers” to determine the recognition of revenue. This standard requires entities to assess the products or services promised in contracts with customers at contract inception to determine the appropriate unit at which to record revenues. Revenue is recognized when control of the promised products or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those products or services.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;"> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">21</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 3. Revenue, <span style="font-size:10pt; font-style:italic; ">Continued</span><span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">Significant judgment is required in determining the satisfaction of performance obligations. Revenues from our performance obligations are satisfied over time using the output method which considers the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point. Revenue is recognized when, or as, the customer takes control of the product or services. The output method best depicts the transfer of control to the customer as the output method represents work completed. Control is typically transferred to the customer at the shipping point as the Company has a present right to payment, the customer has legal title to the asset, the customer has the significant risks and rewards of ownership of the asset, and in most instances the customer has accepted the asset.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Total revenue recognized for the twelve months ended June 30, 2022 based on units delivered totaled $<span style="font-size:10pt; ">26,931,949</span> compared to $<span style="font-size:10pt; ">22,973,507</span> for the same periods in fiscal year 2021. Total revenue recognized for the twelve months ended June 30, 2022 based on milestones achieved totaled $<span style="font-size:10pt; ">5,172,825</span> compared to $<span style="font-size:10pt; "><span style="-sec-ix-hidden:Fact_0000000000300">4,761,091</span></span> for the same periods in fiscal year 2021. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company offers a standard one-year product warranty. Product warranties offered by the Company are classified as assurance-type warranties, which means, the warranty only guarantees that the good or service functions as promised. Based on this, the provided warranty is not considered to be a distinct performance obligation. The impact of variable consideration has been considered but none identified which would result in the adjustment of the transaction price as of June 30, 2022. Our payment terms are generally 30-60 days.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Contract liabilities were $<span style="font-size:10pt; ">3,384,474</span> and $<span style="font-size:10pt; ">3,077,605</span> as of June 30, 2022 and 2021, respectively. The increase in contract liabilities is primarily due to the advance collection of cash on specific contracts, offset in part, by revenue recognized. Revenue recognized, that was in contract liabilities in the beginning of the fiscal year, approximated $<span style="font-size:10pt; ">1,160,000</span> for the twelve months ended June 30, 2022. The Company used the practical expedient to expense incremental costs incurred to obtain a contract when the contract term is less than one year. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company’s backlog at June 30, 2022 totaling $<span style="font-size:10pt; ">76.8</span> million is expected, based on expected due dates, to be recognized in the following fiscal years: <span style="font-size:10pt; ">46</span>% in 2023; <span style="font-size:10pt; ">43</span>% in 2024, and <span style="font-size:10pt; ">11</span>% in 2025. <span style="font-size:12pt; "/></p> 26931949 22973507 5172825 3384474 3077605 1160000 76800000 0.46 0.43 0.11 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 4. Investment Securities </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "> Investment securities at June 30, 2022 consist of certificates of deposit and municipal bonds, and at June 30, 2021, consist of certificates of deposit, which are classified as available-for-sale debt securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale debt securities by major security type at June 30, 2022 and June 30, 2021 are as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gross<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gross<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Amortized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unrealized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unrealized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Fair<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Cost<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gains<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Losses<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Value<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">2022</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Certificates of deposit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Municipal bonds<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">72,225<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">2,446</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">69,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">2022 Total investment securities<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,711,225<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">2,446</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,708,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">2021</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Certificates of deposit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Municipal bonds<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">2021 Total investment securities<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;"> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">22</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 4. Investment Securities, <span style="font-size:10pt; font-style:italic; ">Continued</span><span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The portfolio is diversified and highly liquid and primarily consists of investment grade fixed income instruments. At June 30, 2022, the Company did not have any investments in individual securities that have been in a continuous loss position considered to be other than temporary.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> As of June 30, 2022 and 2021, the remaining contractual maturities of available-for-sale debt securities were as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="6" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Years to Maturity<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Less than<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">One to<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">One Year<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Five Years<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Total<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">2022</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Available-for-sale<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">69,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,708,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">2021</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Available-for-sale<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "> Investment securities at June 30, 2022 consist of certificates of deposit and municipal bonds, and at June 30, 2021, consist of certificates of deposit, which are classified as available-for-sale debt securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale debt securities by major security type at June 30, 2022 and June 30, 2021 are as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gross<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gross<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Amortized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unrealized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unrealized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Fair<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Cost<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gains<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Losses<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Value<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">2022</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Certificates of deposit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Municipal bonds<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">72,225<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">2,446</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">69,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">2022 Total investment securities<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,711,225<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">2,446</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,708,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">2021</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Certificates of deposit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Municipal bonds<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">2021 Total investment securities<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 3639000 3639000 72225 -2446 69779 3711225 -2446 3708779 3092000 3092000 3092000 3092000 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> As of June 30, 2022 and 2021, the remaining contractual maturities of available-for-sale debt securities were as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="6" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Years to Maturity<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Less than<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">One to<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">One Year<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Five Years<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Total<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">2022</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Available-for-sale<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">69,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,708,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">2021</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Available-for-sale<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,092,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 3639000 69779 3708779 3092000 3092000 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "> Note 5. Contracts in Process </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Contracts in process at June 30, 2022 and 2021 are as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Unrecognized gross contract value<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">76,782,028<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">65,647,715<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Costs related to contracts in process<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">16,207,419<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">16,354,636<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">Included in costs relating to contracts in process at June 30, 2022 and 2021 are costs relative to contracts that may not be completed within the ensuing year as contracts vary in size, scope and duration. Under the units-of-delivery method, the related sale and cost of sales will not be reflected in the statements of comprehensive income until the units under contract are shipped. <span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Contracts in process at June 30, 2022 and 2021 are as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Unrecognized gross contract value<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">76,782,028<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">65,647,715<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Costs related to contracts in process<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">16,207,419<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">16,354,636<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 76782028 65647715 16207419 16354636 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 6. Property, Plant and Equipment </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Property, plant and equipment at June 30, 2022 and 2021 is as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Land<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">45,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">45,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Building and improvements<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,450,399<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,387,113<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Machinery and equipment<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">11,287,648<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">11,121,960<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Furniture and fixtures<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">164,200<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">164,200<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">15,947,247<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">15,718,273<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Accumulated depreciation<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">13,149,254</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">12,727,754</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Property, plant and equipment, net<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,797,993<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,990,519<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:18pt; margin-bottom:0pt; ">Depreciation expense was $<span style="font-size:10pt; ">494,635</span> and $<span style="font-size:10pt; ">519,813</span> for the years ended June 30, 2022 and 2021, respectively. <span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Property, plant and equipment at June 30, 2022 and 2021 is as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Land<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">45,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">45,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Building and improvements<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,450,399<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,387,113<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Machinery and equipment<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">11,287,648<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">11,121,960<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Furniture and fixtures<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">164,200<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">164,200<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">15,947,247<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">15,718,273<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Accumulated depreciation<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">13,149,254</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">12,727,754</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Property, plant and equipment, net<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,797,993<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,990,519<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 45000 45000 4450399 4387113 11287648 11121960 164200 164200 15947247 15718273 13149254 12727754 2797993 2990519 494635 519813 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 7. Pension Expense<span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">Under terms of a negotiated union contract which expired on June 30, 2022, the Company was obligated to make contributions to a union-sponsored International Brotherhood of Electrical Workers Local 1799 defined benefit pension plan (Plan identifying number is 14-6065199) covering eligible employees. Such contributions and expenses are based upon hours worked at a specified rate and amounted to $<span style="font-size:10pt; ">110,378</span> in fiscal year 2022 and $<span style="font-size:10pt; ">112,997</span> in fiscal year 2021. These contributions represent more than five percent of the total contributions made into the Plan. For the years beginning January 1, 2022 and 2021, the Plan was in the “green zone” which means it is neither endangered nor critical status. A Funding Improvement Plan, entered into by Plan Trustees in fiscal year 2013, when the Plan was in “critical status,” called for an increase in contributions starting January 1, 2016 of $<span style="font-size:10pt; ">0.04</span> per hour for each year for five years thereafter. The increases did not and will not have a material impact on the Company’s financial statements. The union contract was renewed for an additional three-year term effective July 1, 2022 which resulted in no changes to the factors used in calculating obligated contributions. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In addition, a Memorandum of Understanding (MOU) between the Company and Union which was effective July 1, 2021, the Company agreed and became obligated to make contributions to the National Electrical Benefit Fund (NEBF) (Plan identifying number is 53-0181657). The Plan is a defined pension benefit plan covering eligible union employees. Such contributions and expenses amounted to $<span style="font-size:10pt; ">73,771</span> in fiscal year 2022. The contribution did not and will not in the future have a material impact on the Company’s financial statements. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company sponsors a 401(k) plan for non-union workers with employee and employer matching contributions. The employer match is <span style="font-size:10pt; ">10</span>% of the employee contribution and was $<span style="font-size:10pt; ">53,836</span> and $<span style="font-size:10pt; ">49,218</span>, for fiscal years 2022 and 2021, respectively. <span style="font-size:12pt; "/></p> 110378 112997 0.04 73771 0.10 0.10 53836 49218 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 8. Provision (Benefit) for Income Taxes </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> A summary of the components of the provision (benefit) for income taxes for the years ended June 30, 2022 and 2021 is as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Current tax expense (benefit) - federal<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">313,705<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">122,221</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Current tax expense (benefit) - state<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,978<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">37</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Deferred tax expense (benefit)<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">9,271<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">64,396</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Provision (benefit) for income taxes<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">327,954<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">186,654</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">) <span style="font-size:12pt; "/></p></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">Deferred income taxes reflect the impact of "temporary differences" between the amount of assets and liabilities for financial reporting purposes and such amounts measured by tax laws and regulations. These "temporary differences" are determined in accordance with ASC 740-10.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "> The combined U.S. federal and state effective income tax rates of <span style="font-size:10pt; ">20.6</span>% and <span style="font-size:10pt; ">50.7</span>%, for 2022 and 2021 respectively, differed from the statutory U.S. federal income tax rate for the following reasons: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">U.S. federal statutory income tax rate<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">21.0<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">21.0<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Increase (reduction) in rate resulting from:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">State franchise tax, net of federal income tax benefit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.3<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.1<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">ESOP cost versus Fair Market Value<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">1.3</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1.3<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Dividend on allocated ESOP shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">3.1</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">25.9<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Stock-based compensation<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4.0<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">6.7</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Foreign Derived Intangible Income Deduction<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Rate Differential on Net Operating Loss Carryback<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.1</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">10.5<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Other<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.2</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">1.4</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Effective tax rate<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">20.6<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">50.7<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% <span style="font-size:12pt; "/></p></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;"> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">24</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 8. Provision (Benefit) for Income Taxes, <span style="font-size:10pt; font-style:italic; ">Continued</span><span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; "> For the years ended June 30, 2022 and 2021 deferred income tax expense (benefit) of $<span style="font-size:10pt; ">9,271</span> and ($<span style="font-size:10pt; ">64,396</span>), respectively, results from the changes in temporary differences for each year. The tax effects of temporary differences that give rise to deferred tax assets and deferred tax liabilities as of June 30, 2022 and 2021 are presented as follows:<span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Deferred tax assets:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Accrued expenses<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">204,774<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">186,339<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">ESOP<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">14,237<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,190<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Stock-based compensation<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">33,719<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">59,659<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Inventory - effect of uniform capitalization<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">46,197<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Total deferred tax assets<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">252,730<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">294,385<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Deferred tax liability:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Property, plant and equipment - principally due to differences in depreciation methods<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">374,566<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">422,771<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Inventory - effect of uniform capitalization<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">19,276<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; "> Prepaid expenses<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">36,716<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">40,171<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Total deferred tax liability<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">430,558<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">462,942<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net deferred tax liability<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">177,828</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">168,557</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">) <span style="font-size:12pt; "/></p></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will 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 the level of historical taxable income and projection for future taxable income over the period in which the deferred tax assets are deductible, management believes it is more likely than not that the Company will realize the benefits of these temporary differences without consideration of a valuation allowance.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">As the result of the implementation of the FASB interpretation No. 48 (“FIN 48”), Accounting for Uncertainty in Income Taxes – An Interpretation of FASB Statement No. 109, the Company recognized no material adjustments to unrecognized tax benefits. As of June 30, 2022 and 2021, the Company has no unrecognized tax benefits.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company recognizes interest and penalties in general and administrative expense. As of June 30, 2022 and 2021, the Company has not recorded any provision for accrued interest and penalties.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company is subject to taxation in the United States and various state jurisdictions. The federal tax returns are subject to audit for three years from date of filing unless the return was audited within that period. In general the majority of state statutes follow similar guidelines. As such, the Company’s tax returns for tax years ending June 30, 2022, 2021, and 2020 remain open to examination by the respective taxing authorities.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted in response to the economic uncertainty resulting from the COVID19 pandemic. The CARES Act includes many measures to assist companies, including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (“TCJA”). Some of the key changes include eliminating the <span style="font-size:10pt; ">80</span>% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the year ended June 30, 2021, the Company recorded an approximate $<span style="font-size:10pt; ">120,000</span> benefit relating to the NOL carryback provisions provided for in the CARES Act. The actual benefit received totaled $<span style="font-size:10pt; ">125,635</span>. The Company will continue to monitor additional guidance issued and assess the impact that various provisions will have on its business. <span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> A summary of the components of the provision (benefit) for income taxes for the years ended June 30, 2022 and 2021 is as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Current tax expense (benefit) - federal<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">313,705<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">122,221</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Current tax expense (benefit) - state<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,978<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">37</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Deferred tax expense (benefit)<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">9,271<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">64,396</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Provision (benefit) for income taxes<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">327,954<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">186,654</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">) <span style="font-size:12pt; "/></p></td></tr></tbody></table></div> 313705 -122221 4978 -37 9271 -64396 327954 -186654 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "> The combined U.S. federal and state effective income tax rates of <span style="font-size:10pt; ">20.6</span>% and <span style="font-size:10pt; ">50.7</span>%, for 2022 and 2021 respectively, differed from the statutory U.S. federal income tax rate for the following reasons: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">U.S. federal statutory income tax rate<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">21.0<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">21.0<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Increase (reduction) in rate resulting from:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">State franchise tax, net of federal income tax benefit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.3<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.1<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">ESOP cost versus Fair Market Value<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">1.3</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1.3<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Dividend on allocated ESOP shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">3.1</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">25.9<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Stock-based compensation<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4.0<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">6.7</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Foreign Derived Intangible Income Deduction<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Rate Differential on Net Operating Loss Carryback<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.1</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">10.5<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Other<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.2</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">1.4</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Effective tax rate<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">20.6<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">50.7<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% <span style="font-size:12pt; "/></p></td></tr></tbody></table></div> 0.206 0.507 0.210 0.210 0.003 0.001 -0.013 0.013 0.031 -0.259 0.040 -0.067 -0.001 0.105 -0.002 -0.014 0.206 0.507 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; "> For the years ended June 30, 2022 and 2021 deferred income tax expense (benefit) of $<span style="font-size:10pt; ">9,271</span> and ($<span style="font-size:10pt; ">64,396</span>), respectively, results from the changes in temporary differences for each year. The tax effects of temporary differences that give rise to deferred tax assets and deferred tax liabilities as of June 30, 2022 and 2021 are presented as follows:<span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Deferred tax assets:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Accrued expenses<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">204,774<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">186,339<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">ESOP<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">14,237<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,190<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Stock-based compensation<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">33,719<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">59,659<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Inventory - effect of uniform capitalization<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">46,197<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Total deferred tax assets<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">252,730<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">294,385<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Deferred tax liability:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Property, plant and equipment - principally due to differences in depreciation methods<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">374,566<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">422,771<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Inventory - effect of uniform capitalization<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">19,276<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; "> Prepaid expenses<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">36,716<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">40,171<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Total deferred tax liability<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">430,558<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">462,942<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net deferred tax liability<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">177,828</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">168,557</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">) <span style="font-size:12pt; "/></p></td></tr></tbody></table></div> 9271 -64396 204774 186339 14237 2190 33719 59659 46197 252730 294385 374566 422771 19276 36716 40171 430558 462942 -177828 -168557 0.80 120000 125635 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 9. Significant Customers </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">A significant portion of the Company’s business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. Sales to four domestic customers accounted for <span style="font-size:10pt; ">57</span>% of total sales in 2022. Sales to four domestic customers accounted for <span style="font-size:10pt; ">59</span>% of total sales in 2021. The related accounts receivable balance, as a percentage of the Company’s total trade accounts receivable balance, was <span style="font-size:10pt; ">74</span>% represented by four customers at June 30, 2022 and <span style="font-size:10pt; ">76</span>% represented by four customers at June 30, 2021. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">Export sales in fiscal years 2022 and 2021 were approximately $<span style="font-size:10pt; ">1,644,000</span> and $<span style="font-size:10pt; ">2,019,000</span>, respectively. <span style="font-size:12pt; "/></p> 0.57 0.59 0.74 0.76 1644000 2019000 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 10. Employee Stock Ownership Plan<span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company ESOP covers all nonunion employees who work <span style="font-size:10pt; ">1,000</span> or more hours per year and are employed on June 30. Prior to December 1, 2020, the ESOP owned <span style="font-size:10pt; ">469,119</span> shares, all of which were allocated to employees. On December 1, 2020, pursuant to a Stock Purchase Agreement dated as of such date, the Company, by selling <span style="font-size:10pt; ">300,000</span> shares of its common stock, par value $<span style="font-size:10pt; "><span style="-sec-ix-hidden:Fact_0000000000442">0.33 1/3</span></span> per share, to the Espey Mfg. &amp; Electronics Corp. Employee Stock Ownership Plan Trust, provided more shares to be allocated to employees for services rendered over the next <span style="font-size:10pt; ">15</span> years. The ESOP paid $<span style="font-size:10pt; ">18.29</span> per share, for an aggregate purchase price of $<span style="font-size:10pt; ">5,487,000</span>. The determination of the purchase price was based on a fairness opinion obtained by an independent valuation firm. The ESOP borrowed from the Corporation an amount equal to the purchase price. The loan will be repaid in fifteen (<span style="font-size:10pt; ">15</span>) equal <span style="font-size:10pt; ">annual</span> installments of principal. The Board of Directors has fixed the interest rate and the unpaid balance will bear interest at a fixed rate of <span style="font-size:10pt; ">3.00</span>% per annum. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Board of Directors of the Company had approved a purchase price per share equal to the lesser of the trading value on the day of closing or the lowest price listed in the valuation established by the independent valuation firm plus $<span style="font-size:10pt; ">0.25</span>. The valuation identified a range of $<span style="font-size:10pt; ">18.04</span> - $<span style="font-size:10pt; ">19.43</span> per share. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In making the sale, the Company relied on the exemption from registration under Section 4(2) of the Securities Act of 1933, as amended, because the shares sold were offered only to the ESOP.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">After giving effect to the transaction, the ESOP owned <span style="font-size:10pt; ">769,119</span> shares of the Company's <span style="font-size:10pt; ">2,702,633</span> outstanding shares of common stock as of December 1, 2020. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company makes annual contributions to the ESOP equal to the ESOP's debt service less dividends on unallocated shares received by the ESOP. Any dividends on unallocated shares received by the ESOP are used to pay debt service. Any dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares in the balance sheets and the statements of changes in stockholders’ equity. As shares are released or committed-to-be-released, the Company reports compensation expense equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations. ESOP compensation expense was $<span style="font-size:10pt; ">325,067</span> and $<span style="font-size:10pt; ">353,897</span> for the years ended June 30, 2022 and 2021, respectively. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The ESOP shares as of June 30, 2022 and 2021 were as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Allocated shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">496,091<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">487,220<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Unreleased shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">256,293<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">279,429<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total shares held by the ESOP<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">752,384<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">766,649<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Fair value of unreleased shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,649,612<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,141,138<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;"> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">26</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 10. Employee Stock Ownership Plan, <span style="font-size:10pt; font-style:italic; ">Continued</span><span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The Company may at times be required to repurchase shares at the ESOP participants’ request at the fair market value. During the twelve months ended June 30, 2022 and 2021, the Company did not repurchase shares previously held by the ESOP.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The ESOP allows for eligible participants to take whole share distributions from the plan on specific dates in accordance with the provision of the plan. Share distributions from the ESOP during the twelve months ended June 30, 2022 and 2021 totaled <span style="font-size:10pt; ">14,265</span> shares and <span style="font-size:10pt; ">2,470</span> shares, respectively. <span style="font-size:12pt; "/></p> 1000 469119 300000 P15Y 18.29 5487000 15 annual 0.0300 0.25 18.04 19.43 769119 2702633 325067 353897 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The ESOP shares as of June 30, 2022 and 2021 were as follows: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Allocated shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">496,091<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">487,220<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Unreleased shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">256,293<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">279,429<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total shares held by the ESOP<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">752,384<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">766,649<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Fair value of unreleased shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,649,612<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,141,138<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 496091 487220 256293 279429 752384 766649 3649612 4141138 14265 2470 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 11. Stock-based Compensation </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are based on the fair value of the entity’s equity instruments or that may be settled by the issuance of those equity instruments. ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based payment transactions with employees, except for equity instruments held by employee share ownership plans. Included as a reduction to the cost recognized for share-based payments is an estimate for option forfeitures. It is the Company’s policy to estimate expected option forfeitures based on historical experience. Actual forfeitures are adjusted prior to the vesting date if the impact is material.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Total stock-based compensation expense recognized in the statements of comprehensive income (loss) for the fiscal years ended June 30, 2022 and 2021, was $<span style="font-size:10pt; ">176,696</span> and $<span style="font-size:10pt; ">133,663</span>, respectively, before income taxes. The amount of this stock-based compensation expense related to non-qualified stock options (“NQSO”) for the fiscal years ended June 30, 2022 and 2021, was $<span style="font-size:10pt; ">29,287</span> and $<span style="font-size:10pt; ">32,863</span>, respectively. The deferred tax benefit related to the NQSO’s as of June 30, 2022 and 2021 was approximately $<span style="font-size:10pt; ">6,150</span> and $<span style="font-size:10pt; ">6,901</span>, respectively. The remaining stock option expense in each year related to incentive stock options (“ISO”) which are not deductible by the corporation when exercised, assuming a qualifying disposition and as such no deferred tax benefit was established related to these amounts. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">As of June 30, 2022, there was approximately $<span style="font-size:10pt; ">130,093</span> of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the next <span style="font-size:10pt; ">2</span> years, of which $<span style="font-size:10pt; ">103,355</span> relates to ISO’s and $<span style="font-size:10pt; ">26,738</span> relates to NQSO’s. The total deferred tax benefit related the NQSO’s in future years will be $<span style="font-size:10pt; ">5,615</span>. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company has one employee stock option plan under which options or stock awards may be granted, the 2017 Stock Option and Restricted Stock Plan (the "2017 Plan"), approved by the Company's shareholders at the Company's Annual Meeting on December 1, 2017. The Board of Directors may grant options to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common stock on the date of grant. The maximum aggregate number of shares of common stock subject to options or awards to non-employee directors is <span style="font-size:10pt; ">133,000</span> and the maximum aggregate number of shares of common stock subject to options or awards granted to non-employee directors during any single fiscal year is the lesser of <span style="font-size:10pt; ">13,300</span> and <span style="font-size:10pt; "><span style="-sec-ix-hidden:Fact_0000000000481">33 1/3</span></span>% of the total number of shares subject to options or awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee may not exceed <span style="font-size:10pt; ">15,000</span> in a fiscal year. Generally, options granted have a two-year vesting period based on <span style="font-size:10pt; ">two years</span> of continuous service and have a <span style="font-size:10pt; ">ten-year</span> contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares issued upon the exercise of options are from those held in Treasury. Options covering <span style="font-size:10pt; ">400,000</span> shares are authorized for issuance under the 2017 Plan. As of June 30, 2022, options covering <span style="font-size:10pt; ">307,904</span> shares have been granted, of which <span style="font-size:10pt; ">195,523</span> are outstanding, and <span style="font-size:10pt; ">112,381</span> shares have been cancelled. As of June 30, 20022, option covering <span style="font-size:10pt; ">204,477</span> shares remain available for grant, after factoring the cancelled shares, which are eligible to be re-granted. While no further grants of options may be made under the Company’s 2007 Stock Option and Restricted Stock Plan, as of June 30, 2022, <span style="font-size:10pt; ">50,750</span> options were outstanding under such plan of which all are vested and exercisable. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">ASC 718 requires the use of a valuation model to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which incorporates various assumptions including those for volatility, expected life, and interest rates.<span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;"> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">27</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 11. Stock-based Compensation, <span style="font-size:10pt; font-style:italic; ">Continued</span><span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; "> The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the year ended June 30, 2022 and 2021. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Dividend yield<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">-<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5.54<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Expected stock price volatility<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">25.60<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">23.41<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Risk-free interest rate<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.99<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.36<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Expected option life (in years)<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5.4<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">yrs </p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5.4<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">yrs </p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Weighted average fair value per share of options granted during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3.74<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1.59<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">Effective March 9, 2021, the Company suspended the payment of regular quarterly dividends. The Company paid no cash dividends for the fiscal year ended June 30, 2022 and paid regular cash dividends on common stock of $<span style="font-size:10pt; ">0.50</span> per share for the fiscal year ended June 30, 2021. Expected stock price volatility is based on the historical volatility of the Company’s stock. The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating the expected life of the options. The expected option term (in years) represents the estimated period of time until exercise and is based on actual historical experience. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The following table summarizes stock option activity during the twelve months ended June 30, 2022: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="15" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Employee Stock Options Plan<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Number of<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Remaining<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Aggregate<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Subject<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Exercise<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Contractual<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Intrinsic<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">to Option<span style="font-size:10pt; "/></p> </td> <td style="width:2%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Price<span style="font-size:10pt; "/></p> </td> <td style="width:3%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:3%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Term<span style="font-size:10pt; "/></p> </td> <td style="width:2%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Value<span style="font-size:10pt; "/></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Balance at July 1, 2021<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">304,662<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">23.37<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">6.06<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:4%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Granted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">81,550<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">14.75<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">9.08<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:4%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Exercised<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:6%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:4%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Forfeited or expired<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">139,939</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">22.70<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:4%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Outstanding at June 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">246,273<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">20.89<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">6.73<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,392<span style="font-size:10pt; "/></p> </td> <td style="width:4%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Vested or expected to vest at June 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">228,074<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">21.28<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">6.56<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,294<span style="font-size:10pt; "/></p> </td> <td style="width:4%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Exercisable at June 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">142,098<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">24.48<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5.20<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0<span style="font-size:10pt; "/></p> </td> <td style="width:4%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company’s common stock as reported on the NYSE American on June 30, 2022 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders had exercised their options on June 30, 2022. This amount changes based on the fair market value of the Company’s common stock. The total intrinsic values of the options exercised during the twelve months ended June 30, 2022 and 2021 was $<span style="font-size:10pt; ">0</span>. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The following table summarizes changes in non-vested stock options during the twelve months ended June 30, 2022: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Number of<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Grant Date<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Subject<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Fair Value<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">to Option<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(per Option)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Non-Vested at July 1, 2021<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">103,450<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2.22<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Granted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">81,550<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3.74<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Vested<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">43,025</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3.03<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Forfeited or expired<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">37,800</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2.65<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Non-Vested at June 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">104,175<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2.92<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 176696 133663 29287 32863 6150 6901 130093 P2Y 103355 26738 5615 133000 13300 15000 P2Y P10Y 400000 307904 195523 112381 204477 50750 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; "> The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the year ended June 30, 2022 and 2021. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Dividend yield<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">-<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5.54<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Expected stock price volatility<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">25.60<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">23.41<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Risk-free interest rate<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.99<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.36<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">% </p> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Expected option life (in years)<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5.4<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">yrs </p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5.4<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">yrs </p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Weighted average fair value per share of options granted during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3.74<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1.59<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 0.0554 0.2560 0.2341 0.0099 0.0036 P5Y4M24D P5Y4M24D 3.74 1.59 0.50 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The following table summarizes stock option activity during the twelve months ended June 30, 2022: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="15" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Employee Stock Options Plan<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Number of<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Remaining<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Aggregate<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Subject<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Exercise<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Contractual<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Intrinsic<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">to Option<span style="font-size:10pt; "/></p> </td> <td style="width:2%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Price<span style="font-size:10pt; "/></p> </td> <td style="width:3%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:3%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Term<span style="font-size:10pt; "/></p> </td> <td style="width:2%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Value<span style="font-size:10pt; "/></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Balance at July 1, 2021<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">304,662<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">23.37<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">6.06<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:4%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Granted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">81,550<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">14.75<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">9.08<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:4%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Exercised<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:6%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:4%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Forfeited or expired<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">139,939</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">22.70<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:4%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Outstanding at June 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">246,273<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">20.89<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">6.73<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,392<span style="font-size:10pt; "/></p> </td> <td style="width:4%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Vested or expected to vest at June 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">228,074<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">21.28<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">6.56<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,294<span style="font-size:10pt; "/></p> </td> <td style="width:4%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:51%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Exercisable at June 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:8%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">142,098<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:6%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">24.48<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5.20<span style="font-size:10pt; "/></p> </td> <td style="width:3%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0<span style="font-size:10pt; "/></p> </td> <td style="width:4%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 304662 23.37 P6Y21D 81550 14.75 P9Y29D 139939 22.70 246273 20.89 P6Y8M23D 2392 228074 21.28 P6Y6M21D 2294 142098 24.48 P5Y2M12D 0 0 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The following table summarizes changes in non-vested stock options during the twelve months ended June 30, 2022: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Number of<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Grant Date<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Subject<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Fair Value<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">to Option<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(per Option)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Non-Vested at July 1, 2021<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">103,450<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2.22<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Granted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">81,550<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3.74<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Vested<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">43,025</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3.03<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Forfeited or expired<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">37,800</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2.65<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Non-Vested at June 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">104,175<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2.92<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 103450 2.22 81550 3.74 43025 3.03 37800 2.65 104175 2.92 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 12. Concentration of Credit Risk<span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term investments and accounts receivable. The Company maintains cash and cash equivalents with various financial institutions. At times such investments may be in excess of FDIC insurance limits. As disclosed in Note 9, a significant portion of the Company's business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was <span style="font-size:10pt; ">74</span>% represented by <span style="font-size:10pt; "><span style="-sec-ix-hidden:Fact_0000000000540">four</span></span> customers at June 30, 2022 and <span style="font-size:10pt; ">76.3</span>% represented by <span style="font-size:10pt; "><span style="-sec-ix-hidden:Fact_0000000000542">four</span></span> customers at June 30, 2021. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Although the Company's exposure to credit risk associated with nonpayment of these concentrated balances is affected by the conditions or occurrences within the U.S. and foreign governments, the Company believes that its trade accounts receivable credit risk exposure is limited. The Company performs ongoing credit evaluations of its customer's financial conditions and requires collateral, such as progress payments, in certain circumstances. The Company establishes an allowance for doubtful accounts based upon factors surrounding the credit risk of specific customers, historical trends and other information. <span style="font-size:12pt; "/></p> 0.74 0.763 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 13. Related Parties </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The administration of the shares of common stock held by the ESOP Trust is subject to the Amended and Restated Plan and a Trust Agreement, each effective as of July 1, 2016. The Trustees’ rights with respect to the disposition of shares are governed by the terms of the Plan and the Trust Agreement. As to shares that have been allocated to the accounts of participants in the ESOP Trust, the Plan provides that the Trustees are required to vote such shares in accordance with instructions received from the participants. As to unallocated shares and allocated shares for which voting instructions have not been received from participants, the Plan provides that the Trustees are required to vote such shares in accordance with the direction of the Board of Directors of the Company under the terms of the Plan and Trust Agreement. See Note 10 for additional information regarding the ESOP. <span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp.</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Notes to Financial Statements<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:100%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:6pt; margin-bottom:0pt; ">Note 14. Commitments and Contingencies<span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The Company at certain times enters into standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to <span style="font-size:10pt; ">zero</span> at June 30, 2022 and 2021. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases, also terminate existing contracts, recover damages, and impose other sanctions and penalties. As a result of contract audits the Company will determine a range of possible outcomes and in accordance with ASC 450 “Contingencies” the Company will accrue amounts within a range that appears to be its best estimate of a possible outcome. Adjustments are made to accruals, if any, periodically based on current information. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">We are party to various litigation matters and claims arising from time to time in the ordinary course of business. While the results of such matters cannot be predicted with certainty, we believe that the final outcome of such matters will not have a material adverse effect on our business, financial condition, results of operations or cash flows. Currently, there are no matters pending. <span style="font-size:12pt; "/></p> 0 0 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 15. Stockholders' Equity </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">Reservation of Shares</p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The Company has reserved common shares for future issuance as follows as of June 30, 2022: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="89.71631205673759%"> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:87%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Stock options outstanding<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">246,273<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:87%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Stock options available for issuance<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">204,477<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:87%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Number of common shares reserved<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">450,750<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; "> The following table sets forth the reconciliation of the numerators and denominators of the basic and diluted earnings per share computations for continuing operations for the years ended June 30:<span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Numerator:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net income (loss)<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,265,127<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">181,543</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Denominator:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Basic EPS:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Common shares outstanding, beginning of period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,702,633<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,402,633<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Common shares issued to ESOP during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">300,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Unearned ESOP shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">279,429</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">300,000</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average common shares issued during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average common shares purchased during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average ESOP shares earned during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">8,700<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,712<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Denominator for basic earnings per common shares –Weighted average common shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,431,904<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,406,345<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Diluted EPS:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Common shares outstanding, beginning of period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,702,633<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,402,633<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Common shares issued to ESOP during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">300,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Unearned ESOP shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">279,429</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">300,000</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average common shares issued during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average common shares purchased during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average ESOP shares earned during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">8,700<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,712<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average dilutive effect of stock options<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Denominator for diluted earnings per common shares –Weighted average common shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,431,904<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,406,345<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; "> Not included in this computation of earnings per share for the year ended June 30, 2022 and 2021 were options to purchase <span style="font-size:10pt; ">246,273</span> and <span style="font-size:10pt; ">304,662</span> shares, respectively, of the Company’s common stock. These options were excluded because their inclusion would have been anti-dilutive due to the average strike price exceeding the average market price of those shares. </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Effective March 9, 2021, the Company suspended the payment of quarterly dividends. The Company paid no cash dividends for the fiscal year ended June 30, 2022 and paid cash dividends on common stock of $<span style="font-size:10pt; ">0.50</span> per share for the fiscal year ended June 30, 2021. Our Board of Directors assesses the Company’s dividend policy periodically. <span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The Company has reserved common shares for future issuance as follows as of June 30, 2022: </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="89.71631205673759%"> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:87%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Stock options outstanding<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">246,273<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:87%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Stock options available for issuance<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">204,477<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:87%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Number of common shares reserved<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">450,750<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 246273 204477 450750 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; "> The following table sets forth the reconciliation of the numerators and denominators of the basic and diluted earnings per share computations for continuing operations for the years ended June 30:<span style="font-size:12pt; "/></p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Numerator:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net income (loss)<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,265,127<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">181,543</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Denominator:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Basic EPS:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Common shares outstanding, beginning of period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,702,633<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,402,633<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Common shares issued to ESOP during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">300,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Unearned ESOP shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">279,429</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">300,000</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average common shares issued during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average common shares purchased during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average ESOP shares earned during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">8,700<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,712<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Denominator for basic earnings per common shares –Weighted average common shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,431,904<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,406,345<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Diluted EPS:<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Common shares outstanding, beginning of period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,702,633<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,402,633<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Common shares issued to ESOP during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">300,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Unearned ESOP shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">279,429</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">300,000</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average common shares issued during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average common shares purchased during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average ESOP shares earned during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">8,700<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,712<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Weighted average dilutive effect of stock options<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">—<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:74%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Denominator for diluted earnings per common shares –Weighted average common shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,431,904<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">2,406,345<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 1265127 -181543 2702633 2402633 300000 279429 300000 8700 3712 2431904 2406345 2702633 2402633 300000 279429 300000 8700 3712 2431904 2406345 246273 304662 0.50 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 16. Line of Credit </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">At June 30, 2022, the Company has an uncommitted and unused Line of Credit with a financial institution. The agreement provides that the Company may borrow up to $<span style="font-size:10pt; ">3,000,000</span>. The line provides for interest payments equal to the BSBY Daily Floating Rate plus <span style="font-size:10pt; ">2</span> percentage points. Any borrowing under the line of credit will be collateralized by accounts receivable. The line will be reviewed annually for renewal. All outstanding balances are payable no later than the expiration date of the agreement, unless other terms are agreed to by the lender. <span style="font-size:12pt; "/></p> 3000000 0.02 <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 17. Quarterly Financial Information (Unaudited) </p> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">First<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Second<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Third<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Fourth<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "><span style="font-weight:bold; ">2022</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Quarter<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Quarter<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Quarter<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Quarter<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net sales<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">7,545,432<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">7,458,050<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">8,620,049<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">8,481,243<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:30pt; margin-bottom:0pt; ">Gross profit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,353,098<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,206,817<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,734,880<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,177,363<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:30pt; margin-bottom:0pt; ">Net income<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">306,061<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">21,201<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">661,359<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">276,506<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net income per share -<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Basic<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.13<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.01<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.27<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.11<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Diluted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.13<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.01<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.27<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.11<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "><span style="font-weight:bold; ">2021</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net sales<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">7,265,515<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">6,962,065<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,205,068<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">9,301,950<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:30pt; margin-bottom:0pt; ">Gross profit (loss)<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,127,374<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">713,461<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">187,154</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,705,926<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:30pt; margin-bottom:0pt; ">Net income (loss)<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">189,824<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">181,006</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">1,070,114</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">879,753<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net income (loss) per share -<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Basic<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.08<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.08</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.44</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.36<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Diluted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.08<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.08</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.44</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.36<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div> <table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">First<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Second<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Third<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Fourth<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "><span style="font-weight:bold; ">2022</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Quarter<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Quarter<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Quarter<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Quarter<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net sales<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">7,545,432<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">7,458,050<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">8,620,049<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">8,481,243<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:30pt; margin-bottom:0pt; ">Gross profit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,353,098<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,206,817<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,734,880<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,177,363<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:30pt; margin-bottom:0pt; ">Net income<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">306,061<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">21,201<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">661,359<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">276,506<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net income per share -<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Basic<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.13<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.01<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.27<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.11<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Diluted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.13<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.01<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.27<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.11<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "> <span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "><span style="font-weight:bold; ">2021</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net sales<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">7,265,515<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">6,962,065<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,205,068<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">9,301,950<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:30pt; margin-bottom:0pt; ">Gross profit (loss)<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,127,374<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">713,461<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">187,154</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">1,705,926<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:30pt; margin-bottom:0pt; ">Net income (loss)<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">189,824<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">181,006</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">1,070,114</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">879,753<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net income (loss) per share -<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Basic<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.08<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.08</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.44</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.36<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Diluted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.08<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.08</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">0.44</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">0.36<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; "> <p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div> 7545432 7458050 8620049 8481243 1353098 1206817 1734880 1177363 306061 21201 661359 276506 0.13 0.01 0.27 0.11 0.13 0.01 0.27 0.11 7265515 6962065 4205068 9301950 1127374 713461 -187154 1705926 189824 -181006 -1070114 879753 0.08 -0.08 -0.44 0.36 0.08 -0.08 -0.44 0.36 EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (Z%-E4'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 " ".A395_@&%>>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLT&$E&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_, MGD!6U0UX8F,-&YB 15B(0C<6%48RW,<3WN*"#Y^QG6$6@5KRU'&"NJQ!Z&EB M.(YM Q? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<:WIX>7^9U"]NIW[ MQ\9G0=W K[O07U!+ P04 " ".A395F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (Z%-E5UPK8HJ@< XR 8 >&PO=V]R:W-H965T&UL MM9MO;Z.X%L:_BI6[6NU*S1]PFG9FVTIIVL[VSDPG:KJ[ZGWG@I.@ 9PUIFF_ M_3T&$D)E#B Y\V(*">8RYV KY,UESKLA;%,;)96^MU.;S<)AX:QZQ M9" V/(9OED)&3,&J7 V3C>3,SXJB<.B.1I-AQ(*X=W61?3:75Q%>Q0\B'B>!B(GD MR\O>U/E\,Q[I@FR+OP.^30Z6B3Z5%R%^ZI5[_[(WTD?$0^XI+<'@SRN?\3#4 M2G <_Q:BO?T^=>'A\D[]+CMY.)D7EO"9"/\)?+6^[)WWB,^7+ W5H]C^R8L3 M.M5ZG@B3['^RS;<=?^H1+TV4B(IB.((HB/._[*T <5! W9H"MRAP/Q0XXYH" M6A30M@7CHF"-PPQ2[NI!B2Z3>&M3T0@8SJX;3#V+]NR^4A&\#J%-7 M-\)+X6=4A,4^N8U5H-[)?9RW)_V[],E?BQORVR^_7PP5[$X7#;U"^CJ7=FND M'9=\%[%:)Z#K<[\J,(3CW!^LNSO8:Q=5_&\:#P@=G1!WY+J& YKAY0N^&4!I M;?D-7G[#/=B[DY4[R-G0/7J:Z=$F]%,C>A/P7'!L%M1=Q.=DPSQ^V8,^(.'R ME?>N?OV/,QG]88)E4^S&DE@%Y'@/IE+H]W06)!\">.9.Z#R/0PQK;%Z[6[X\F?3HR$4,+NQ*S)%8A=K8G M=M;N$CQ$=@N%9=YXY6=85E2:P"ZWP/Z[P=K&D,VY#(2/]ED-4GNK5>NU<(&NX&RI5]C3TBX86:)\H0L%-P-B)!D)E(( Y )A&]NA[CZ@[E_LQH ;*E5 981P,%= M>P'PB;V1>Q^:6[ ,O'Q(!.GM<$EGW'?H^9ESYACI60T#MM2J],HXX. >OJ W M]7U03TYV"^0;;$=^Q.8VUQ +*"77+ P3!;_!])7'9O.+JW3&>(R,,[T&E^^3V!K'AQKD%@PZ K%B9+&10;PR.9L9+M&9WS'B@U/F!PR9VR&N6=/W68T1MM2JHZQECG!Q\_\1VUPD"DSQ_X)-[0VC0=%Q MSR<3XXBMU11A2ZW*K4P1+F[[L\MS*CFKQX0+G#KG1DA6@X,MM2JD,CBXN.?_ M)K* M18Q%AP:1$[/Q_VQ,S(.JN&EG6D=(SJX971P<WE]_) M@GNIA%9F1(8KS404P9USH83WD_PRH+3O#"G9,$E>66B^E^**G4D>(SBX97!P M<=__))D/-SVR>(]>1&@$B M ^#)"LAH;;*E5(96QP6TP]I!+=6N[??/6+%[! M"9(BR'+Y\:%>@;$I.RQNC1RMI@=;:E6.97IP6Z6'?W@8]K_& MX-: 'TN@R_/)?9*D-7T>KOD@C-BLQ@9;:E5L96QP6\6&OT4(\93)?'A)&D?@ M&I1J8%D-![;4JK#*<."V"@>[AU7YP'C6PX'+-0];-B@^I,A3(1T%:)(+L/D!*NYP)9:E5Z9"RANZPMZBXB%(;E.$_@Z,5Z? M#3IU#_SPLLZPCI$/:)D/:*L'"[<1ERO=FWT!!;6&1!5M6&QN<[A@[8 O7M<9 MVS&" CV83-3J&<-B#98#A87+U,.R.UWH&%F EEF -CQ$2/U "4FF2O%$Y<.Z M=8\3&J3J@5G-!;;4JL#*7$!QT[X#5O?\ZB=TX=+7*=+:&+BA#SP+7D6\J<1FM408$NM M"JT, 12W[CMH=X&,R/V-D1FN0)TS(R6K[M^66I52Z?YI*_<_3U_"P(/.2S"C M=\55.D\9M9H$"K733$U/4'^]3"1VYDXOAJXE.Z?)I*Y=?C'DE>LSKA'BA M2+2C2%C(R48&YN%_7+DS,:LIH%";'!!SQ@,]&]F$:US:^W$K>W\X1'@"5H+! M(9$?J8);9*S'SDRX<.6NN JUL\,F<0;M04\X?3TD86NW.;#AP01Z[3NS%Q$2 MXNFGY/E<^OVG^Y<=IMD4_V&Y>?ZFQ'>F;6M"0KZ$TM'@#)JWS%\^R%>4V&33 M\5^$4B+*%M><^5SJ#>#[I1!JMZ)WL'\%Y.K_4$L#!!0 ( (Z%-E4?WSPH MDP< ((> 8 >&PO=V]R:W-H965T&ULK5EM4^,X$OXK MJMS4[6Q5('JQ+9N%5#' UK(WMW"$V:W[*!Q!7.-8&4DAP_[Z:SDF3B+98:[X M,(,=M]I/MZ1^GI9/5TI_-3,I+?H^+RMS-IA9NS@9C4P^DW-ACM5"5O#D4>FY ML'"KGT9FH:68UH/FY8ABG(SFHJ@&X]/ZMUL]/E5+6Q:5O-7(+.=SH5\^R5*M MS@9D\/K#7?$TL^Z'T?AT(9[D1-HOBUL-=Z.-EVDQEY4I5(6T?#P;G).3"\;= M@-KBST*NS-8U#/L[R09>D\ 8YOC=/!YIUN MX/;UJ_=?Z^ AF =AY(4J_RJF=G8V2 =H*A_%LK1W:O6;; **G;]Z1E:'=2FL&)]J MM4+:68,W=U'GIAX-T125F\:)U?"T@'%V_$F4HLHEFC@/!AVA+Y-+]/'#SZZ(=GGY?5L>(X2&BF-+ \(NW#R>[PT<0TR8PN@F,UOY8A[_S MR>3J?A(*8STN"H]SV^;$+$0NSP:P+XS4SW(P_N<_2()_"07U3LYV0F2;$%F? M]_&%,#,DJBG*W87\MBR>12DK:T)1KUW%M2NWMY_'*<$13O#IZ'D[(-\N23'E MA&[L=K!&&ZQ1+];KZED:"_O?(B/SI2YL(8,XUV[XUOL9QRGGV1[.@!W.H'CA M,,YX@S/NQ7FOQ51"<OF_ "1J&-D'AQ MT"A+<,>RX9LP>.\N=LNFLDK#8CD)H>?ON9??R=E.H.DFT+1WON[$"LJZE;H0 M97!?I'Y^,>-1RO;64\".$(+C-#P1V09?UHOO+R#CHZ(Z6FB52Q-$F/D[DL1Q MQ/< !LQH0K(.? 2W1(;[JZ$R]88M(8M39!7*564UR 2#B@KUX&[\;B,B"<4\ M(OLU)VC)XBAA20?Z+1HF_75'65$"T,UR#R(E_OO3.,%1Y"$-6?*,I%G'AB0M MKY)>3AO?:KD0Q13)[R EC30U RD[DQKTBM:NP@MC9)B%&M_;N+*,A;RB3]G+G.\QN LA / =:MJ6Z@!BRC+,,TC3K MIQ)^DGS5H-C-2$%H?O42'G&LVR_5(0, 7B\M>YW@;R-..4>@LY8,FS%*>8=8!L&9(DO=SR^?K\T_7GZ_OKJPDZ_^,23>YO+O[U MV\WGRZN[R4_HZC]?KN__&P3_?U!F-^F\E[?=)+3\2GI9;7S^JG06XJ5+(C0N M=KD'B@G?+^TA0TY2PKOFJF5'DO:K^3S72]D6G: 8(+T4^\,3\T[>=B-N^9;T M$^X$&C/' _6F7T%''=Y(/ILF+N7>S/AV$8^3I*.>TI9U:3_K_BERX?KQ8*/E MTV62)"S=;SE"=APT08<$IBVITGY2O7&L%$3FTR./*8B5?60!&J4))AV5G6XU MIP=(5+QH599;W E*'29[5=C93);3(&B?$^.8;A%Z@]DWBW"6=C44M*5.>J#= M;/04*@OQ4)2='1P-$")+H\@C^9 AYCS!<0?4ECCIH6[SM?N1O96-^@P(@I5Z M*>U]VYN:I-U 6B*E;R'25[ER*/$^5W)0UCS=ERPAPP@$0MRU1EI.I?UMYZ5\ ME(!U6C>>A^#Z+2-02NI)@)!=DL9Q5^UJN8_V<]\ZN8=0^IS&04TE)-Z'&3!, MHC3&'9T-;&%VH^+^JSDS4;N(U85$^RRAT_?)Q(B?Y05B(2!8_M^KW_ M0(O_#HYV,]"2(>TG0Y5(0C95PU'49*" M<-E7."'+F! 0.5T);Y4!ZU<&[KC+[;V(\B&-R&LA@U_RK6+I]JG54IBE?NDM M6,$X?9EPE&"6)EZ]>8OE;IRMHF#]BL)?6#\U*RL(V=<*C.(L2X@W-0%+S!BE M68?Z9*VN8#^H*^HLOSD$[GV!Z3@;"5F&ST9&6Q\(W=?9?PO]5%0&E?(1AN)C M#C[T^H/G^L:J1?W-\$%9J^;UY4P*@.X,X/FC L'1W+C/D)O/SN/_ 5!+ P04 M " ".A395JRUO,?4" ."0 & 'AL+W=ON1Y5K;"W=DD2MSP4Z&2[R *:C[Y43HEMVX9*0 )@EG2,!\9%VYE^/8U%<% M/PBLY?0GR.;@G3J0FF:,(EJ>;3KZN95$+/JM]=46OOH-O;K+1+N<0IC"R]E"2( M%5C)NS=NZ'SH"OZ?S%K#X#?#X!]S3ZZH7K?5$]=O )3Q4E4[(K M>VW8KPS-2V&5^([C#.W5;J8312W6H&$-CK*.>5'H)Z/70/IP@998H!6F)70Q MUD;A3O=.S_?W&$\4M1C[#6/_%8PRU\M'(ERJG OR%[(NUMHPVL%PG?JWQ_N" MPA9SV#"'KVCVMWH^DPBPC;-&%'!V@ M>)'CA0U+MOW5!\66U@,Z[T=EB=YOJ#!80IT/?GG*MMP^R)S2=0\@]02P,$ M% @ CH4V50@/:? )!0 -!0 !@ !X;"]W;W)KATX_8%NVF0/D M2K*=]M=W!1@,"%VNXR\V@MW5LR_:1]+DP,5GN6%,H=7M:*/4]L9QY&+# MLEA>\RW+X%4I8ZQ'6ID\5)/II.BG=/8CKA.Y4F.7L2 M2.ZR+!;_W+.4'VY'>'1\\3%9;Y1^X4PGVWC-GIEZV3X)&#FUE662L5PF/$>" MK6Y'=_AF1GRM4$C\D;"#/'E&VI4YYY_UX'%Y.W(U(I:RA=(F8OC;LQE+4VT) MC]1\+Y\&9>2S9C*>?DJ7:W([&([1DJWB7JH_\\#.K' JT MO05/9?&+#J5L ,*+G50\JY0!09;DY7_\6@7B1 '3 052*9"N@C^@X%4*7N%H MB:QPZR%6\70B^ $)+0W6]$,1FT(;O$ERG<9G)>!K GIJ^JQBQ2 M2B*^0C.> M03%L=);V##WF"YXQ=/$KE_(=ND(OSP_HXMMW$T?!Q%K=6523W)>3D(%),$'O M>:XV$OV0+]FR;< !Q#5L M-V"OBE0=3/3GW5PJ 37ZERE:I3'?;$POW!NYC1?L=@3)D$SLV6CZW3>8NM^; M/#V3L9;??NVW;[,^_0WZC(Q3)DU>EJI!H:J[R7[J$>SZ8>A/G/VI!WU!$H:> M'T3C6K"%+JC1!59T,RZ5KNI!A*5Z>#HQI1ZAF'80&@1]+_2C")L1TAHAM2+\ M2<#20EO!5XDR :2]>0,_)#@8=_#UY3POB*@;FN&%-;S0"N\9NFN2KR_1FN5, MQ"F*\R6*E]"&$EW=N@$C]@J,(LWQ#?NP(I^<1JV$;Y +QT'H4S/\<0U_;(7_ M8PAP0"),PP[2OMR5#_7B16:D48TTLO:/#VK#1(72 M!"\Z9\,XD[&6H]AM^,:U)N4Q5PSL*HNWE856-J#HO4XN#&($>^% T> 31L3V MLM'),.+"_>6(0]JM9H.81P,ZA(LTN(@5U^]PT62ZP>V38N-W,8=. LWN'8(/QV6IXE=S_ZCF M:B_+R'/'O9#W!:\\.L;10 /$#<%A.\,]_5_H?K\(2!@%O3STY:[PF-(3P3;R MAORPG?TT-W^Q[^$^LV%" TRZC<\@"#AQX'L#.!L*Q/0-O6_1VGFV<%^BG!4\ M#L&^,3IA)=FO;8_GLM8.1T.YV,ZY+SF)S66N?H1HN)G8NOH]ELC!Y6>G1DWB[ MUP'I9,4@=>5>NP.[=M(0,+$3\$.2[E3WF%@!PV\"UI>R 6L8F!!KL7PJ+@5@ M9<9[V%FN&5#K!3_M>5S+FOM<#1<3^Q< M/UP^?3J&\Q*.W"[[&05="F>_@50UO$WLO&VKH3[E#J S"9K0.2?W+QD3Z^): M2D(WW.6JO-.HW]977W?%A4_G_3V^F9476(V9\C[M?2S622Y1RE9@TKT.H1>* M\HJJ'"B^+6YYYEPIGA6/&Q8OF= "\'W%N3H.] 3U1>'T/U!+ P04 " ". MA395QC_X)S$' #W- & 'AL+W=OY[=/>=E65[!^4.6?RO60I3H,8G3XF*R+LO-V]FL6*Y%$A9O MLHU(Y3>W69Z$I7R;W\V*32["51V4Q#.*,9\E891.YN?U9U?Y_#S;EG&4BJL< M%=LD"?,?[T6;#ZF*"JQ&)6"S+"A'*/_?B M4L1Q19+C^-Y )_L^J\#CUT]TKYZ\G,Q-6(C++/X[6I7KBXD]02MQ&V[C\G/V M$(AF0F;%6V9Q4?^/'G9M33Y!RVU19DD3+$>01.GN;_C8).(H@-*! -H$T$Z M@0<"6!/ .@&F.1!@- %&=TC60(#9!)C= &,@@#M9:TZD4MB#I:EC!**^U>E[G\-I)QY?RZ#$LA MM5@6*+M%E^LPO1,%BE)T76;+;^LL7HF\^!6YW[=1^0--T9?K!7KU\^OS62D[ MKQ"S9=/1^UU'=*"CRRQ)L@:+_ODHDAN1_ZO 7)[ A)NH#.-JA.[C4A3UL*_" M''T-XZW0@1=Z\+OE%CN7I67_)U:K8YC].9]77@[ZD0HZF&M3UIRMT MO0YSH1U7<&)I"=^I"PP.R?*#LS:(F$[T7"M2+9;>^6JC6JTLP92J6*Y+:R M#!]5\M'"Q\H'$K;@O8I;!N_L4B []"!A/B0LT*>B)1MK+QM+*YMZ5ZN6S?!: MHT6.%0LD; $)6K556??DVK2R85:TO*:ZP M$!<^80DL]!!_[GL&U;_.I7G3['BHS#:( M:7:7$/VXQM88E.8IYDHXH808G4MOQ6RGIF%;&.-VR^ E ^Q8-^T*'_FY9'R% MGVP99:5)OX08]Z9TJ>]W["$/2G-!:9XB(U.J2(D/VFT 16L+Y^"U$KW9^EFL MMKO?DZ1ZMBU#6".>%UB4PR>5AM9./.VM.@O07EU0F@=*\Q4981:GK+?>*-J9 MS![:F)*#PTN>:?'*38?"?R=*43"% 6\PZI#NDJ*P'QFF'#N\6_%^RREEO -T M%7>0OJIKDQ!L6;TB])D,,T:I8PZ4X>"G$JUKUBW# MV7[;IW3;U54Q^LFV5':[?BBC%WI0"Q64YBE28J@L=]!>@V<4HJV2@_E)3$C; MG8 :H:"T!2C-!:5YH#0?E!9 T=H*/#BK1&^M/LM_US-&ZP[40@6EN:1O0Q+* M34*M[ND(U$D%I04-S=1,HJV6@Z%*]([J_S3B]?31.@)U5TG?*C2HT]VN@-JF MH#0?E!:<2$=;/P?;E.A]TQ4YH'2?%!:T-"Z2Y1I#AEF M![^5Z W7W9U5V::Z,"Z0>!3Y,BK$2FNH@!JMH+0%*,T%I7F@-!^4%KR$IO/S MZ,&QI2<E18Y5'^VXGL3CO79N#]NJ"TCQ0F@]*"ZC"=F[GMRV9@P5, M]1;PBYP\/7.T=A06JF-CQ^EJ!]0&!J5YH#1?D1&#,L([1U.@:,>HB?G 9IL> MW4O[S)MIU4X>58I"=2NMRLE3-)23PP9W>O?2*NY^)0ZCW9MI57?3ZE MDPJH=O)4+0UN6QP;W2(H[IBE4KW\Z">A=AD.ABH=9:B>:"]!L\HQ$XELZ,'-*I'@CZ&^5TD]Y.QN)61^(TEE9;O MGK+9O2FS3?W,QDU6EEE2OUR+<"7RJH'\_C;+RJ=YO\!4$L#!!0 M ( (Z%-E7-A;NVEP( )\& 8 >&PO=V]R:W-H965T&ULK55K;],P%/TK5D"P2:-Y]+$'::2U&P*DB6K5X /B@YO<-M8<.[.=MOOW M7#MIZ$960.)+XL<]Q^?<^-[$&ZGN=0Y@R+;@0H^]W)CRPO=UFD-!=4^6('!G M*55!#4[5RM>E IHY4,']* A&?D&9\)+8KSOYE(V]P H"#JFQ#!1?:Y@"YY8(93PTG%Y[I 7NCW?L'YQW]+*@ M&J:2?V.9RF411])*&UDT8%10,%&_ MZ;;)PQX@'+T B!I ]!PP> '0;P!]9[16YFQ=44.36,D-438:V>S Y<:AT0T3 M]BO.C<)=ACB3S TU@%_%:"*79)I3L0)-F"!S(]/[7/(,E'Y+KA\J9A[)T8PJ MC,W!L)3R8_*.W,VOR-'KX]@W*,92^FES\*0^.'KAX# B-Q*I-+D6&61/"7QT MT5J)=E8FT4'&SY7HD7YP0J(@BCH$3?\>'AZ0TV\SVW=\_3]EUB:V,YO?+Q?: M*+S(/[K25[,/NMEM<5_HDJ8P]K!Z-:@U>,F;5^$H>-]E_3^1/4G$H$W$X!![ M\@7OBR*I+) [M_6_!KQ@.(<38NB6E%+9BN[*04T\=,2V'ZV3\/PL]M?[UGZ/ M.0_:D">"AZW@X4'!5VS-,A"9)B5E&2E1O<[QXG M_+U:+T"M7 O4F-Y*F+I6VM6VRUZZYO)L?8+=MVZ6OVCJUGU#U8H)33@LD3+H MG:(N5;?#>F)DZ3K*0AKL3VZ8XQ\$E W _:649C>Q![3_I.0G4$L#!!0 ( M (Z%-E6'Z+%1G < ,,@ 8 >&PO=V]R:W-H965T&UL MK5IM;]LX$OXKA.]P2(&Z%DF]YA(#:;+=ZV+W-MA@[SXS$AWS*HM>D7:2?W]# MR99DB632PE\:V1Z.GGE]AF2OGF7]3:TYU^AE4U;J>K;6>GNY6*A\S3=,?9); M7L$O*UEOF(:/]=-";6O.BF;1IER0((@7&R:JV?*J^>Z^7E[)G2Y%Q>]KI':; M#:M?/_-2/E_/\.SXQ1_B::W-%XOEU98]\0>N_]S>U_!IT6DIQ(972L@*U7QU M/;O!E[:18.GX_:OS3&@S&/3/%;6?Y7%'I]/4MGJ. KMBOU'_+Y7_Q@4&3T MY;)4S;_H^2 ;S%"^4UIN#HL!P494[5_V:BE$I]0*+*Y8;;K&U51(T*TT[VD!EQA$ERM=@/#9G* MS7&*HY!V0 MMNCQ% K MA-I*Q4K# DPIKI4-:C;!,,OLB3N3CHJ2SPVO(KE+2Q151[*'I9 MOT+-%[MV7"AV395#"] UU#*4>I7#[.!,'_^KWF5%ZXV#HJ'/$AR0P!$W/"!N M_$8!K'@-!G8]C+T>(,I(@D=1M$C-XY .JOL4-^EQ$S]Y MKEGUQ!7 /B0:8E6!2L$>1>ENL >E9^JPY])VZH)^?,!>;EY>?*URF+D5_P 3 M9_MDW &967!@FESN#&=!>^-BSQY+;JW%PSM. D23C&9T',FI((VC+":A(Y3] M$(#]4\#=$?R%Z P2U3 A>QNL)H039"3,XH",+9C*S4>"IQ;T(P+VDJG;@K:# M"(?KHRENBL-PXOFIW#Q,$K/FR?\M>G6DS)>UY#%0X MF3QL@CBD$7'0.^[Y'?L)?NA^@%SOH \#>S*3,8W[GV$/;/?WE,=QA",2C+%/ MY>(P=G7?GNZQG^^'OMZSG!WVTF !*ZUP+90?0[*/T=HF@X2X'$UZ3B=^3N\< M?7'LE$V!MME]]/PQ\6T&D"G_QK +"5M1D2D!!G,83T%.Y+" T"1R@>[XE?KYU)%'/4]S;;\B40*,P(6.6LHA! MM\^"R &_IUGR]F;[75M3*W@+QQ*FXOUL$HRS,7 ,?Z3F6^/?AX].2KT"N MZCVG)>2LN^IS:3OU0D_8Q$_8-T4A3+-MSB(@D! ^_?H1;4MFZ!EZ /]K)[;F MM,+J"COY1O&X$=L$@?$BQ\!!>I(F?I*^KV7.>7&((7 =-UO%E7B!='1/%V3* MP"0()KW7^^KOWS*2GL>)G\?O=W6^-IT!;!%-7IH((,5A<'*7U)2:YR'TJ21) MQX99)*.0QD'DJJJ>R(F?R*?Q6&R8-JA?O\^8*7/3F&!+D*:"29C&P\GE]#"U MYWCJYWAK?Q-=E_#W-VKA[0RGE([9Q2)H[CHR[,+?$SS%W]7@OHB*5?E[CH.] M@\-WGP>?2=NI%_K)@/HG@SMA8E<5ADIA,R+-?+#9P!]ECA2MYO_ +MQZQD*G M@\,=MMMV=P@LA(]Y&M>[-K1H.N* M,/"UU\TP_=C;X _0OZ<-GDG;J3_ZB8*^>3(PW%1 )S0W2^"/FJ]VT!VM#DBG M-V4P)8SO*FQB242B<2TM!M?!&UX_-;?D"C4'*^V=:_=M=Q-_T]P_C[[_C"]O MV_OT7DU[O?\;JZ'&%"KY"E0&GQ( 5; 'QQ7=F,-7LE"J0>_^5I,H\030H&Y\PB,_I[P'(7P M0$3CL<.,^I(^<7/]@GX9M).6!;-XKL1/7KAJ&GV*H,"2-<+=JM47[/0<>;Q< M"1M^8=7%)A'DC76J[I*)0NS[LDY!V"6G@W18*+#\SQ[*)42LP/IK0 M_")(#=E$CDM_*'?.D)=3GLNNF6L,@BKA1J-AOE-V$CM"]OXX[U!F+4KZ"LHP MA2LE767A0A98_ \0$Z6>5_K":Y;N1/S6R &,DD-(DS3=@3?J=8X"WN@5O!NS M9)+_"0(/X9Q4*L$+UMX,6<#D:.@N_SA;6&;I( MO[>UJ"4PWD[ /ZX3JUF.TTC[6N8)H^S@[? X.=TA;]S+&^]"W_L8=Z)LYWAA M-:[AJEP.X(#5^A0N_(LR2O+<4B.-'L"U^.],*2H+1QA#_3WKD): MUIK)]0?@%A@] -F4= Z$9SP@]DF CPW7OC T%@O0AM.PX6(-7-+[$=S1Z DG MSF5!S\MXLDQKP?.6T0"^4SE*(QV:?)3]@'3V-/]@@\@[2S&J:')R,5*5!S/W M;:B8\[XG7N F,=MHK8SS;5HH5^U%AH:64=:&PO>2.Q(4&FM#$M6QJD9*=FAD MR*!\H7HEVRY6O#$K:C3+,!$M\6^D:\=&;^V'[ED[:_Z%MQ/[BIDE)Y("2TI- M!A^/(C#M%&PW3NDP>4@OS;&PK.C#@<8'D+]4=#6ZC2_0?XJROU!+ P04 M" ".A395B%J^PK<6 ?00 & 'AL+W=O%P'ZAN2F+<:G;( M[IE1?OW54T6RV1K)]F)QV"_Q2&J2Q:KB4T\5J_/LQOG/86-,KVZW31N>GVSZ MOGMR=A:JC=GJ,'>=:>F7E?-;W=-'OSX+G3>ZYD';YFQQ?O[X;*MM>_+B&7_W MP;]XYH:^L:WYX%48MEOM=R]-XVZ>GURFVN3/]K]\'3 MI[,\2VVWI@W6M7[@'];>6:WVS=;YZ?_'2B M:K/20]-_=#?_:>)^?L!\E6L"_U?=R+./'IZH:@B]V\;!),'6MO*OOHUZ* ;\ M='YDP"(.6+#++\[XUZ&=JX?G,[4X7RR^,-_#O/N'/-_# M(_,=V*;ZG\MEZ#UYR_\>VK',]^CP?#A!3T*G*_/\A(Y(,/[:G+SX_KN+Q^=/ MOR#MHRSMHR_-_B_:ZHMS'Y;\;ZXW:C%7W[ZP^FBN33L8]6ECR$U_=][V/,X- M7K6$,4$W])0-:FU:XW5O:K7R;JLJ@(%0R-V7:ZI55GJJ?E7IM.^YX H\>"K^6AF7+TFU<$,"T+2#_AX;6[ M-KY-#^.;7UL+::YZ$DK6(_&7RXMK5A=:0?XIXP7_QSG!*&L!7),] )\FIE;TU]VGGZ:M38 MG$0_^J.Z,;1W;XSJG>J,!XSS!D)G*C(D[1BPR?O2))(YK4UO/"$-_<)SS=4G MQR/,;<_J(M&Q.S)-Y0*M< W78"/R4Z&W6U;AT!'JWFQLM>$?1+ ;'<@/UJZW ML/T,XMW8ILGNH+8.:O.*W"1 12O;XR-Y6E.36U18734NB#ZUN& 4/^U:?$A' M_(3U5[0G13-M:/FE,:3H#J:@/2YW2M/Z MUB0KF9/. #0YH^]W;#9H\.ZO&)E%A"3DP"1=!2\/ Z&.;BMR6/@ P7J*6[1D M_)%TUC0B;I1#;WGW)/2H9ZQ'9XZUNHP?&P/=D06K#;:5O7CM7 WM9C?K-[K/ M0TG0-JR,]S0ZZB5KU+)QEGK9&#%$"#"8T21%WB/-94EI9#73\5YHENQ>)++A MHTEF"1LV[Y+/]))]CTTH9[?P]-\V9+NM_@S,Z3@M:8>XR0Q?[X\4 MYR/#$6JP:T4G7OYNF(*POLRU;@;XNQR-B 2E*>C+K0W1<'?4^F653CQM5&X\ M+::6\Q+(":^A2=>:K)&($7!%$KFQ:]8LJ;Y$_M^'>LV.3A;PYH_!>I$S28)) MCT[TFRDDAJ3L9UJ\75 "XDWW#.9%KMJFK;&)>4;8W-P2FO$Y\*8RI./LX0=5 MNS0LH&!Q';&UU-F-835WAIHKZ$(3K8+EH=^-.NA$1NI^V\O M/SY@_.IW'9DD7 MPW@VM,"=VC3D"G#-/&G2"*)7V-AN1.M9L57\TK&)G&W)&=ZU)#-AR4Y]U#<* M>P"(3TD+.Q?[*B>/!9 FR'"?25!25LV^$20H"1K;5E)!SJGH6]+O4)72 M+=-N"E/:(!*1=*4ZO8''P0]29F6KTTGG1 B$[.8FK=(K. M>2E^EMQ]3UYOF%&#/1+#]B9Z)^8"CP@3W2;-$!<%@Z@BMKI$%V4C(T1@I@Z^ MX(8 SW4-/TS/;)'2@S14MA.>/0@E]73V2

<4 GHM%]=8:I(I8_!4O&BZ# _HZ6F3#<0L-KRUL ?M= MTV4S_+3S5$B%,!_1K=#EIE/,V\:[/S7QA8ET<$]6:S7D@44>L2VPQ8(9X.HG M/[K-.=WE)HG9%N,$9PY,7Y./F1$ZYQB$&[QA(=!B(XXA(93S$EQ'H FC3(+?9X^/F M_.X>QWK;S!WBX\S.:L#(L!'PX$?6-;/;;(C,8I@PZ8"9'J$K3,=XCV6+C8F' M:)EX'#>G=^-*BP_'I6GRZ#?3F'+)+@'K$WAGODW; MKPW[YBS3&_$;07>%_J05^VN#?,>4TQ'\&]%V3.Y-L%OM>7/^Z=YW-^+LF(Y* M>S[:AO6+)J2C"NQ-K=E$9K8TIC'5+*:8Q%Q@B4B,)[Z+3B]2OW9=/F0KG!J[*\4='F7D.K4];>^173G%/G[&.7LI&N M0@U5I %N:(C2&,^6KE1+*?NS^_77G*COB(D4A4&'$B*XL^P M!UTGSY:G3PI!\"HFRN68"!3CO1K$"W+WMI>?F\&&#NW%J$U050=2J@I=J0K- M587&%K6[194QM&N:1]":&J_2K.:R'ZN_+31C(.X@GZLIF!2CGG<$ FED1P+5 MLU\CSI_-H9)RLU!XU5IQ$2 M7GA91PTZ-6CWH=8>U+JI>T39'3\73/U/962'T)2QZ;V/(C?H-\_4VC&=;IUC1LIZ.H3&Y%<_XZ MU]B*=G9N3"AO].WLI5]_S)S?[3ZY8WHL^LFO+,>^?-?I MG1%K&^MBR5BOK94+QN!7ETZ%-?#UH/?JZVTS@M*R>CTZ.6W[!_0_+")[&T'Y MUJ^/9A2C11_6R#2?W07S->*C-7-<BBXA=DZV\,??:LF'VZ MJ$:0UR,P*J*=GJPJ05:7L?7T;3W9")JI$[QZ(K?]VHDG W^+V+&SIK5%Y.- MKO:\R%'Q?15?WE=VR^@$%HUP9*BRI['HF)F_033C3MT:A'$G&A3_=UV\U4Q& MN^!8O*H.LBK]Z;-4<(JUOD[EI_(KM!DM\IV?'5545U%Y6%--U:VCFC4EM=+Y MU=0,"GG/B8YZA:I/-VK%*XDO%9.)]PYG,/Y6,QNOV6&?N7ON/"AH7QS8"QJ$&15R*?&VFO. M:A$4U?C)W);W.+\(_CBVF XM)E3#&8E)/CS>9A\F81SL\ 6F;$.H?IPMSY @ M(;PE<:J%/55(\J9ETA6=I\9TF]6!]Q>DCV22,RX V MOC?E^R!7]F6Z&Q;J?#PL\#0I^";P:G)T/'ES]/JK\BFF?2L PF5?<.M7@8*O M9P7<'R_K6'3! &6^[5+:C@^VN8H31>6IT(HA^[E?LOVKYJ= "_(X<=^<#N_F[FK[#9._2QZ&NNV3S)VJDQ;-GU-NA;DY39= M9]-9,8[/678KNZ#/RH5/5.Y3Y!Y"-PMV2IQ_\%:7?W)0?%A,32:SSXH9[MWI M0NA3!.6"_[^[44.Q)P?Z&Z4?U#M"5]<2;\"K4J*DBHS(%#A^X2Q-"D+E?6X. M I1G0D MQ,6,N1*M VDF5_GM6ZB&3ME#NB6*12?Q,@=0.J5[4,YHW(PHG&&ED^VE8(E2 MTP/'2,T"MIJLDG8/5E.K&Z9,*^+;[R%YGK3(/@YV*$:4VK(YP5&#W9!@.$KV=4^VS+;;9-S\1/-1R/Q%7/ M!^4KG\76^-Q"5C?ILDCZL58]NVH?]F\Z%+2+8$"ZL:M8A5!="NI .SPM[=Y> MW518%]KAZ&YW;1W*ZT0\/.T5@YEQN$/?OK)UB-B%=G@2WF/8111O,R^ENF5F MKMSE"/:![I2W/^?PI*]6@2Y5L1N(G#T*O$SC&_($]TI/S8QP(="0?GIR^^R+:U=W.,V2).VVL:0=AKVP&B,M>-WPY'*\7 MYC.<,?YT?O[N\%T]\&&_'5BPXY$2J;"-%:)JAM.,V;A2!R;"9Q)C-0.A6)R& M:X*?FF+LIAB8*,H*X! )61>@_GY@U;[#')P;M#(']/DZNY#$G/RWT W/QIVA M\$O,5F;%87?9*MNK\2^,^(P:,?J.Y(XX/=#_J#!]>ZT?GED?(37Y[T_(-<>] M=)DS_.X$O6(I[R-G1C\P,7T.].F&<4G^ QZ6N;K2@V7X"RY>8<(PW:3Z6V:J M>D(\4HY1#-+]HH8)O88&=Z]T1*9K9D/!S!.JW4].".!_,]!JF0T%M/T:6C

G)J),& MN?Q*QOPJ.JL=MY'^#AIM6?N\TO?E^'/%V>86RUFB]R[2%;@6YXCS[4*Y].55 M7><07CPU V[?+L?!P.?Q^0K+7>Z[N*;0M.^Q2&.0$61N!B7[<0TG!.GNQ_:) M.-A<[ .S3AT$0'>7!!%R!4?0?&,[FSQ_;#IE?'0D"MLI9),K[@5 MR[+;ICEUD S?T_L%LQ5'R9J$UDT0>5^& !%Y[IA MB-[C)-O6>4II"@>"E76.X]KB3V>&[ZQF7Y#YEM&_J?J1);&OE:IWT#:Z@77/ M:VTHE3=CU+4NDH]F8.(HIUSYW&%Q]9?+@GI(!B;,PS-[6+-4(#4QAT]H28RI M2Z(VNH&+U46D 8MS32/R1"+5YPMKW>P_NR@&)LH\@9UV\0745@U#=3EV) ], M"&-N4@8U].K+ S,C]N95?K#0)YRSFYXY#'_R8Z[MZH-UQ5B<[3V;IXO_5;/; M!Y:/6C.>W6GZ"U?%0/CLBH@0Q; 4[-[+\=(\AS;K\(J22S)7<_H8NY#9C]L* M(?WF9YV\3H^O_LU(64?R;Q(B^S;JS6[VS:_UO?RJ&AL16!^E;4K7A79PHI5W M)]]CL,K%4DWVZ;T'S!WQSMZ, Q):M[RS^AVQIYS#[:Q =[:M2/(#:+H7YK9) MVR38D:P+K$ELC(2_;3&#FMUI01K7[C9E7;AEG:42[$ND6D7'AG5-)QZ&]=!.FX4<27^L+I_G&97K7SZ/U!+ P04 " ". MA395CS=OE0H. #.U % &5S<"TR,#(R,#8S,%]C86PN>&UL[5U?;]LX M$G_?3^'S/;M.V[O=MFB[<..D%R"M R?=W7LJ&(F.>2N3.E)*XOWT-Z0E6[(E MD93_B%(/*!#7Y@QGYC\1<$$8_]%^^..OW,/683^C#A_ZW MN\O!F_ZO'W]Z'Q#ZYST2N ?-J?C0GT=1^&XX?'IZ>O%\SX,7C#\,7YV=O1ZF M#?NKEN^>!:0OYOT':;""_&KQ\-7C]\L6S\/L??^KUWO]M,.C]\6EZ MW1LS+UY@&O7..481]GM/))KW0)W>A?^ >S/.%KV;U[TQBE#O=BDBO!"]P4#Q MX"S 4SSKR;_?IE=KB;$(\?*%QQ9#^8^MA/^,,E( "=EXQD2]\K0L1@\(!0.I%QEQ+V4)'W.@[+IL MTF(HXL5"<1L0\+647KIAJ9A'\N-IP3A'8CZBOOQS\=^8/*( A!:CZ!QQOH1)[#<4Q%@#DAD/ M=\#;&DVL5:;O K#2" 8"OFP/P"L+%!;Y#SS@C MO@:Y8II605:BM@%6_V@2JT=0B_$EN)<6HDS3EB&35=( D'\Z ,@4/7V!K00G M*-"M9\4T+D!4Y%Z5".6U=CL:60O].^-_7M$;SCPLC+'*$[42K"V]W0XKUE)# M>'3-Z,,=YHMS1B..O$A,.&CQP-'"&#X-EU;BJ;.,VV''#<.$S,HD!JC\WB2H+,8^6-P&B$6@@-Z^A3+7I Y9*4G=P MK :P2GNW)]QK@NY)H+:<(/EMQ+P_YRP J834(EIJT-.2-Z:-N>!.>)DI#D7^ ME]/:[6@L(ZK9;%] X!A:!6:%E&T#[M"O0V@^J4YJ,9XAD%0 M?_W +:.Q/BNDHW8,PBKLM(9P.U ]9XL%B1;J' KUY21"Z .FGC[%4D7I&'[6 M*9=*J[@-J'6.KR*KUU;XBEH?=>^Q<^ 3OOA^QR(4[(KR"<\87UX(%H)>=QPC M$?.E:E8"5#U>+F!HAEI-6[F=M)$S"*-*5*/#CMO-FX1O+^ M\2JVNV9"1G23&01Y^FR!%;=N.8.M*=U."TYQA C%_@7B%*) D5$/8G_B$=UF MQX!!I_ W,=A1LX2%T=@WBD$>D JTN9TC#AMS)LJ@JR!H5UQ5IK7=9#PX>2(H MZVLF\5,!07N JM+:;FY,@7H_W+ID9G/+30X?P3S2S]G*Z)[;FO2P-]W6;$\= MPF^O6X;+?Q7E:0<2=+M9<352Y]NZ,'P,$"@:1UM*N[W7V$AZ"398I9IB6#8G M(>;*3D*MPCASL^'B.>(()"<4\>65O,?ZE<&O-))/R" M]Q3Z?OFED2-!X+;W)2I*@0UGB2(*%] ^P3@J?"Q>9$"W,?_,0<@;SF;:G4NV MI0L85WAK$38Y1=W&9(H?,8VUSUS6S5Q H\"/BK>#J6IN0R W1I-9(JTVP,NV M;1$86THZO@V\Q6H>_HPIC/M@1/V1OR"4B$C. H\XN5*A>[YEQL0%$"WG-U/S M.(XR++HLK[@9L.5T+F#94#Q284RW$_ J5;PKOEQRR+S.#V MXBFO+PIU8&(EK_$6M(2LM?B5&\+MX;>>AA(=/\&BHM\@E%$Y 9_=]K] =,^(T*E$29T4X!FQ(F G\;P7_IP@T$UWS"Y>;1N M77":FAG'XT%1:]8X1/I_5C_]/SM.^G]VXO0_$O.M2EU3F,@Y\2+L)Y6\\E]D M6JY@!">0CW3P&*_^7CQ[02S= #[,$7W 4Q3AB]D,>]I#ZZ<5YN0/*:3$L'M] M). 2GY;?A#Q/N]X-C3S8SIC<^K5@Y,1DTXB'E3PQ,4; [4"TW0^\[$="ZY]_ MJ5,)G\!U?;E^PN*I;*7+Z103=0?",JNXO8D88PB /&*"8*YI=W#+6\#M@VWI M94YUW&3R1#$7/L^74']QJV=/NB[&:C,B8B9$(=[YW, MC.H_5]-V!W2-C>QNTMJF#PH/.:ZDV13RPW[LR?[',;YCZ0W1&HE6*3T?=?M"-[>3VC=SMK> 5W:U?K$_GZEET!W SBQF@ M_J;!+/"N$C5+/QMQZ3+X]6M'OW4,_]72I<^75=-V&^N,C4P2)&=.09S4%$U7 MK,+:HM;8&S'MLE.86=7$6UXZY2U;9>]J!P$I?9=]8,=6)G W^]Q^5X-LP;PZ M:.?H.XYVWE8F:#?[5H\M#31EV:S1U_'KLC=H;6GB'8V^1Z10H\3)]_:* CZ= M]X8BVYEX0:,O+]F-:U8%S--()EMNK$:46,&LR_Y0;443IV@P![BK3F6]0&NO MJ.;69;?0V-'$+YQ*&F:R(/ODC#J->4#W"XJHB1"]@[ M?[BJ$ &WSW? :J=J(MZQD0?&XKCTU2@:7[)@Y((OV8^APO?(6%C/[LS6R7-, MZG5CV%=7F^1K3B>S*QK!B" 0"QEE'PT8= AX VL==> 7GA78<4>W+ M?.WYM!_5&K:K5\2GL=$,4]$7%$GIEY-9^1N-+8>X*=?V>\C>=G7[:%B)<2X) M1=0[0$19Q,@%IW ^HBQ$P.TSJ.E$.IF-B=2%^L*\RJJ&V 6?L1\K59%CF95< MCQ83\6&FF^(PYN#J H(@>Z K&'0/["IK.7XS-;?PJ1/12E1Q\8RY1\3FUI]) MZ%!(WR&X];:J-87O=0=TG/LQX%RQ57*,T9!$L_ SYF(9C!C?"!R M,X_MH8U"9@B=T M0O&_,>*7B'"3RK%[,F^ZTJ=N7"DVU&\TBS$&YNSEG\@[]^C?5IE\?ABQ_D^9\ZE#OJJ]\;UD*5 MS:NKQXK8A5#4!"6K5]LG=G%\EL^^6&!S[Q8^!UC!0/W1@O&(_*6^K_NPZF#= MM-E3#F?K>GO7O>9YM4430)ANV4X M'&'GEN%^VN(NZB'BNA A0"8?+1:5(=;,0!:,3ER^IE"P*?88]4BP"D]'Z>(A MYYA8EG/(-:ZENET/+@QV>U\H+'%S"'N[O6*;J)A;K

&FQ]F., [N?C5-,Q5)4SF$R3&,$J*F#TYI<:@J-;IM +?3 M8SM2PX>M8FE3+#!_Q$(>!Y"E4U @K,O/'*P;%R;B:EJY-Y9WZFVJ=OU!^JK5SOY<90N?S3GVC/9T6"J=T?G=5UX6[_9 M$'8$_8PEW+ZOO'-XP3X4*21M=>19; S'[Q5F-,Z(7?=YK MO+C'?#(;!:IW[*\DW4O9,IXN#'![O.W?7%=J4[?C S.E;F.Q>19_&#_98OFC MND+<3^K&3.)(1(C*HF*K4:FQQ^'[G*EG.R65FSY-+"!$S"X.W!+GL7W\DL!-?N B, M01!73L&$.K[W_;C_2^_X"'O(MQSO^?OQT^,5 M&!W_\[=__.HZWD\34GS$BGOT^_$T".;?3DY>7U]_>3.)^XM/GD\&O9YRLBQX M')?\]D:=M=*ORK)L_^3?MS#:"'/FMQ,DGU^H9AG$2_LJ+4^4:C M^C<^@D$D0"Y?1ZDE^%]@60SPKT!_ )3^+V_4^N"+E;&"CV96":@G\8_'O_WC MZ.C7_P'@Z-]G]S='%SX*9]@+CLX)A@&VCEZ=8'K$)#^ZM)[QD4W\V=&=PL U#-ZB0N6W: M5;'JSZ#C[8?3F/1NC$8TP S/3$RJY'*-[DXL3ADW!(4F!A^B5\AH$O68W26O MFXQB.L?OOR!_=A*Q]Q"PSLC[)1W;YU/H/6-Z[3T$/OHY]5V+#8>7_PF=X#V? M94:7L348]#2E%[$F2CEFE]FMXSE\[+IA--=:PV\!]BQL+=OC?.\J#F^3M>KZ M:*TIEX^?/ME6!EVJV(;4C-014O ,X?R$RWR"W8 NOXE0B!!8?#'Y8(J)AJ_Y MR+9LP(4F=C^:G614.*F9XS0#2.4X6:]KFCTEZ[RS+K(DN^@M)7L\GSR$4%PV M[PM),3]L/W8[8X\ DKR18*-6OFW)_-_-BB'Z:08#H. M [YDX.N4'!UE5FV9MK)A$-#;H'Z]S0F>\B'Z!5^SA>4,_\#!V'Z$;ZME&U=0 3M,TMB&Y *Z&=:LFW$P MQ21!RB>/[3MSHV*[9=@UF8B.BPH+]JRZO+OLBRB?H_6XECF$9J?!_=YI\]QX?WH M<24XIYK3VW4!Q;8S1W$XQ3?D>P%^"R[=B,3W8XJ?^8?/WUV?[7:_'PSR^X?3-$0XC2*R['[UFA+ODZ'G--#-UG R%A(?U&XQ>K 53I2@M MN!M.4.*\<36698I+B4F 0.:5OT.5PNS;%Y'L:;E>"Q9J<]C*-+L>EL)19 MPKYT:EE.S,\==*QK[QS.G0"Z0EK*KML^C>5@L0<_T.[J0RB1@>L&'>_<3DP+W M(@K1K_9V1*&F#W_V"4\_B76#.&7JBV [=&\?.<[2)4&A\ MI"_FAQ,"1:"CU[WO/SA(V^H@3;6XL_='UJR FU2$0NN6;*]V<\+S]>S^;$?XGO;0IM1\5H-#YW%C#F M)!4+(B5A+[Z%:,IF)?*^*K209K-JMEV?F:C(Z-&["@G#.228,7SEO/%/8OTS MHV+;E9B%R1Y<2B2 7&9@J64/DX'S+L)J%LURDU\LU-MRDF,8FU!M226+3M_!- M#.NUG7';OF14'-?SK!]#RD@3_#Y,:!IN/FYV_*KMOXGJTR52?' MOV7B)N%IQ:+7Y1GP1[%NZ^\3#0D]85<<<";'"[:NO8 )ZK#-[2FE.* _<%[* MIYS*W59K'G+5;Y42PW;N,$%,(/B,Q_8E#9P9#\][F,;+Q[0>*%"QF\H30:SZ MA%Z)BCN#Z*?K/Z]R&9.REG?2*U^^N&@7QJSX%6$EM/K[Z.VF3 MU__*VHSPJSZG5EEMLMJ[]PKDZ1O+H'"/'=K"5>1"<7:?IV)-,:]Q23+KH=8U93PPD>H%=YP43; GZ3NY'L99Q]G[[?P;Y^,]FC%O=TQ8![%"Q#E;N ^%MKHYE1O? M=94T]<0'2')P$AG_ZPX#KZ,3>D/T&7;MY4GWF8^"?@S<.<^38N'+$:C\<6K6&:.@L!4'X9<7%6?^0E_ M)SZEGT_X\;?[SK#M$YS^TEU5U+NB7E$PJS]&JE#Q_,'&_2E^G7KG%;\!9DT! MSEF\EM1H5U0EI1?PD*JJK>%*;"\ />1 ]]JCK'G.EI@'/[&6)-YZ\914J>++ M&#U$H$=M3.BI9SU@\N(@QWL>VPDB4.YHHLD_"6VE*VU*$B=]EIDG)^:M$FX9 MO?7GF"WF><;-@'-_@><^=<0R(F75;'R>W4<_2;RCF06?C/GN;T./83&'[IGO M66))DQ*K?!D-)P,F8U:LELX-$[.GJJ.1HH(>TFTPM P3*%@QP7"HJRJR![9J M#Z7SP38YDQ1#3!9G+-_DS><04]]'/OOWPYU9P,FZ3:-2Y^DV^6X[1?>7%BCR M(.1PGU.Y\1FFH@S3"R@D3->PXO%A*Q>"V6##V6.?71SA[5D+9V_T?:J$.7JN MK)F6641U\$JX$4WE-C][1&;5ENDX&X:Z(O4/7KHOX*4[))0_))07DWR%@@Q^ MMZ^:4/X&>MF71!(*-C[][9B%>E5F"3O=(<=_ SG^#TG^95#H(X8AJMQW!B0%8Y[['\SV1R#MU[]"?*PF@,C,4YE1L?! 6#\+* M@Z"FX-7)[" MF>/7._O9^QGVT'0&R4\!?V=N]=8Y._,!D7#LVV9ZR;+0#B"WN@P^3E%+%5/J M)CXR>C=Y3#I=C/L_L)A_);E.XW.=J($FCKW),$C8#1<7UAFS"#LO?*01TEEJ MM5:K+1V,VMY*W&T>%#SRRZK9A=FOT!%?W0O/+7Z%O5Y9-26=[D3\5IF R#C) M_8[]9P+G4P=ML2XT>.;7EV\4%?-$"R!3TSW!#$[ZN1GC!"JW34.BF.PAS(^:P([ 2>M&XOV]L1W(LV8ZYO:8TY+G4HHM^,$KH M*> -%2;5,8,H!J.$OIT5 >Z(@_ =)I$ XCI?K]9=_6[ 4],KFZQ!Q[<8"]%= M6^ZB9ZLI@JTG_L^ZK!$O7-",2;P4N8[HM#R3.6;V(B0\&7-DJ'] -\1KN-R%!$TAQ1G]?#>:73.#=SZJ>>%<:8,Z+K1#96,R5R40DCH MV/J,R2W4A3,)=43U92 4L "C[EG^(X&U,"Q"L9YER384%5KQ#%\:U,[$EPH+ M?A9=M1&(MRE#498XG!T[67&_7PK $GK]LN7@_PJ=*0J3D2'&9X?.4=P45B&L MZPG-=(YRPT9RJTJ^?MBV6/%#'(E#7#]""?F%R.#]W)_-?0^+O;.>7;?#8W0. M:!+ZWC<8%1MZ$^O(,,X*&6WBB)H,@XQQE(S)F>]%MBJ66WBK?/,#:I;1)N._8A)_;/AAF 37) MF%\H&[_%^5GT>:?MX!JACAE-$0A%3*#^./6/N3UF=AP&-( >3Y,EOK39KMHQ M-6?#)*+8NA\QRI9_=82[?.,?\US,Q>EUS 1* "IB%W6'C3P2#)G0[RNV?(K8 MCH"DAOZ*U.R8KC-!$M%JW=$C:PQ'H0U+?OG;EK>8K5X*J3>-1)?UG J;B,+K MC@5)B6J);34=I'(!0[E4.V86I<$5L92"D2-M._&9F*:A:(JI@[X]0L#HP2'H MJW@(5-U0%*A;/2C;E;*&SH>*(=7*2XN5^;L-+P: +)<4^6DEIOX\^@_3LMDPUTA4GA5SC7JWLV/6 MZ#$Z-6E (,IS4)8@V/ABHUA.NS*0'6X4MO=&858GZ/:-0C%)'D(:N4TT5P MQ=#:(8YLMT9:9A5502OS@B-+M!^^]X(IZQ6GKY!8]-$/H+OZ.P^W^>$'?^'@ M'B/_V>.1UBM!UL(;R;WRT$6;VUTQ,CN:JY8\C@.Z\LGB*UZNWY1M)C-S,-), M5=64M&_ID?TTYV6C''Y:J8= MF>%ZSL^'T/P;H^#17XR.8Q);[.\$LOV9=>U=L=TE=/_",,NS4F$C+=)]E=!6 MG]\O,X%7(H<+!A\<[]G%0GHO1:Y%&BX'EX2)^))GJ5-"^'V_^/'KSR*+K'*1 M=-'__F!3V4=,<=[JH=*F6F(K^X&Y^J1^U=C1EC-J6T!S4T"V'W3BIRQB\42, MJ))VVFA!U0 L83K!TOUC,86RQ;&-G8"[ND^]%9'I=0&SVFO[;32W_2I$QIR& MAXB.ED9T1+:W^7I2FK=^K6SKHC V1)70CYH[>-#,Y4XDFV?%;R7-Q%X&VTN3 M,L1M)!IVJ1&[%.AU16_\\+W_"Z'KV,ZZ4S8W=B.G8O/3[A[[PM:N- =$$8]A MP;$B49G7T0-USLOJXQ.YBLRH]*64F 6>B .AV2B=?%WGU_LRZA: 4&2K7\6# MO?>8!L1!P6+@$ J;2Z_S9328 YW0\KKN(\6E5 (KY;6BK5LHKPLJX>%NH16N MA&O3)$O*4D3=B\K'5_]QZH<4>M8#?F$F@[$G-++E5&Q\>!,;F/+$%YE;JE@. M;O)12@7MA[\@]$8E"SE*@I61B/WU.0JQ/R:/3L 35U][EO/B6&SOD#$II)=O MS:1<#.'9%62S4]66R91R+(15+\ MUS'XW\(W9Q;.+]?HB)-@&IM0;T@E-*K7L93ZZ(T/"'N0L9$SG"27;]70 MDB)R76\$YREDP=231^<81:<4N:O8]#I-#T&9YK6EF'31ZW*&//"&H7O!9W[L M6;DKH.3RC0Y&N0:TN=!)D5DH>[UTA^9I'NOU6-3/YQWV%?*4VE[C?IF:0IS2 M 6_/DRWBD5Q15'I=<70;C7T5BTJ!6L:'5G:5<>6UB;@?[=FBMMO[8D:5 +CD MK[MJ@QTV[0' [ER8C4:,%T,KU8^A+%# MT-+$U"P;]6T$8,\8 @4;"K![N@4,5=%&ACU0,![*94WE0IR*"2J/&<@:G##1 M>E Q=4T!JJ%!@$V+?1JH-M!9=\-(0;HRDF08VG M&F"D#70P5'L]8*FZ#=21"FU3-0UE8,MC$D4.+(N)UAH55WK\,V'6CWO#O@I& M)D1 L88CH*@C'6A]8VB.=%5% TFFDNH.BXH)+4O>S7,_NM$2W_\=V^<$6TYP M[]"?Y1-NYI*L---F;FO=3K&9>)JXA@G'8B7GC9?FEQ&HV))-K0@$U:?%%-/$ MS["'IC-(?@I16E^&JEJBEBBEU$Y_: BR+C*K0Q?2>7[P)\0\< M"-U)3J[3^ PH:J")8V\R#*WHAN^""5VR:G9A""V4[*7^@_L-?CFWY0;.E9J2 MCIDBYPJ9@,@X4CX2:.%3A/S0"]A0@;#SPHU4:,3,KBO?R+EMG$DJS$&D#;VP MVC7,1+%&>M_J&4#1>WV #$4%]M#J@^$((4,=H@'2D!SNMCI6/,7@D,=#V_2P M/K$5NV_V1@J AFX ;)@0V'B@@!'4L(8M; STD?1FM.,D4 P$6;RX?*._]'V6 M=]PF4:G45YO40+?=LSMSO K9%42.RZQK<:?KS"?$?W6\YW,X9[\$[SFR%"+5 M^.*@F!.K&$P2OHET@ Y*7Q%B;3 M,OV*PR/AWOG@0FZK"WG5M@1<'5O%6^??V!98POZTRJ30HC>A@@PNC#3KRE., MS.Z*&]^S?.^:]6AB0N_GV+8QFY0YUS?79^-[(;>%&(W&9[!T,TQ&UL[;UK<]PXDB[\?7\%WCXGWK$CI.ZV/3NS/;L[)V1=>G36MK22 MW'/Z=&QL4"1*Q6D66(%5Q8)H+SS8:9E"0"1R"<3B40B\U_^ MUY=-@IYQ7L19^J_?O/GV^V\03L,LBM.G?_WF\\/5Z3]]\[_^_ __DL3IKX]! M@1%IGA;_^LVZ++=_^NZ[EY>7;[\\YLFW6?[TW=OOOW_W7=/P&];R3U^*N-?Z MY5W3]LUW_^?CA_MPC3?!:9P699"&^UXP#*_?FQ]^^.$[^E?2M(C_5-#^'[(P M*"D!RGDA80OXUVG3[!1^=?KF[>F[-]]^*:)O_OP/"/W+_W=ZBO[/^[L/Z"(+ MJPU.2W2>XZ#$$7J)RS4BY*#+Z FC59YMT.T[=!&4 ;K?%27>%.CTE(Z19PF^ MPRM$:?A3N=OB?_VFB#?;!&BGOUOG>,4G),GS[Z#_=RDN88(_P 3?_ $F^#_( MKSX$CSCY!D&+SW?7PK7XH1V#=?ANSGD]P7*,YT9_;3J_3B=K<[S%>9Q%E^FT MR0YZ6Y[U?1GDQB#@][L#)))<^[TM#;;3^9"UN]G;UV)1L?3UG7?D\TV M@9\_D%GUYHN_E#B-<-3,&(:0J%_Z!:JV84P8-0M[XR6@PK.\OP"XV!+ZWK[] M_@_OOJ?4D5_\9Z-\SU(B:65<[J[3599OZ 9P]EB4>1"6S3!T[NW@_ZG=_;MF MEM"_-\\<%UF5A]B(;L:'_I3@/_H3@GV1=(5-&:>GG^^_^7.[!Y%^B'5$G9[_ MPK[:I>,L[R]YD(?-I,B/"D+J%M^%&=FFM^5ICR;8\":L./,3X@+^[A % MHJ7<2=C+;V^3SZ(9#QE>RW[=$-&6B#1U MS'OI@O=!H%CK!=!P7N4Y^=Q57(1!\C,.%QGXP[.%B:QC/6KA+=.%!&WNR M90@6GK]["-=\0624DK,0_2(@;C5!L*HRY.K,?QO,669-O6+UB(UEY@8@J7?4%XM!XAA77!;^\" M&,,9"U'!&OIB4T@7G \(P5HO;DVP[YK9$]T^[BR*_LQ5-D4-$/^L"@X#9'8% M=^T7.Z)>Q0G^5&T><2X!QZBI_8-I;YZ",RFT0:R1%Z?1\=KR#J*\95V,W7?X M*0:G5EI^"C:R'8+;W#[;1_,5L'[?#D%#+]C/7VL>!$3+O ,SHBBB:BR28(G M"?_[[6PR?CC#(4Y:CNC*"W%UN%%K=X.XR1,X*%%NOX6D?)V E+>>H&4MZ9(>7C)/$7*6S.D MO'6"E'<3D/+."Z2\,T8*63A?M5<_+C3?Z0OSG#2F[4* M)= 8+%]H[A,^QDLO00=OU9?&!K6I;_+;/'N.TU!]WDS/4#.>NP@QKCT@'?\[4,C9(\"+@ MP!)18?#1' <*?/2:68W^ZL]O%/%%$4#^[@/+>6LYB.OB+N,";(770=34 M)KLY\QRRF_X>92OTYNVKQ]>HZ>&8YZ(%[O-SG#$:O9WQ!HXYC!W.?OL%:SD@O)\^25=Q@2_X? 8L9N3_%2?)OZ7D*'J/ M@X+L--%U450:%Q^B?O9-?3$% FL?.IS2'JCI@E@?+^Q]!4=X)K^2&8O!YZT#8#A; M 0!H,]2T\P( W'7F 4"PQ(L!X'*#\R>R5?V89R_E^CS;;(-4K0GXO>P#0C1[ M 3":YHBU1W4'+Q B900/*0H>+(>8+_L';>R%BAHNXRX.L,*;MP@HG;;URY"),N^W(ZR)D=I73W2:^Q@/^G/5;2=0"NO= 5OC;F;"7=Y%V#]=;C* MSZHH)N.(+"&J-/2A\-S.4,1A:("N+_Q@<'\]N>P=+N5B9MMM M]9C$X562!6JW8;>M?:.M/U.!S<8:(=K*"Y.-L[X\BXV[M),S5K(Q/\0%.*// MDZP@_[G-XQ"3T\#].LA%N[!>7YNY*G4H$=TQ9)L-L=**,@M_/4$AZXN*(,%H M"R-PX'$P,5&=QX&[+1Y$U,,:MS30Z:,MSE$!K>%2OVBN\'^K,L@/'1/"X;X_ MI"[E<(>" C41'\WOOG6Z^CF+K'J!%/UG<5"4D%(?U5=_: MR3H[N+N3TR*7KGLF7:PCZO3T0OGJL(E[GZ?%H07S]A3[5[TX>K^[PRL,(HL? M\)?R/?G0KQ*0Z8_A(J^/#F6B/#\%ZG9&[R'I1]T=07]$!_ D\X\V"_F9@ RX M9XS#55 \4OJJXO0I"+8,C#@IB^8W>U36O_A/^H@")G:SNHK3( WC(+G-F(]1 MD03;: A;F#2D:PC)MAMLOFU'U/1$OS1]_\,A'*?P;H_&:6RS L:SHL!EH0F[ M06/; !O-=71$O;^_?+CW ";\51T#0K2@5EA_'A3KLS2"_US^5L7/Q)PGRO*L M/ _R?$>VYY^"I!(=;\S&L T478!" M4Y9Q-B]C;MG!8AA"UJ;B#H>82 >9WR="T"S?$;AJ'KJX7>Q#A3MO MWF8'S8C6_Y,7 !&O-@\?LH6V"X^[X.5C4!+#.4A41A._CS. #&8^1 CY,]HT M?_<)(KP5EV"$O]AV0?+7+/_U.KW-LU <>:[HY PFP[D/<0)_/XW3TRUKX1-2 MN,LN@8I@Q>UBY0KB7-*G!YQOSK.4ZK:")O)YRH.--G@4HSA#DY*ZD<,@*ZB1 MG-#KCS)#8=,-[GL]!)T>_R0HU&6==3/(P/R9&6!EIX"MINW#.WC!* 0UK>6S MA _-S$*36&:[$T0:^(3L#@3D-IEEC-[F>!O$T>67+4X+?)9&-^4:Y\QCK^=. MT!G!MLK4HVJ(GKH7PJQ;07VM&?2L0V!*%- A/ "6 =_&>#-BF<4+.DW_U8+0 MTE26*B0Q;:D$C;7;1/%,V=]//'@7+86"Z%+1#5J)/;'%>;F[)4M)RT#_5L5; M<'ZK-WII5_MJ4DK'6#^RYB=H"QVH>L1-%^J 70+CFB)I@Q;[2EZ-,YYVUX&8 M1;6NI<]=*G*A!G>ON84JVP-X]KDK4M&6(?S3D,QUED0X+T . MRIVF/UI[&-LZVX"^46[.Z[/WUQ^N'ZXO[]'9IPMT_W!S_F]_N?EP<7EW_SMT M^>^?KQ]^]@!6IAP< \^<>5;O;&^#'5S*F-W6#CJYNJ<=S7VDG9J[V2UKZ0&@ MY.LNOG85+;DML.05CCI0KN>A&\6H[.\ 0DJ*.&B"/NV1W(?[-FW.<)&ERQ2; M(+L/DB#?3T8/6<-.CN TGOLH]+IN06W\E^#)C\ DZ#]N@XL]:'%V+?7(-2)9\ M#!GI:MMV;NH!9'&;2=//KF4D]6]-YF3 M:I3K1 \@S.&]5 =:/VML-C%].0EW56"5QND33D,U5&4][9\L9%2,#Q1M:WJ& M[;5'K^XQ1I^R$J,WOW_M 8 T.,0[7F@PQQK ZMQ$6KD.ALU=0&DP7QY^]IG: MMD&.GJ$E^I_?OGMW^N:[=YU49V=5N<[R^+_([OKF>W@,"O]C?RO^F=6BBM"[ MDS=O?SCYIS_^OOX#)#_+5NA_5RE&[[X_0;"F%*CDAS??=K-6H;"Q!_X";ST H:VX> I?4YQO(4&3++EAJXV%76)4S- N_=XE>6[RR+;$B/X(<=!4>4[V0X\;2RK!_6I MY/*/\D5G$!J 7N[0(PR#J3'H+N?P?"2RI"P]2G_7D/HJ8A!\C>(2;VB^KI9V M:B(WGV#=>1F(%]0CLZZ#R1B.$RU/EN9^XN4#!'FR(FJ.4C \.TC!(VB)MA%T MF$FE_, @EN(G&BDA19IPZB/_&K'D_S0X-+*#JSMUH3UY^#6HA*J9?GWD+M=! MB7ZK@B1>T>3CY B_"5*X"*I5!6T 1WJ(<$"/I!$YU=21*$P[H.PE)2A;QUOZ MJ >]@I5Y[4!G:"_&7W'\M ;[]^P9Y\$31I^JS2,QA,GZU!FR[ZO'O^&PA,?[ M-UO'86EJ^>K+OTJT[%RJ=Q6,C@.,T\&R,I!.721/OW_[QY.WOW_3B!/Y3=CQ MDH$+H&RV4IFGRLU]@A:EK2E0YY#_R1,GAAAAG! "";@LI>4>;L<*<>!T<'(O MQIVXVJ9N+$WGN6VUYO\^2"!U82=MK>-4M6:SQJ)*#A94B-9,[WO(8,V@1%\> M/U8EA/7 /GL;>!+$(9957M)UL9AZ\>Y2_]Z=W]WU9;R(*.4-/=U:;:DDM9Q, M(.G#@)A+T?1]>RFJ==^O@)N=JX,F:>U5EE]DU6.YJI)Q\E?-H':CL:Q?&QA2 M.KHT:-/[KK(<1?4(;49@#T YB9>M W@Q6IYQ_I@5>'9*SKL3 M[T)K4,^)K:6/"DQ:-]1,";A197_!272=-B^]'_*J*-D?3!6;>"#G:DY&XQ"2 MO=M6B7YPCCPEXS1PJ,$S^W=W6O#C];#^()8[:^%M5F\?]0!1DD57W&^.\2>)8.P*&]6 M]<>5-E^WK7VSKC]348",2%CL6VR499=Q%M<+\'_.L*&[S;*4,^N^V=')# MVY_JD/?TKU#HAOS9S76K_OS0*WCPXL-#/P[[Q_CDE$?]#JW250]@)@9 M#SGA+H;LLY/Y<(OA\^G3_C&7 H6\'D[4*'_JHRR&32L4L].(4&59$!73*=<' MJ%,Z)>OZN8^&(M*&(WQKX$@BQ$=)8)JR* MS*DV:;.TH ^"<9LI$!>77X@=D^51G ;Y[AH>AA-B:.WBC![[M"V,Y;[LJ$;O MDDLIN'%B9[SF8?XVSY[C@GP*O7HDA^\5/-V'2.RXD]_756E@%XM#3Y,(A!;M M/XGVWVS6K6Y//WN"^I]!S7<\4#06I%5T&;BPH%I4=F2&M:Y]SV1$2U&->[FY MC>;-GE,^TXD:,%*4"Q+B1BR%N!*)E 12=JQ?7&K[0OMMW5BY@^GR[MP]\'QZ M,4WM,[+.;&L;PQNO"A>W'!.;#UE[_A-%"KG;+(?=L_O ^2%CSYM-?+@S?,6) MWW>6U>'[2/J9"GO"1HM'0\ !V3M\*%)4?CZG.0X2>(KTERR! M2.P?@S@%4F[2>QQ6.7LSG!.;(7VZ(/],GVYI%+IF6L_%/NN+A,VP?N/8ZV9( M]$0&0\18BULG-BK:49UNUM>P8TG =)"'F'P=E"=J?+VWN'L>'SK#TZ]4"*56(P%F&U M!#B1W_=!$8>&PLOZN);<9N;C)[GD]QY"I+?2:GP,%MD)."[BI"J5F1E$O5P# M9#_[4?$W]AS#:T)] K3 M#@=UVN&T33L\?G/O@P]K*H_'F)W.7J_ K+-5FHWE*(+.E&#='=8C011-_0*G MV29.@6?TRO$1VK551ZB1&?828?S__^.?WKYY\\\CZ0T5>3Y\E5:%%3(1OR[E MM-X!3;,!F8[FEZQ*B-8W=MS)J\GT!Q(;L:Y?LS?N2^O6(3\@T9>ND>LA.$#LLF*L%3T$G MUQ6/A#Z?)2H5HZ9?>\PDJDE579"N= M A)YR=G[FUOFWY)R7]K%%OL5\Y9F/VY*DTI0G;IJ:I#V"3KC\'4(JEMP*: MB_@YCG :%9W;H/.@6"M@(^PV$W!,-9>$C'$(6-T4;8,X@K>\8:>>W/YIC9L8 ML2F$G*#N;23Y%VGO@3RHH#66"#6J;-]8MS,RK3TV[.CP#GM,PU21\*A(E)I' MT@MO(7LF.V%E!GO/[77?>W'F( M.B,8J]J"+S0-0J_26D.G:T_N 8#M.WD/PNK<\L;D>3:!DP_G@<2IZ-42N27+ MS1XD>J;4?1H^(V,5IH]3$K6@K"6*FBAV[O.D41@'^#A9?T_<0CV*1ED?R336 MY.@W!J4'MI4VB\SX*U/DS[@_+'I]9EEZ)WS"'E4$IK" MQLQKV%SSWQ*&':#\)(-Z@E U[>,@L:@*FWPM52\&Q'?4:C+:3(7J\/@HDQ?: MSUOX-:0L-,W.=P(9^="6I<+T0'061-'R2?FRM$0 M/O@J.70IO):+.NZUGZA/I 7^A**6H*$']E62%]<2]ABJQH!A364 M?(AP]'[WN<#1==K6UCPCMNXSVV_T(#=A0-M G$0S5STR1-)*-_NBJOON/J2) MFLY@;F[_R;RU]'[S;Q5+@5T\9'<8EBE.<*\DP4,V+]X7^:3]UZ*+K-OH'FK_ M&7!TY\V':'+N7KT+^#/\,@0IV]8?18\[M*](%W@E9DLBC_>8=4G0V8GRP>34 M$\8Z 6&]IK9%8S#/0F\Q13O+4Z5]',8HJ@H8X_+$N-1+1UE#1=H4"VMA-:.*D^=?Y P@9G4XTW44.UD6Y M0X"XDJ;ZVL(>>P(I,9(*'''H)DY0D$;HQZ#8MX=?/,3TGK_YG0>"J876L1!J M G5RE P;&RJNIZ3#KKU/N:@PL5F@6B4Q1LX#0F:2R*R#:6/9C(^90ND0L3!& M4]R'CD*LYN8"*JJHG1S6(Q%C>3^4N[@9EU2[#IN9C.U^S,P!L+9DNZ]PGL-Y M(IQ0V575V[Z%KZ)F;/2S'IV*J(U!MB^9ZL$.H,DGW@%!DT6V"@A#> B^P.R_ MG6-LG<5)TU=C,)"#,L/Z-(Y\D6OR+P@M3&MKC%HD21P\QHDW'A)S+G(K^!HS MT!%$S\(PJ]*RN,,ACI\ULIAJ#>'HG*!)WA"7KYI^KU%4]P2,$@9%& 7U". & MK(=P=(J82%W3#;UJ.H+W$C5]T;ZSE](G!JB.W,FPZ4CBVLT*'R)T_%&\D3L1 MD6,3I0%GG'; V3%8 J3,19$>66/DN M4=[7(W'K$J0M9&TG?T1+1H=0H&1T^"!$([3IB0X':(X$YC;'$"G6G+?J8]99 MRK)_:CF6)P[JC8AI+H$0LP2H6S9$WO,+1?9 $DVRR87\O\#:@2+8Q!*PU/+:ES:EJ? F>/#5H M!.S21!Z?4ZX\M*!UF_O\.TPSFG_8.R3-';6*\=PC4TVQ3#,^!R$+[*"0#1(O M\:G)5"V_K2X_7>*W%JJ#<Q6>^8I,-A1UAN0AO^2CAQ7A5EML%Y(VL[8S#+1W./9A6U,L.VC7[I M7/)ZB5LMENH 5Y.;[N^>#KEQ\@"5?4HT38']M1+V^VS/X9/A;8NW[_,4N#,8 M:%X0EED9)&K'L!&AHR1;ND^%W#B #Z:-/C:\[=#V"D8@8O>:^^[0 ]$SQ^TA MSPW]$$JX6"KF?#0K&]"31[-RFE6/9MO>Q_%H5H/!VBC6XJT5-!/KOWY)>!;^ M5L4Y;LX(]!D$.2BT#R$4*#88R-'MHQ&IX]>KK((H?;NZK3N>T$I8)3U,XJ:S MFUWF(.*:SD!;W;U]RW+"'L2<4"(O)43:%E-SY([%*UO'8K:W.) MT(!1DY]=C7!^]AS$"1S4KK(E&;D=)4048M7,94YA&/J M-P5OZ6F9G6Z"$MKV.F4YC?,&VZ[SVY=U'*[12U8EY!B#!Z,$GJRP_I8+> MZ0ISRS%DBH/6)5H%<8Z>(07A"77=HJK-FH:>@CBM'T%D!00$8?J D_R%ZA#< MU/?MC0GWQ>2#VX"<+C!];9VE=?HAFMQJG241SHO?U2O$>VNVH J=!=HF_1T_ MI9NDK_K/Z":J*B>[.S$T/M92=+,:SE.IF \=U;4=H$^]VCCXKM5&!@K<\<)[,Y3+SR9O()U?)FQJVKQ%-OICYM$F\FSR'D@;B:X_80/Y ? M0GD5IT$:SNC-E WHB3=33K/*F]GV/@YOI@:#M5&LQ5NKWLR;%:]TFZ8'4]#9 ML==22))9\32WWDEM(EJ/)#'C;G)RD SR'1(4&/1 R/1P)_8_JB!G57B(G7B' MM[4CY&9E+D"2 1P+D92T@VKB6!0B,R(:05IE.=IWHVF5_90A-?S$:_NF.V$&7JQ56'L\M3\:)8K"^ MX-)@;1!&N&JB/^#]A]PH%^=K T.RDO"H,_()VG\4L2:P9H-?]GNPV2#.N_AN MSM9F4@AFA=BT/-!X;I0"I^2-(WU@IWA.M=TFM-9*D#2U5JY34B;;>DC1/"S2* MI0U;.W@O,I@M9^/K/@6)(UK'@P"++%>51CZ8FH(EYSX$X:^VG8*6^5.0QO]% MP7E.3I-9$D<,J6ET2]C;A O=K&H#-TC:PE*Z5S7S?,-ZTK/MFL&.(4L)P7/G:<(Q 6@6]6]3,2,FN5$V3T4$&,)?*"B*L%R:% &3-S1>C$O&0VC M1PUM8]2T]DN#J3G"*8^EP0P[IX_X*8U7<0@O"49S>L!?RO>)^DY-J-.NS<[==;5Y;K[@N\'K81SY_U MZ*9VW\HO;2Y9=,X%IVR]K6#D0Y8^/>"\-7.*F_PVSY[R8#-!ZQH.9AM9QK2* M0%>PW/99B L?%.0T'H[1.)5]MH)6^$[\4 MH3;#N%&KNKQRBSUS%6DTE#>(U%./4G#ZC$@C+3F-@Y8,OGT=>AH:5<8Y[D]- MVQ#4'\F^@6A"Y=A-U31'=C0R1)7:O( ZE8%C;B.M-+ M(<9N!)^Q_I?U=!;9IZ7?][4VT;Z]7QI>@RV2B#_G&IPS$WVWK*2K![A26+?/ M,=6*KVJY?DW?K7:+N_H)+BV/IPYC)J?XZ\0:-'=H*I>DLILMN&C,?Q1'T@D> M:=O[H8-TN='/5Z;'B%GAH5(IZGZN 2*--.(AQ%WZ1M/I0[K&:+^[@AK,V94Y M=8V6Y,];]@"*!JQD*8:LBYN,M"TZE(?-MW@9"UU+A$1K&F!ONDS :^V[^&E= M%N!IT-&6@AY6Y4 XZY$$T$?VK"GU%WFD'^5+/\"!:M7G0H"^M:79V2$N]"RN M$40<*L@I\P=ZO3V T8RA23% MD3OE.HT8L7;%#9EU(I^63%"UKC6M 0YUI<25>W&O[6DVJ]9/6A?-/<^*LKB' M_.2/08&C)@V6I@?RP,&MN^8/78N1\0.-3]]#:U0W1QT'M!]:?UXD<+SP,X' M+W%XWYVL]A76@:-[*Q#"U> >!TXIIU%WQ&/"OYSU!PB BNMV7L?$Q:\0#ON9 M+!P-B#5XDB#O:_T=C(*2450!M*?FEI+?9P'L/H<<962'.((3J1"@&9 MF/D=E-80#H*>=>CB!*3NN]$<.3F.XA+!"!X SH1;W.!H T99>OY'U>YMD)>[ M!V*+%9".,4NU=9RJN_WG?DIZQO%3M NB?5"WDV?*3I-5O,=_NEQRBCESS6A>$4+RZIB]D(+G3QE-'H!32!TP)=;48"P'T:9& ME(ZWZ+8_M0][(W@;HC2)O]PPU"FL]0?"^D:ET6!>@EAN:$I0?"QXU;(YI_'1 M"F+9PU--K3IH;!MQH[F.[B+8HWROM!Y_@<GN +&.F.T,D%W!G#6V4VD<]CV$YFL7LXZVI# MS4&\ J],5ZHP^^IS&E1$B^+HM>](U="KIMRSF>#P#H?94QK#3&A*T)UA9D-) M_WG1^(SSQZS 'S0XX2F@M-# M@V9GF_'$6K2(TF&A3B]W4<232.A8P>2,%NP3?6^9 H5PXK A,]F/[#J*6!][ M_2!B$]A9<@-L=T.0#%=M- F)I @F[.TC_HF$!^IG@PL()4 MBVZMV"QHWN_]W/>5H)(E&'M6E@5LJ$WAFV%K$O9$'70#]&._3**G;X>0,Z(;V/X&;+,"A0?\B#"9+^X M*=$RP%A3UQK -15W*! 7P"K1ORXY"29*]$*:QQ\X76?58 MKJJDJ5+F SR->#F&IR$;[<3>!7D:IT]059R^MS.S'U2]K4?G*:D99P3-$6T* M)W%/8*;)$T[\GBX[K&5MSO$:4JX^8W928Q,R/!CI#N,B7[,F?9RPXWW7)M/B MJP]94?AP 6S*.'Z:9C.>64'DYX)8!I=%&6^"$JN*$ \:VT;7:*Y##)$&8,JU M33P #G]]Q_ 0+:VEH@=QEM_2+'YD[TV"HJ#I[J@?,OI;Q8XO%[@(\WC+NY@9 M)=\W',Y^\0-C>L?7[_U^/F!M*AMYA0^FR>?TZ@4X.]N@0B(W1+5KL\!/2K>$N*?S M+#L]*J3)=0J HJ]I=<;,T,BFP^/#]%S5X1I'5=(YKD;D\+JJ$D!P<;-JPED> M$\S@_ _:B6R/G!DJUFN#UZ%T7/6>L2N!R-"%1T4)3 J_"7:CXL"D8ZT9.G/ MOP:D094$>3?+*Z$9&ZR&:QM^)ND8I-Z>2S F"_W98U6B MN$!I!K'8&W@'1H[Z)RA<0U;GZ[DS8PO H21.2/_I:.VW>.G:" !6V2#^SGMN]>@+\B"'^K()5U MAWKRVT?<.#%(7[CM#0K.DIT0E?=8-E.(8:5*R!:U@JI#9)22E:5O%@K6*24' MPP[=D%8 CI =^FD30FX9?&%3C=,JJT;01<1:I>]Q>NLOY$U MB@%9S]ULW62B&=SQ@E.&\ YOMED>Y,PU4Q\ 7MT\/%R_;H8A*\ Z=,9 >9W\ M"U:Q61M690'@1 C:KZGKC+Z_0VST)< M3#G2* =Q=G.V@5Y"JV&:_! M^[:MN@L6?8=L;X@6T,:Q@E[ MQ3A1'"8,[4X>)JV#3"!P,V '^BCW)(QM#O[+\'\(ZRT+P 5>X3S'$9DC<[:2 MW:KSQGXB]LU&=0=[4^IEB(_JL2C2F?N>VC2)-,>$.^A/XKP,]1.9;EOC"ZO1 M7=[?W.YCM;3K6QTTM$.-/V4=I+=\I!LJX%6"7SB?SG"IBC^ UY81/RJS=?82 MY!&;.(UW+>!)'0N'+8IJPWXW4?//\C%W4C'36LGDY 5#U6&R3P3/. ^>Z%5O M,Q ]*V3T9Q2\"")?W8G2G$B2"=>\('(F;MVZ=]W)GX%M&)>[@T7,\ ,^B)7Q MFLA$J2Z36\M+/8*G$C,-#'I2,A4'EB7C4T;O0'!$9WZ@%&@-Y@[QFK1*?4K[ MZ( T2T_9<#W,^[4[F+!7AFLSSLYP(W:'"YP_4S':$ &B)NQ5EE]5)3'@X.$! MO%F?<$DV95PW]V;35D &WKP>$3RC9,CZ8$#MFQ4=%<7UL#Y!(?5RO=!U@C:7)2F1UAQ6B;G,(IQFFSAEOR!-(.XL9']AGX0W M/.)<(5QZ8]@6+UW*AAAL&E/)BCL]T"^LCP\H M-&+;&(>&'+."Q(]!N(Y3G.^ZS"H S[SU].M9Z-YEK_" M B28C."-9Z-'U1 ]ZEP5-'3'EWP^!JPS< 3PN#;]GI6] [I9W<=/*7U;3CZV MSX$%V8%B7%S@,HB3XE.0Y_2QM:(<\@P#6[UI/70-1(^K;E:H,V0OJ5H]**I' M=7V5. L*!G>),P' =:; F_RY1#4&LE!.4& M>@E#T>=M!%D<:(6B-GE$+^=@/2KZA8[KPYET%H@8Y1PT08<5*=GGXX58 ,G, M-:Y;S,:R+06FE(Y0O^]/(TK(")*%XG>-(J7JXS6VJ(,%\1]XG:(;:=AZHI/DG;E-%R6#25U5RA$S&Z<O&C63,4QL2!P& MA3R0@=/0)EY' I*/@SX,11"P$R@1DX7#-/;NFC"!!=^Q M9 +O=Q^#OV4YS9VG<@B957"# X(B.[@/R M9P/-?#<)'+S8*OY"K_K^&I?K\XH8UQN<-QF)5"6YY7WGQ;VV#UU%$*<2#&VO M2$)E07 GS_R%=$!-CQ/4]O% TK3@Q2UHHX,LUP;W)RP*OM#L[)%9S6@9E>O: M&\_>!/3H,<3(,N[Q8K(/X1;G4(8I>.K6;;E?LX AD:&AT=&FCT%) Z=X?-VA M7[FG:/JX\T',3XOK; -Z".M[*W3!-1GVM?G?_0[D\7Q*:>V0GW&0WZ2B\!S] M_C:%0)46B3D+) 1HW]'AFT3G&\AA0$<#<)=FTF0$W+Y0&6)V0=EZ>,D.DBWH M[Y=L,8JFR-;O?98M/EF39:M\R:AL%48_B")MF MZ!':^00UG&!XA)OB.6WA42_$#G0EO2FNO1Q7^&PW'4*WI[4Q<)I+E.BHIZRG"Y& MBF-:,#HHT!HGT6F9G;:ENM,LW]?&KLM=!YWW8*SP.$T?%H8Y[M7RKBM[AUF2 MX+#)P1H&Q?H$D9D_QU JFY:J/H7:UJ>\VM9%U[XEMBVN$Y.B5PDN((/K#I$% MKQ+ZW/:450+KS:]['"#T17@5ISAZ?3(L)K_&T5-;2)R2LQ_D!,4K^)1KN]E8 MJ/6K8POD>1G]$]8LP]&/4%S^Z*AZCUHAF#_!:94:+KF'*]Q6G1J M [XZNSF_?HV(+HKW5;*AOUAMHK MH@TJ9%Q3W&N]8"9L!AK#5,XLZY(/Y%_+ MZ9+^Z/[KDN%J*'4)=%@F@&M)9:(B\^_*9"%EPI6V.92)0- 64283M80WXL_S MV(&%"Q7,%JE]4F9ED'R8<[X/,**?6D>L3H@.V=Y64P ME?U$+@B3/K+E)O^Z)PN=X/K?NPO")45:L!D_8#T?S!QK,I2%G^F%4YFA%L)$ M+,Y&VUM'%O[D@;-N/GAP,JO,B RO9.6O])[Q)L7TNHWL,'2#F4E.!(/[*B/" MM1CEA 5_%?BY$&F,H/41P5_.\>G05S';*]B?02 !F>O#.L^JI_45.0A0I3>W M!*B_XZLPZ*S04"Y &LBN 6VI5/CP,F)V1$R7$ ,P') ?9^\EI\>OYMF0#-4: M'>WFS%'0,,Z;T+E9>*+NC[!Y"/:\U(%)-XW.W+2X/D+H(6R89$RZC PIE)\RMT(RK>D68FV=!PX_19L M)(>G>%'-ZG@MF*L?:!L$$KFJ73T+:YU)OCZ!P ./(H7&6\H&-C MA;>6;LL%T U!@0!%9V^*!#2TB"L?;MO*AWA?^9#N\QX 2(]'!B4!!NRQ'QAX4_P$4Q)[\A=8)D[. MY?;*+>J,[2:'A"5"NV.?H'9T*NIGO2"J01G4DWX=5 _4P-P2Q#DRSRX\=O8P MN#.FL[N!VY[;K"@A3HX5_WJ/4[R*R\LO6])*6?K&8"3KNYL1E4.9N&!A>>B1 M-62GU_BQHJ76V<;'^GJQX9DSE+/[3>'EY*/N=1KF."CP=7K>6=F_$!PDNSLB M4)*SK;*KS<.L!AWCS"NL"QS3NK Z06O:#>6DG[NSZ@2*X&%8/?>X0]R6(:HO M.R?PA(P^!CM!CZ1AA*IMEM)X8;+I9R6K,56E;<<@+%V?8G7!VC^VZN/4BM:O M-5IW+K 176ZV2;;#^<>@A-/U4^_O[$V;8A,X8&#;>\)!:S"JEE;W@OMEVHWB MM=TCLA7Z_?=O7OWZFAZ6T*O]R\G7'FP9AZ-AO(/, 83)&XKBXP7OZY)-9M)P M-C>>B?3J@7AOZ919%\7N=J69R-V[4?MDLFF%85+&#?]@(4JL<) MTIBMUIQWZ)[E]:'G &[S'CT>P.C)>]9YEL/[LI*8B!"]_1!\41Q]!!UL[CO" M.8^3F-8-F]AT"&YW>[0Y?.ZN];D<,7V-K0++ ;#=/,)>\+FXPA'.@^0LC6BE MI$OZVC%^[G]1%L5N/)1=J!O3.082&P)]_O;^6[1BPU!-6L! "#K\%[ MM]<(Y))Y4](*&M3IHH@5ZEH_:(O9Z/2D*V&'N-39V/60=VVPVA4AXQ,N;YJD M6_"$[3S(\QWD[[K-L^<8;%WR&WCW)E,4LWW"LHM^KG49.;[WPHIRG+",9@3- MGVX^H+ 9"&V;D0KV8T1$ ZH6QRDZ/[N[O$=D<*?^?O^7Q[78SRU;HYN"F<7* MYHU"/6DX'Y.IWN(\SJ(XK'\KR>AC/(RCVP(=^L8A%64%J:!:\(>8EBQCB2%] M<)^8,D_H[C?@FZ6Z-YMMEM*R/*M6L/J;[7EK6=RTAH7FX\I#1[>>!>_@U>"< M[>H1FV2>K0*OU79C]'GA)IP)#KQ*-C,AP8Y45,3\3,OZ.#J:J0KUBM[64:VD M9H1:UH.>1?9GD.94D M3 ;!QC X90XQ?V"GQR\A^'19906"?&<;3RG7?P*[.PWCA(5Q:EH$H#UF8$QEH;9,>%07@93:_87D/2*S&&GC!1-+XVK4C]D91(H=.5D(AX.CD6^PW79X^N43:. J(#T"9PPBLW M>!@7,EDXM(\*6;(.0WC3I@2]01JNXX+JWC:O=*.@.VI9?#?GHV96X6&:2E9#8;(N MUOG\Y?W-K2K%S;2Q;&KE*92.HG?)WUF:]6><%U6!:';%CT'^*\'O8DD6]>Z5 MYJ"/5AR"!W0L4SLX&Z.8C$N.FB$FHEB^8,S>C@@C2FC4241^4Y1QJ+:X4%"R M"#_(A -W5?OOT3!@NN+[+.VN[Z4FBTM_USM 4KS9^BZ:';NH8Y+Q?9F%O]Z\ MI$0TUO$6+B@N8KA>3*,Y]D.S[SEZ'KW$PHU"5^J_0=;A(*%+B2,F*,4:;B;= M/)BV07K[#53[/.#&&SZ#^M^!E]3UETY0\RE$OX7:C]%WU*CYW FJW\8W@/"?=*Y#>TI<;M^0(?G-<*4H;, M+;IT8VN?(.64/3P-.\W]U5$'DZROI'J?0O6W3A#]VBG]'+H-=C3;U%E.#DQ/ MF"5^.2Y--4W\IJFJJ9+GC:ZZRG(U25S&P0C>$_BA_(2/#@:-=1EE MOF==B"F0TUB@:W*"2I^HJ-6"V6YL1R))NN"8)COZN%C4VS#\[$TJ#,@[T!=A M\B7?/!5FJS04#;H;=;O#68(,@-H1:/D7U([AMUMCAL6(!HM!'9*WO>++ F]( MCL%CHHJ^;QYSALJ68"55T.IQAX+M-MG1(%[XMK93A3XCW^88_JT;Z#]RQ.0\ MC-!E:3%"B^6T@<7?BGY_!#Z;"4K'W*,S2=]X8YG0+$5G^YJ(,U@BHR$]/@EQ MR!\E,H9CN)D>Q9Y-5LP54SRZJBD-0D M0L7HEL1[>!4)=I"(^BZ/,G@>$N+E\/U#\^R0S.ZL*'!9P*5M'#P2IM!2#N9O M'G1'=/G.09]JWH,U=I/('C>T]9\[MX >X/< %LO?,1ASU]8[L_ZL:#YF3? J M.CMX4R:G1?HP/*!=?"A3IL<3[J,Q+7:X 1;YH?E=[:R]PU!) 8,@G(5A7@5) M0?^+NW)A"L&IGW$.UNGKP\DY#8U\2B@U-QHTP'\P$'P1D^Y-!IEZ_=ZCH,>0 MPZ5#.KJ'0J%8#5X4UW'@7X?-DV"OQV'/T3[Y#G^13SKR72VT?'[?XULBNK4% MX9S"/G1"?V[_T-[9=T>CSO[F@_WK_%XS^.I1ZZ$IM_C+RIX;C76=/I/S7);O M3/7.OJ/S7;5+P_A%2OTW=%H?U^&T7J7Q*LLW* RV<1DD==$-'P$]XH\&+#FL M<7CXGG3H=N.B%1(P/OD9?OSMB=[BFC>W%WA1T]J<*-0ZA-K6:F^EH?L#0I%:9M 0A M,0>V>9R&\39(DAV**MX+GFXI-[3!Y3J+/%.4)D#01;@OM.(#DG@W4&?($M5V]E7%3\.N*O#GNG>YX M>!O$S5RG"?IP#%]VMR%EXSV-MO#T+D3-)/T]2, ?J[AKXS7,+_"X79T>:@7$ M:!QM6X/>[0Z@28!8O_MVT)7!2RPHT^.L>M-D/]Z]B56[5K*[O9C])3T MC),-=[H@Z(/:+N@7Z.026Z:,X@7?Z?+("N+N@P07=YB<#BI,%-)'O'E4QF_P M^]C&EFCFHWMC:(?JAN@7UHZ'(7OG?]VI-Y/N"(!X^K9%0(J<,>X5H+$"]K,P MI,GX[VAR?GAFIH5W83?;D)?,GQ-M1YNB?5N?P*/BQ!@_:B:XVJ$?R.>F;WC2\=BD:G MB>9Q,4V4>UX5)?E%7OBDM;09-4:; 8\FG_TEWW@C!9)F9YL9"+1H$>7;T */ M)8_ )$+N\"JA3Y)HL95]#H!R'90H0,46A_$JQI#F,$F".C,AO(Z']H\!&2O$ MJ%AC>"O?UF>A=0?HI6F<-@/'6<1>Y&+;99&=7GT(DOB"-+ G: "/[$D062\;9Y!@A-$U@;7I9"^93M(S(C;D#YY M3"]O@PA26N+N?MI&]A;PJ:51Y*K0P&D9D['5#0[8$@W<4C!6;+]$"*O MF'17.=U4Q_+MG:@(4:D0%PD@[;AQPS6.J@3?K,0)4N'1V47+D.(!?"@J3^_4 M8:T[@Z?3/_(7UT,!8N6)>U_!B*]19TST"QW5A[/JH8C@>' /!H.=3#2ZDWM/ M0R,U/'=31K2>P7(2U:-WJ3IX_Q1L//+]'E\*M*KXVRJ]6L MD6HZS #GWGLS@:3K%()NF8WSN$,I2 NX,AI*"TIIUE(*4>VN[2!=! XR#FJ# MSR_%_R%.\76)-[/I_?V WJK]+LV3M'[/RH'1$!WNJ+: $>,/V $X/%]@ _@+ MP4SQURS_%4>3=H%N?S^V@CY%XE/R&MJA%]H0W"YHAX.\]@%!9!:M/$Z]V&0 M'S<(.:$?XS3>5)O.@9I/,%"99FF5PG;2["$LNVZ0ES$\?"IQ4Z;(WVV$@V/= MO80+80\VE.;(?]84P*'9 0[;4T1C^K6MB"D7BS.K"]2I%D00W,+9:3#67+2V M+<0UD/S:&!4 -MT;E=BU%L]XLZ(S;";$YG%=%!5$W3_D05JPRT*-,$?MH5Q$ M/QK0J13,(DLB#Q [A7W\6$-SSMG&YVT>A_@6YW1J^ECL=W.(N^'\>8&W%&'0 M^ 3>:8$B?2.7E*R&!: 63T0RNN1W!T*EJ<-5?#?D5-IRRZI/? H M'0+G_LG@,"3;4>J=S<5(JPO[65?K$@K&CY>]4^2J]>=HUA[&=\T*9O"-0/ M69">H%73!?;U;=T);5DO#S!KRD#>"W=3WDTVFIO3'2SM':X7\2Q-JR"!&01) M(BL493*"3=-8GRKQL3XA?2&4L2[>&M#>*.YT=V<>VZ'/M05LB,V^T6L,2P?* M_3HMB1U>E% %YQX"XJ-]T*B1>I<.Y%;!*V@CRS=_H:965F!OY95:ZS'#)@T>/BX)A87'XADXZ)H00&XQV4M_Z0O>"<_11O M8I69LNBGG9P!EUO'T3&R9ZWOSY,G1&A(7T2KC:,$>GL@039 )CBE+HZOXY/2 MS]NM*RD=?OJHI72\COI26D'?KUE*!2!;6$J%^/(@Y*%VFM&?#XISZ WD5W## M@$;EQ2D$;Q8U4N8U3HIZB;C3!B$V\@_P6C+Z9#0O0G[+@H MHF-WLI%X(*('(EK[WDX?S)Z9_IHU<28,Z.]10%(UAP*9PKL);_:C"-ETAAYB M1#NJJJ,7FWQ?%303_8RA^H,A_4*PD.XAAC^G.4XP+1!Y9-'K?)9.#5X7<=,# M##D7BL64CQ(,D;\UR="@_LVQ@5K!8^/GBBKVVLFZ M^Q+DD6:2U'Y;Z_EU!S,=A9K!WSW+?8D.FGX]0N ME!D+%!VMQMFH:!@Y?[/T]+>F1R_FVH=,D[;(L1I$HP6S0>R,)L(F8_^:)G^* MG[M1YTK<2SK9Q+QT[N-PEKIQDQG &ZPO389-C*OAU,>W#I(R8ZW 7]3)BN#A M)7M89U41I-$]U'TI,4ZUM(&BHTV5H*1AR/RWW[_YHR_)RY:9O$U%I@>AOC;3 M1<]LN)Z$:4_PK(##]]YB63KQ3W7.O3K+=USN3A^I&S#LQ.>A(*?!B_3]B ]/ MIM6XD@-]WGV[R,O.GDW^M=^OR3_^\R$N(17"=0I9SR-RW)9LVN+VMJ OF_$H M)@[: 7KV+=UOY,HEWT-#8[470\5%G..0#"55AYR&-G$PFB//+=8F5FA:^[ C MBE>XSWW1XA[@\&IPU!P<-=Q=@BYVG5W">8]]1*VPM^DPW>]ZRQ%@U\$EA\_0 MO:5"SF0VKW1:Y3++S2N077]JC>(]7M97=KX/EN.[8]9%P]<,V9\XUSL&K+, M[LT R]G$G]I#\.4]3O$J+J_(RIB#=::/.+MS.'1M1@4TZV@/5 9?T"/KS:IG ML8#;0B ,'@C!O'B1W'?,!!5_A(@<5IYQ03A, SP*^J"K^W=X%_ I*W_&Y1T. MLZ<47B)V+\7GD+&#Y^"E",ZPLKPHRZ9I?S\*R6!>A:?9P-Q$.9T/;LLJ^^'T9!G))@]ITR]Q -VF9FMEO&E:L&7IBWV.U[L?K]\^L6C8U8\K@5XSP:@5C92E4_UTU3WF;B9"F"2Z@ ME'9 QV.U@LGPK'IW4XL;[M^A/C!].NA:<\TO\*.,YK/+^L$I5+G?KC]]3U&@ MI<H"*D.9:D7*+RTT$_W]8N#*-1!I$Q00U5.59*I,XWBG"PX1 M#WY*UVF2X3!'W]D^3NK];M^DSN),YTW_[R=R*&N3&Z@<$;-^RH\NJ/PZE??MG&.6W,)JXC-;-\QXG(S+1"HP0< M;1//1&9.1 CD95XP^+W+U/;P59:O<%Q"$=ZSM$-,<6T@1(M^_VCV(X,5%>2K M"@,B$DDR<[:J'QCE*:WK$GWP<@'J/L1N)48NABY>N/*M2=>,&[BY8/FMJ/JF M_CX%\%**2?B]HU%$DA53UQ1N6Q^S^*DP,Z.XJ>'BMWC5ZH+ZPVQM^H./'8U@ MB=9J*%6U<_&8)4@*B_EW*Q$BCD)V;JJR*(,T(B=FI@T6%I_Q]XY-@G@K-A2B M3ILE'+SL<'M?!GFYO$FL0^_[( 'S_P0]XJHKFNXLJW<=-TG_RR$59LV@Y[= #XZ ST&<0'#95993 ML]:2HV+TV:,17/7ZC1-&;8(83"04-*U9J,UQ&@_F"]"W(?:+L,IR6A4 +,EC MUE&:(K6<'TT4(UDRS)GG::!0=LS.!H-)31J@YE M]:\X?EK#U49 - F$\07[02"Z)PR2L$K8E6L=Z;-J4V\?LQ";8W%&>9X"P^,3 M;7A,";D&F]?R4$'8IF!SOW_48BU8T=%#BR;!PB[&R5$?!TQAM;",RA%UO!+Z M4P8J/HG+G2L9']= M7/QZE6-\G9:82$5I6W2YWS]JP16LZ.B 3YJ=KD@[\,;1AB@G+;\V<97A:V%A ME4/+[T!?F?)YP/E&*UY^F0\?32BPSAH*-]/ZF)K$*XQ>Q2E]?5*\]D4Z%X74 MC*'#!FCR>^N\I&F!KU-RGJ:/IHJ;$/6C6X;- MGWD>S5:\ (>4;JZ]$PM>$M1%/3N7:ZWS\#99U]?L,I]N=.X)+?>QY75G[,LT*5!6Z)+\Z+;&O1 M4OS%TX^F]7G'-2*1#G%*QT#=[Z#.A]#C#G7;U1]#9^Q9?/V]$\2^".^_V3?A M-^2KQ[RIJF5MZ8CD@9@=A6KZB>7UHH]_V)DB@U_9CE;6GL:\2LQBH*O!0O-> MI[>/WMC9FFSTD)&-AL."'2"TB8] ^QVP,G.JQ'J5R1?196>9?Z++W M!9M/Y M"G2EJ?#/KT#-Y?XHM&H=N BQ05;4Y_A[1ZLG>4LW=C&V;;X*#:A#\YRJKK=^ M7XTV$PK=8H')/'F;[-Y@+I3:@=)$/M_"5;2&;T.CLTW'AA8M0M]@W:^!*4:T MIV.7ACY[^OX,$\X=0OO>+JS6&(?M/\>4+'0_YU>"1HNA:6W M@\O;"-.78$[+H;><_BIL1[INT?>+>FK.CRVD,/*;+;F-S#@37_WGLR[V"TC^5KSNYKTWEZS/E:P]X MF'V!K.GX'B?^V^IX0_5B3<<;:Y8#HS7:X=M<8^=U%:TJ2.!UGG;HAOY(]N,X M3*A4!G7LL[)U!D$PBA1(D+?ZE@8EF=T-*^O#UKU M23$A1_,2^W! SOA$>PXL3MZ(YGW",IB@9-M:]KN6[]IM+*3%FW6]NJ2V"88" MIF%GSZ>)(:"H3"]-:95&.*?OO&%60;K[74'KDQ:\NJ0+FS^V5VC1[SDVKZSH MJ;XQ9DE%'::ZIV\X\UECCB9C\R3C9*T=!:,:J'_7*S+*!Y*WQ\/N5E&2[C1M M=9U3*(!Y],IBG$!HU>]NTY_3C^G%0_H7\I_[WT&735">T*[X2[#9@M?F=[=O M?O['CV_>7?R.?&U+%IC&<<&.0_Z9Y3";%?DNS4*28IJVB(P0/V.T(5-:%R?4 M-52N8](4IR@*=MR]R;IR=:)).!K7D1(YBA.T\=V$B/#%LI?-/]%C.V_/RJ,Y M+V^/[70^/]CG/[0O@7.'FHC^ME-@\C.K[P.UBHCM^\7I=% M_7OV9^F'#G+!G8.N$OW0.,Y K:MN'.)Y\N&S+675+Z>D<6&EZFGS6*>F0ES" MJ^V"?G)<1,. 'WU[6YL51Q'+TMETK5:X$W_W:"-09$LI\4I\#;$E)J3/&3;2 M<^[XHUNL">>BCU^/L^:?]AE#H,>=1V2+YG6T>O$05OP]#GOR4KD)P?;1U/.! M.\[BKI7JY)C5>>@!V0\>GDC:*'U?3BGZYP*N@2DI$%_\__(HK/Z T MPF&H/HK[\4]9^DS54)^XA2^[15]UG3QPD84<*8\L/65-.['AZ)&%B_N0-]#Z M*K#(K"678/D@!GW*Y[3MVJ^>C/2T+S;;@PP?+QO9''J:PT29S_%/I5JBF9O"T50'74"JI5L_V40:Z,4,4L MCE2-Z2_RQ'Q91Z#GIJ_!(D9:\RO4SN.KU(>&XKV@&:E-96U/Q4..X<3 M\B,L=.$U5[K4:&\$W1'T9SYV] KJ\;+O'G71[H/ANJ!"F(#4KTPW>*,3O@IG MWY22W'X6"W&U&G[5"W&U"K.9FSV7X)&DR[*J]UQN+D<6=V-:<7[9:!O3V?A: M/63V13^N"B*+DS_GR5VCB C7EO=%L]H7_J5+?GNI8P_VYKJVVG5G<6S'=_W5 MU;[=.38+R1!@2]U7?&UR*W0QNA;E R;FTF)RQ8K_AG3,U80UDD ;YA&ZQSK<)89^:3Z MO#V%;/$#N)".AHH^@-T>@C(V!Z" GJ!ZF>?IVUY5/-A2Z=B^?!P.:9S9- MQO+D38& BAPO25L-]3]N:U/1\V;*$1'6YD^.-;=P6?LZ6K*BDSEZ@=-L$Z>: M/.6UMLE5_FR'?.VT2M=62M[[="2?!\4<:@9IRKO:_O(HJ)D'.X% M:13(Z<(E6HS8,-X--#E@!4G21]F7FVV2[3!FN4!?4IP7ZW@+Z4#9WS]E)>QL M<4FS+;S'=SC!X Q5('"9;SIZ6++4 @Z!_SG%!#;$6+J\O[FM#40W=J%G%-L6 M^D4E9JPL%A86]TH&3%X<41UXB-[H#F-[$S.@3UE!I'\"C&EG%%4Y.)"AR(W)-&YX)CO.SYN?88+92@7 MS3AZHN%:!?BT%EZIB2G29*A'I@F2#XJFN5!,=M0K])BH/*;FXWFU40HH5DI# MQSQ$M<5XA((@YK8QX&6,=N*>N( [,C+=:0Z*86_7+HHQ-2.G%FOAJYM"P ZU MHT+("2NHND[#G,9=!4FMU"G>S\HRCQ^K$G#^D(V#W_?Q6JH4&#-\P#8V9UD3 MI89MK_[Q:H59:<%>U5L/,#X?.,9B,"PZSNB!U_]B56X7[4W#:* M.?,=O2"HFR!H@WZ!5C[$YHE6>@PB\2);@<2'+(VR]#HM$$'.<023 M^7#]_N9.*]93;PS;X-&E;(@H^E=9G.?!<]>.V9]*POO[]S_[%*EJ!+*QB!CB MRX[@D)EJ!Z@5^+*]38IK3ZMG@.2WNMSD. MHINTN_FH2N]J#V,;H@;TC0(":3N(QWYN[(@8U PN2I23/A[ TY1[8VB:,:XF MF>#YUS__ _D'^2\\9/GS_P-02P,$% @ CH4V5>!,!^?U/0 _V$$ !0 M !E->5;^3(Q/1OR MK<>Q+LMCN[IWSDL%1$(2IBA2#9(N:W[] 4A*HB202( D!%**V)UVV40B\7V) M6R*1^-M_?TR]3^^8AB3P?_WE^"]'OWS"OA.XQ!__^LNWM_O>Y2___??_^IM' M_!]#%.)/[',__/67213-_OKY\\^?/__R,:3>7P(Z_GQR='3Z>?'A+^F7?_T( MR=K7/T\7WQY__M^OCZ_.!$]1C_AAA'QG58J+$94[OKJZ^IS\E7T:DK^&2?G' MP$%1T@"I7I\*O^#_ZBT^Z_%?]8Y/>J?'?_D(W5_^_E^?/OWM__1ZG_[W^N7Q MTVW@Q%/L1Y]N*$81=C_])-'D$VO.ISMWC#^-:##]]'SZZ19%Z-/K/(SP-/S4 MZR4R:.#A%SSZQ/_[[>5AJ3$.9WC^%R>8?N9_X?_LN0@3UDJNTE^C^0S_^DM( MIC,/+WXWH7CTZR_\RY.CDY.C\],CKNK_71;]G%0XHSADJB;X/+)B:P+Q1X1] M%[L+D;QNJ4I<+!/L!:G& 8 M1:?-4K1HUTJY>_:;$#",;99H,4&%( #X.3/#3]_W8^2]X%E B^;"PL\[P,QZ M\P&T?#%#RQM%?DBX(F!JMHIT@)YM& 4G9NAZ!FSNEWYS"/^O@/D; 8.;" MY)R3JJ?XND0TQ)RMCYM,2?;S090<66"BA<\ M)EQW/WI"T[*13/AYZRG9;#YHX]DL+WW6(C?IP!X:EQ"R_EV+F=AH,(2"AC?_ M2XUN<>A0DN@"82+_>1<(66L^A)>&M_Z+EC@!90O"I"VO#%E\$\1^1.UE(Q(ZE8'K@>*RK6>N$) ()0U["](->R[ M+@,WS/[S2'Q\+*5+5*;U5 F!@-#4L/^@2+L3#9I.NDC3"8RFAGT(1=J=:M!T MVD6:3F$T->Q06-/NAOTXH&_!S[)U8%&)KE"4!P%"D!%?0J9;LM09T&<:O)/T MC!_$TF:QKE"U!0>$+R,.ATS!YR",D/?_R RT:!<6Z@I7&U" 3E@;/F+ERE&, M)-RL?=9B-M:;"\&_8?\##S7RGB>!+_>2;GW:8AZVFPWAHF&?PRMV8E[G\67_8^K3%7&PW&\)%PZZ#-XIXS.#K?#H,O!(BUK]K,0L;#890T+ K8&$7 M=Q_.!/EC+#DU$'[>8D+$S8?P8F3O_P?VO/_QV0+]%:.0C:/N0QC& *]:4;D6 M,R4!!$*9$3_ [X$7,V1I>K" X(7T9< 4F'OT$1 M'@=4'EN]_G7KV=EH/"AHUP0IKU/D>==Q2'PZ]:];3\I&XR&D&+F'<#?% M=,R&W-]H\#.:W 33&?+E/49=XZ!'GW@N0?).?_[;%5 @:#J%#=3LO MO%&?UOU(0N[\N?$"MDL:/U/B8+:Z>YVPIA>0 "O;4E* P(#N?!KQ:0;3*0\, M#IP?B6KA((YX6@Q^S"3W;)85;BF!4&@@##;L"U@T,5P%>6/W>OZ"1Y@AY. W M_!%=LXI^E! )E]%B/A6 @M"Z\!K\[?-FGA.5;"O!+.P-EQXUA5PK6<&:,ZUD M4K7-=83"8<)M'/;&",U2F\5>%"Y^LS+>[!??DZ@T3LQ@=$]\Y#L$><]!ZB*0 MY&11$J'?"75:U0]#'(5 _3<^WF$GTR$EW]&*F@_H456&21V&;E X8>,(_\_= MGS%Y1QX?'/K1#:)TSD;WWY$7%ZU>U&18P*?8'$7, 6%I.AF/5I][1X01Y>'[ M@+XRO;.X#(+#6SR,5O^2]4:HF%;Q"@>GZ6P^6M0Z#K^Q%KY@!S.;9,UXPE'Y M62ZH:+LH+ 6AZ0P_.K3QI=84OZ$/G%-:PI>X3*N(*FAVTSE^]!AZ9\T/Z)R9 M$G"U(BS2,GY$C6XZUT\E>E[0SZ]L24;9.DPV?XG+6$!0F:V5TK3>^*83_E3B MZ8^ _GCPGVG@%$=*2 JUF:F-YC>= :@25??\",$?OV$ZO0G\I(UAYC"DJA_HGR41 A+_G2 M,(W/%,\0<>\^9M@/,=N/#J()IND,#UOV0R180#I\T0*"I/%41?J^,.!NK;T$ M:5!QW*8>&;/'DK][W_&9,8]A/*!MK1HJR@N!Z'Q9$CZG0_4Z]K%Q:)A MP.Q%;>EGCP0-B9>XXIB!)0>/D\!CS0BYL45SX"8=+,8"SJL>-L A:SQM4A7? MYC.:!7Y"&Z4AK&ZF8A"Z@$VVL)AUM8-)Z;J0)QOZ,T4%2)N,U"'2%N"XO& M^F,R^88_R"/1ZJL]UL"9% (6TG%HI5X\F>*O10-L\SR+SDQ$RI MEXH*6D!HC;.E$)K&TT%I!=1D/N(_2#2YB<,HF&*Z &(.8Q4DHB/\PN!J//&4 M#M.),2IM5T0E.L*C$(S&#8OK;VHZY)4HV=$V(QP@V:$ MC0,Y[65[4KF CC *@:KQ#&":_H9X&B<^DL1OPE->4#S!?DC><;H(> Q"/O4/ M1FPU('="*$GK"ONJ(#:>7$S'%%YPA(B/W3M$?3:1A+E6L54A<8ALB0P0T!'" M(5 UD:M,>./\C2_.MMMQC4>[# I@8K7V\+T-C81O08&.\"V" IBVK2W.$!E,%2/@NF()(JVD6U1!C7R$.^@U\G&/.P+P[@!$?$0!_0VB(?1*/:V+T$# P:49%DP-E1.P:$&GHT9.E;N)-:U!C1!Q$T6 M-Y+L8BH2.D U""@;,W9L9=?JQ]&$J?6?U>@K9W:K9+<8W0;&Q@0=6PHG;ZHH MLYB5ZB*#"T!LS-.AD0 05+2+/"HG -PYF?_ GOO@+T)$WV@<1ND?5*DM%M1% MHDM@LS%5R)H'",2OJ$0'B!0"H9 TI-I&EF]&P\ A&MO69=&:-ZE+N3O(_;0D M$YQ<2%S*]-G@._9C:0=:?F9!KY' +3[66[32RLU?R : 3$7I1)7_MIUD;+37 MQMW:;S0(PV<:C*1'X_DOVTG'6EMA&ZZV^-5?L>?QEY*PCRGR^K[;=Z?$)QP3 M_BQ4F$R-@8_;& MI'%/@1^LCQ^0CB4HU3ZV"ML/R]^H.':^8SH,0KR+T7.[C;#53G&Y]I%=@@$L MH6-;ILK5(N">X9;>%XE9H[-50N"'2<@CSF5KOOM@\+&6$A_1^0.;F4*&EL,O MZ@;)BA \D#=7<_L,KE$>NI7V<@E!UB6OV0Y$OMLN*M564Q&TW\J\ED\X F^R MUK]M'S,;;>U8/S/^#1&?-WG@K]Y\9?_TQ^FSV, ;:(U5 M:X&-U=PI56RR.FO K*3&(P,V6PJTL[*2^V$JI=@!\XJV93IW/AC[5X&M5:?MA3,5@ O.F5C:G M:B&DRP$V'(QN)L@?X_#!+[[_JA!A"I5<

+.A9 S!84:C.-13C8>-ET[;(=B#!1B3:S)42@@:CD M\JQWKX/G=+];RD%ID3:24(Z!C;'&&RV[#::LK\O\_L(R;>1+@H*-[\4OV_C( MQN0D%A&Z/UL5L(DJ^*8LUV K'QSJ2#K 8@.K,?&?>C#>+(EH8^J)0&Z!?%B*AC88@A\7&?5VKXZ05C+&>N&GC6[A#Z*IM M1K/3L%3U3+ [/$[O;$1K10NJ&JUJ?%NP-"B<2[@J+M9^]8D2 02KM>:HCU\)E MJU63CFX6;+\!E*$"O%);_9J29.A@J[J+1\>ZE6P AXO=,*;K,S GUR\P(ZR^X: M2E9>YRPSRT5.\G0;]]/'-)R0V;.'I/LB/:&=-0,IFE9>'JWAW/O[B7/N'EVX MN'=Z-CSMG7XY^M+#0XQ[%Z) M^G=G-,)#]_RB-\(CAN7I!?MI='G2.\*71PY&7XZ_.*<=,*7J&$"OMM9@5$8N MH%5]ID^KFMU<3;/C:;].W5.K^Y#3_(FS)4>%E6_,-<*$E4]*;'O?%KDGN!N6 MWXK1\$YNB>B"3<"P4KC[5\#-4GP2VBQJ/ M"$N,B ;MY@1XQ (P6N?[B&MZU#9&)U>[)WGYZYY8X0]Y:$N;P_- M0@-T&]]A6ODK;DDXRYZ0'8SZ88@CV8*SO.P>VH0$3%A0N;$ -F%L3*H^?YO* M9P7F+]B-':[P;8P95/QY$8;!#?(=['EELX>>K#VR&4VP;8Q&O\WL5>]I%EGI M/;(),* V1J$S97G@%[[%Z7]SK<^R*,'?MX8*VD/;4('9QI#W;?W[CA/$##X& M'B;O@(R,(!$6F(9ZCX 1+@*L<]'QV\W./7Y6P53$4CIL+06PU?P\E9T&DRZL MB/1&17G93AM'#B)@ 'Z;3>*9XADB[F*!E:VK^GZ:#!"TZ]44VF$C@H$*C/YO MLW4M)N9G-*^TC%F4[[#-;$%EY04"H=XTQNXK\I#6O+)9OML4KT-EY24"0>OY MJ+5P[[[@)%?L(T%#XB6;-/7=JT1>ATU "J65EP<*VI'9$+8Q!WFB @.Y9# TB*6HNA.% 5-;YMM_1\3C&YO[@'+M'G(W 4N"I=3D M=(93#0@AU"IDZ+5O$&!CWE<4\?;.!Z--+*3&5%5J9TRK,KP00S/NG(1C4]N: MLWLFH0(BQ K4TYS8MG>Y)S[RG1KW+F4"+;"GFO!7W\S+]BA%8$$8OFK5DB1K,)L57_ LILX$A6R=K6XA)0(Z:R5E MH($N [;*4O*K*XW,\_+RW;,3.600,S'^9#0V=[K22$G2%&'#9V\3^PG=GZ+W)?IGF3-H\N[CX<+^9YE]@/26JR M%S8.WHU&6/[^F5EE.F?'ILF$] 4%UZ\-?8$AM(%+GS%$Z9Q!D*1=!9BP7$8G M+0\ '<1@SEKW[J,IL_E^Y%Z>'7TY/>]].3]V>B?XRU'O'#M7O>/3DTOWY/3B M[/+(BNRW.[ M@ U1_26ZG^7%?X]G,2]PFR%NX31[\44"G*?7 +&M *198 MEZZ;" P4Q$AV$0"[B-P!)'S<_-H&VM3LM"">:1T#"%,7M65R](/@ES7$P(D< M>[S[F6#4;96(^\5:9BX$A43QV& M=^'\[ H/1EF@%=-:MMO>+F!!%ZV57N%&6X 3/,-C';E80S33[,-IV4:RL7+! M9A,;IC>]>.ICQK&CD)ZPN*#A50\9^V1$'!Z.M*73&Z/@VI,[Q(%"+.B9KE'N:17'WP)X(E6*V6TJT@G9, ML!@+NJ8BG:)^"D?-Y&1)-"=*TL0D2$( F3@(+ M,KV?7"KVX&>J?47T!XYXY-66DKY[@VF$B/]&$7<'IS&=MR1TO"!D:SIHSVZL M6@M& G6C$6]RFR+&Y.#A$-UU-B_9P #"Q1I^MB,=R0,*'2M$)JHF6R_\UF2&>=O2S:0 ],Y)J.@Q'? M6@%V2'EYXW$]8GW4.Z>2* NZ)IC*@N >!=R,=E/M3MI,%S7<0?,IN9/8A(A0 MO$X,>.Z$2]I-)MXU#2GEL11_!='L(:(V^E[7/ M%VV(LLR"_9L-52I M!0.!ALF4I?.MFQ6C@T)EO4!> M;H== KUYM5;"1!&C9]JGY;29LY*J9H71VQI/+[_A8PG4&&W1U09:_SRH+]&A6E6[ CJL=4A#Z-JM ;/2 , M'*HY:"1%FS@BY'+-ALN0\ <_POWF.^DAKD)D07E9PU=@ J8$/P1+S(TIIN[( M (FPH/N"*!->8P%A9+(+:F_NFMG;*6[M:HA52X;%9T2C^1M%;+!,'OH#]S]9 M<=.1=V)UU'NBBB0;.B201G'@G0)H1F='I+NBYB6;F!N1X14US]!!TC H'N,4 M)+'+V.>1RSJ'@PJR3$^= -W@DZB2, MZKQ;-XNE5#4>C^V/=4_ZPD5/^T/ I M?QJS".RK&Q\;OE7"/2J3P&/TAZDB3T&$U?LA7(X%75!,C_ ^"1P>D]V+U:C9 MOWC)!CH8%VLXQF2H'C)34,AT=,Q0(WJMJ)0%O:F<"G$H2@$$)OO0GR,2:W:B MI&@#O2B1:]08_QFSC0"FWGQYO35W05VY?ZE*,]OQ2K6#]D.@$ NZI2:UHOX* M1<[XQ>9*-YN;N]I\N-NL=XF2/UP_]@DG(E%HKGA[LJ2\!1U2[T8S !I0MU-, M\/..Z3 (\6Y>M$U?@YZKV4!AL=927PP$Y'FR.IZ56-SSR3V9"",%6+AUU$!! M 3TT9GSCP6!FDW#Q\<7]>?<4D+M=:%DN@ M #!WWJ:A^!X1FB0"S>4F>_ 91/%T9;D2"X#):*TU "$"6(;Q)\!Y;@N\>*@Z M:WW(-H&8C4Q##X/8A6ZVJRJ+*YUW.L#!^'?N*?J83ICF[;DK0-Z2\)9$")O M,.)YQQ[9JL%-<_TINCET1+;6#O0 A-B"<;_6UOV1&XI=$O&?I(OIXI*M9;84 M#@B!Y_4&7^AFXLD*-Q5\83@;S\Z#+\1)%IP)=F,OMWAWV5)^%'M\$. /R&:' M64,/IR/"&_\1E(&AHN36=;]:X#2:Q5JW8S:3(,M\>BS+$UD+.VS_'1&/&\U] M0%^1AQ_\5360;@DK;T'GJY8R6@$J>)?;A6G>9+MM_E;<(J D1MY7_EP,T_*6 M#3&@(;D6T:TWBWH 5HBJJB5=N.XXG11M)F&XX;%Z!QG#)V$R"[QUFYJV2 MFK>QW+R'Y+SJ=X)SX_UT%OA\.348+?6[^^!YEG"6"EIIE5I%L@4]5C.U;R4\ M+=S&Y+PAHQ'F+UOC96->V+J:WU7Q'>*EL=*:!J(AN@L6HH-H [=!:K211=YY MUI34-\9FJ]S5"4WS4)/:!J M=O%Y9*?QMV2JB6YF:MAY0#>>MU3ZV&SK-'-IQN78F;.U\ZMJ5X6YE2>W_ M1-1-S3@QS9 'TJ?=,@SC:?H[S1!VDP96-"*0L#TQ&!BP1K<@H?910-C,04!H M^AC 6-)!R1':"P.1OB=CR92-(MQ"PON WL<1LTD>GHQ\!W:X75VN!?U1GFRP M!OBLGM\WKW6QF88X?=^])5X<<8>&GH-026HK#*$R=$8C&'BV.MTQ-RW;4 H] MP^/N/N706UEF>4XXO2ZM(M."#EUCACU-7$VYCE[CZ131.=LIK%[JVXZBO<41 M(EZH,22HR:]YV%"K?+^"RVO(+\TV'4E< C==V4BP_K$%75SOIL9FHZV\SUP8 M07(]?V/5]C^([)(S1((%'(I-4"FH)@^)C2Z/XF@@5NEM,$5$?NE9+L$"+A6, M5BUJ*H>3A7NIZY@APP8AIO+BQX?IC ;OZ07/KW@ZQ%3",$R&S1QO&[.(8R!6 M-G;CKXC!XV,ZS[<:1&Y9R?936HH++,6BX=Q<,=NV?/"?8)VTI&#[ M:2Q#Q5A>O9!&.0;9OU;LL7]\?T'^N&SML_Z-!9S(5S<;S3*6FA:"=&FGV/QJ MAV@+34,(LH)!FT#Y*_')-)Y*<5[_S@:DUU7>Q'JC7<9F#H2/;*GPP'Z4;5\%!5HQGI>1/\V*=NGS76E1_91!@Q<]].X'H34][Q9)YN)5D[#C.NAW[18*((J:EA)7N]1O]D:$- S):]1\DFMS$811,,06_R0V38DT6OP&]F?#UYH.?_X+X#F'& M #DDJB;;@E6"(O&*R?X@^%IY'K7*.,K#G4I:"#B94I-E@4W4TF&$\X(:JC9Z MQ;ES<3#JNZE:(#>JL(@%-&O9N##WO1"3^GU.XEQ5KS?G1^>E1&Q]9@'X97:T ME6-JK8FV>)>6^\M7!_N(:2%Q5(N_MX"*VH>[$G1L\7?\+QB'MM,4>Q*1R[AY[M&7&8^FT.8N,T-G)8* M$?]*/,S6LSX.^ZQA;,4K1[VP2-N0+VY[ Z><0O39X@([*"R/'1!\V#:D-]MI MXTM.]X1U1)PDWWY@D/ICLLP2>SW_BOX=T"15(6!7HR*IBY.\%J)6AH<4-V"E M_A.:PD+W5*598!H:?4+1$,0X6AC:-^#5#BCK'V[L<,6ND?/#"\:@?:ZDL-U, MEYFZB&T94C8._KIC(/0,N[I\"VRDL8FB!O2M/% 7N8T7J:!DCT*6EVVQ-8#. MW"7(@>:']CP1FYTTR :1Y6==9W^%!\RCUQZF2Z;9)RP[0Y04[KI5R+!KP($H MW+0_8\K?]T'C_#,CKY,T)JBH#P,*=I4_"&:FW%W94C2O#L_9.6:6Q:K^%T9T MX!<=;,/+=YE)((( 0E7?K-,D].UG4(E07GZ_"4T0-.42!:C#2E?KHZF$/2\5D]_[/*D"'ZJWZ H7Y=-<4%?6\I-6*%!:Y%#FL17&2'15TC"8L90%W\,L_A4VW,H*/ M(C\<82+*WEX-0@)+DU!6T@*RF^@G0B]X&8 VWNW\&OL,BQGRK@/?A652$!;9 M(X[%D-D8#7&XN-O0.:/R0\/]:< &AO^D2:++(KO!,FSB1;H/5H#&5*1]F4:. M$T_C)*?W;S0(PV\^Q!9?%2=\O;;4O!R]GK2W<[&%YP(?1BIQ7MCWQ;6@?8 M%CIBH,WBT7;$'_@X.4M"A/(GJV2>]8K"+;"=^KI8%9LJ M]&1S&T3?U1A'D\ MR-N$!O%XD]:%==N6O)Z#F<$I.:R>+>2YKM6V8JQL%$3(RT7*5ENG+Y:5 MX8/_3 ,'AX(EY^IO^HMPO7IJ7F'K*;&3"PH!A:Z3127JN/=-TT"6_V0[^T4U M99,$H* %HT$)Q-LWPVA4QD?HR^"S6:(C6(:XVJN< -O@F62[5K6"=->:C@8"1,K_\4 M1*QNA]^)2(\IRX9+54D6=#@P05N+)574+!Q>;S%#WB$)[A)#7/NTK;R)VVU\ M; R#P G8?ZL,D2L9#8V4JPKV><#<]RC22MVL%<&CA_?/M!IDI=_P\/Y9M]\_ M>T1^>?XPP8TU,S L'"5F0L#S3N*V,\>3O#VW2P,//E] M80MEP0=U5=,ZFZ@/X'KS-UVE'C ?C[EJN\C?5-A4>?:FTJ*M,Y%R(&#+XYV& M(J1NU JG8$V=@9D^ ;L)IC/LARCKV"^LA]/$#FY)Z'A!R%= [%*,0 M/_C)@3H9QKS&?P0Q]>8O;"@K.0:5%FT_UG7!])&WUB M7V,O(CC3F[B^">@LH&QML:Q&LA0K*&!!1P- O#G<%K7> MT(J8#0U#/MQ_"^\Q$XH\GKJ$[^KO1B/L\!>*U_0JNV.A+*JMA*DB9BJKP&WF M&5G6C\-L@Y5MM\H7/)*R[60+@(FI)>I2A:SFEV7@/G\N^ E'@QGFCX+[8YZ9 MX 91.A\BY\TUG@\["1P6A99OUC_2MN M#2A1\PJY 0WW;8U=BW-_@>U2J_5)DV_QB!_S[';IB!KX\,N U:2W=U2JC*N% MQ^HW,>6H92OAK?;(;$%2V@*N:^H,0GN086>CISU3.MGPL(W/(ZM$EW:)C+T@ M7X:C0?=YM[>.#5!9W_92/<7"#I\C*T /NKS9"].08@7;=^P^V"5Q5F/BTVKN M]%1"8][T5/QAH:_8!K'#4F3KV9^X/\5WB)>&]@';6U_'_Q4VY"? M,OMC[K&5C##*8KIM!NJHVG@C#6+$:[NFW-*[AI&D4/0.;4>WN^B.$<7PFGIR M%:+EW>O@69834D]6RZG6!-#&^W"09MPN8 JS$#7\&@7.C\%/']-P0F;\^.>6 MO!.7;2SJ&"'4ZFNY+35(!.QQV/9<\X% ]!3PS2U':>CAS"?P.F%,7C..W'R8 M'N @MX$*]\A:5:F /7K;'C<>!*/[@&(R]M>^N"6L(">3 $&,95^^BG\*23CD0+O,HU1*2!\;/P$&I+]R0/#9!R M26$+V*U@Y@71T:5HV1AVMJ4SM_7L=]GFG4UYF+YC#DC?<6B,O##Y+\[CHVH+ MNM588#6P3@$R$&VP;3Q@ K1NX[YL%K43)@OHZA94*KWKAE,.K:77;C0;I>W9 M;:3*/;6LBCY=]2B\'>Y_MU!:/B6C:G"K@MTRFQP@L/,G&Q:R6@O8CA$'SRRI M?@JSZ7G8!=VY9=,3AKZ+(2]O@1$TMWLIPJR!4Y*&J-9-,ZHJS0(S -LZG/1J M.42-'WF(&[&YBD$SPD8C?F=].5?QQ8K")* CO)L& L>V:RRE>;R_MW$8<2ZFO1):&FQPT-^P(-_ M"/BM?;_O)O!Y^M@TXN"%A#^NY]?8=R931'\ 'N^3%K=@1(2_D2('P\83NVVM M%SJ#WNR3%K> 0JB5PDC=A,?"<_97Y.'P!;.M4XS9W UZ7TI-YP&"$88_?*8W!2Y+6D!AI=EO M!8&-\05;"F\_50?E+%?2 LX Q@@B,(^'A9/<;S@84S2;$&=+<]#(*2]O(Y>P M]Q0!V)C*'U"BRG$I3\#"[2,)BHJ-03:'AR\;>OBR(.G[AFUDS[6@,1[XY9GW M2PO:Q,"6(6WG<2\'P5@"_@TUGF+>30>CI5='A8_MPNWF1 "&C9NL;"LH&[26 MG[6&E.T&-O-,(V,6U^9T+TX_\(0HMZUWK)]#6T%XS8Y[A9JK7P NK O@X <4 M-KRZ6.8-+U:-9T-9W9X)00<"NF)W?'0 )U>XB M#1-"Q4XBO%6J ZZ-$WQY0Y+,-A /#UB,!?90H6.HFT(>04,+[V*%I.X#:5'K MZ=NVV*TL%%)X;.RGRU4MCP6-YJO88\"X75[6 DJ;&*$E@-GH8-_0%#;P"LO8 MP"G$8(7CJ1@%"QWJ3,2HVNX&[]9JMM=+R"1Q*H8U9# MH 7T[G3QNPL7<+%R_*WW\(^ _EAY)9260/GR%C"K;^#P%=$:9!:.P.48+'RL M?2^I';O)E=EJ_;Q(9F<,HB*T5JZ=$1__DH8L]$[5?0C#F ?3OU'DARC),@4( M^@*+ZIQ-J %IXQ([UX)G2AS\C&G2 CCMZ\6Z3/$&0*92I*?/F3(=,'UG"H0O M_!R!8O<;_\]Z8Q-E>$M+YG,M<9VA51]0&[.FYP<;I>Y;6*XS1 ,@LC$.-&ET MJNUM3(D_3HTUR=R_!LQS3)T)"G%);Z\FLWN6H N@P^C!#R,:[%^? R0_X)G:?5]WX_YPRQA MA#RO+#.RBH3.D*D$FYUY(O)6^.!';!421CP=;^(L=E=Q:DH=N5109]C7 1&6 M_&$':[BMM&7ILJ4?1Q.FX7^RM>G&FC2\^V!M(VRBXNN:%^2/\6/P$]/T)S*5 M/M7::-6=,[1FB;(R9*;6)G^;S79EFYM5'VQ3B2A@'@V;7-W9MB_YN9)_>TU0 MY^Q&!41@%HZ='3FGV@[BB"W[?)?M[^"GS]M%.\=T.5 0;BT[L?LN>_\&1-:>)0-*=DYNDMA@A!KW/^YIG'B MFELHS//W?<5L*:/$<)&(;E-="!R$<^/>S +';&JOQ2CI>;VE4CMG&=KP0HQE MX?NLGCP-A\$L^3\X^E9KIX4;3 MX4:3MBD<;C0=;C0=,J-8G!G%H*L9^)R'AD";F*W9M6SUBY.'B/J*G.I:2,6( M^O:\X "#X34.$X=LC0:V(7)/[6L36!NC] ]GG8V;@_)9YVE[7A^3;(>R-J0( MW"-"$_=QM?U_@4P+C*K.54PA= J7!:IY3A.]>L/-R(\:TE]!)=?L9X56:S90 M<^DQ&(SR6KU@CZ],DJ>E$AM(],YBA\'/DE<3?G#SJKQ.4PN1K74#]W\BZ@+S MBJ]_:P%W<,?"1C.M=/8( _;Z;)#SQTDCP^OYZIO,$)-VK1KGNVE*P"DLZ7@C M55I@%T*CA@=)5L7%WY]C-XFP1QB'SWE:=^CS#V0<.:I*!%R)>/2C( 3$TMFWIHD= % M I3C-&H9D$(:Y08C]J_50,3^\?V-1#P/T(/ODG?BLAU$R:10_+T%G,AGAI+F M&LMKJ;D-E;<,>V!]&\=,[0D;1#!J5F*"51AI*I\ L)N[>$ M8H>)*AW]!!_:Q@W,*#=9VVQ]$]9QE,ISNO? MV8#TNLJ;6&^TR]Q=>@G>R^[XZF ?,34D8XGX^]:,*P7--98)4,9&IM4W/YQA M)SFDD*Y@B\OLN%>4FM86,<4M-^0(>>7U(N^6S_C8=Z5K'_'WN\9<9D";2YR" M5EN9#^)P0<+6"Q+K,=I;QPFP]!Q (38QN&6(PF@4(#@V7WY(,R6+&_"&/JZQ MCT#:&-X$:MM3X+_CD'6,Y"@Q?./AT?F_\VB\IR#Z M%XY>L!.,?9["+!^S48==5=:AFV97G1H;3Q(;:WJ:4>,^H-FO^'?'NS)/L3(' M.Y609>HYA\6=@=7(G@4?O[%5.UUJN=F*LLS/VB);8Q35@#,5U+=*-3P8)::X M_BC,:SS\-W:BMR ;) 74@J;^%PLX5LBTAH\G':/H@=U5)/.XVH'HAM?&A"NX]DDRE;+(\P MB7C&I+Z?:W/XH&!9C=;?3HMKEI+VO'8!:/;ZRF"5T[XIRRNL;W\LK1AR*R^W M5NU1R4[!U(BV4=G^&%4!V%9> *G:R%R*_;0O-6Q4V_7MG5T)(+?]W8K%V7NX M>)GR!H639T1D0Q!(1.L, :,G?$)%6UW\1+/KL*V'E "5]SL:23+UZDRP&_- M^S\P&4_X*=P[IFB,^V$83Y?;U+03I=[XVM-15=#!3.*J"@H>4ESM)L65;H]= MYG_+4=OG,97\[97 "\9S(%PF-+!@(&TP&9<)"BV,UZNUW3S C"=K6"S#^9.Z M)@U76+\%9FMP?&C&/>XIQ_CETD^8MK/]@W 8X-I:BP40 0UF??L-T"HJ,::;B@S$WR:JQ2]\F M!NB[/V.F^X//((V3+4[.6PI MP-NL",Y0?V9FECUM'B$:[>&JGWKBHWV@02I,<-%#COANKD 68 MTZ@][\Z5O@N?O\R["'^0QD2J"VR]H6E@6._;8E>I'?EXS!<&;1SR#I<+;!\. MZ[EK<+9/1KWS!>?WX=71V?G1.>I=G'T9]DXO+]S>V?'QE][Y\AQT5JZWOFM-/C?TS0,R?"0>G(#_BO3_0"LQKY;/IPOV.WJ?;+U M;#''PS&-&/5V??MNO0(&8#>W#9JIT(.9>O,S7_YB4_!,B8,![DM X<[Z+B' M=?'J=6Y WC@)6@/!W/*R5(L=CTOPWM7P8K*<*MC%[(XY/@L?$H.<>M9JZS5J MTFU[KY,RX)7Q%KE/JZ*W=:MLES:OILQ^F[TB<9V\VBYU">YPL5)-MV[;=K.T M6GG5?J]6X-\O+D;.\.+H2V^(+D]ZEU_.G=XI/COK'9T/ST[/KXZ=DY.='VBT M8ID.0Q*:B6"?W&-RU^(.^U%%Y?:ZYU0E%I@AX=!7HIQ_T[Z^ E7NT% &XB- M71IT3!?;IW[OJV\PW9$R';)DPRQ"S'LW6: K3";*&]$B@!J[0%Z_HNWO A:" M:N=SFF* TF"K51KN;SY3+W?'X-E#J[.I9!?YP@'-[3@S_!I=3YO7LNL=8P>\ M0WJ%ZI&E<%W3'X]I$N2_GDP5X"Z0E>RL>T *&82\-A_"&4V(7%SOCH<=8,]I M^ !-(P?RR>$T;&.U4D#ES@_"BO3:7\NOP"6D9QS.OC:.2*SJ&0"]#CU#@TM( MSZCGI*OAY$ZESQ+GKX WF @)6+/II$A M0X)DFI+D+2QQ:N: M+TE+7&=W7GK@@K(IM2SLO8+S;OEB^SI\#?MABVJURW=4S[7*)L@YI&HZI&HR M9\%UD]*YS$VU'* 8'8"%57;1=FNGI9/IHNJ8H]:OK.QJ02'1XF#B>N1U,I]4 M5Y;-W\\N1L.+\Q.W=_7EU.V=G^&+WMF5Z_3.OWP9'J%SA$_PY<'T:\2RJPFG MZL!3FB!=Y=4ULPIUTE6R2X)AN:JZ:NC6&+@-AKV[\66WG:'13%@=<=;L[(D5 M36T.W6G'! !3B^V;"VG7,Q)4BT/_V1'PP%1G[;+]0B?&KKM#!<4./<0>+CJ: M*VV_MD#?D7MYABY&HYXSND0]'JC1&YT?N[TKY^0$G[J7>.3N-!%/Q[M=301! ML[?M/#KM)O =S.]Q\,*#T0W3A$3\B5C]L#.IR)KCR:3U&1VS>,4\"=HWIA1E M]?L1P= XL/*RII_Y85;/N\D;C\*4C8_K'ULP/(%H$#_-L]YNX*1JEIPUD^=- MO9Y?8]^93!']T?\@LO,=:7$+"!3;GX@Q.1BP,*1=4[C0^3;@%^R4*=PH;@&% M4"N%D;H)CXW/32(/AR_X'?LQ?L+15PQYY$%8QDKVQ 8J'$3%0+2C'\[?6'5Z MH^BRI 7\51I 5Q# @N!VS!E75V_8S)6T@#. ,8((S.-AX3CY1I&+^XX3Q'[$ MA@D'DW=NHZ#QLKRLC1QN&Z>(0PDF-@Z=RQ&&;=_P _M1&E>T7< "PN #I:C! M360"$=[1V;*K9TSY+] 8#_RB#1J@H$T,;!G2YET:&0CU#W8P+A;!63=Q& 53 M3(MZ K!PNSD1@*$P?%7U9TVG)$J#C?PD:QOQQVSARG;_53Q:4J&U^[2D-1I> M<17KLXP$ WJYU&097UDN<5. MS-K"1K.[#\>+62^\9Y#R\[\XRLZ"[A#EF\<+$TO?D('BZR()W']#[F#]/]!"&,6++U6S _1:ZM4P=^K4W/L?H MJ];-R:@X3W*X &@+%$#*"ZB$5@P+2I!8Z%^L,5.=D8>ZK7MF7K$_-)PM4.&I M;O60FEV'M^E M'X5L/_.1FSNNF0\)?%*35FKK-H]-EHI(UW+)9';?=R@&8F0 M)X$?OC\#RFN_M6E@6&]6A\R,HH!576^^N\(EJ!/X#O%(MI%@W093C@EW4-UB M/Y@2/_GG8,2Z&''X;_FVA'6VQ?#73X49X9 M;?W;':\("@U*U'4V6ME E)70Z'/#/\#L15^WT/"%C8:MI'8[F:33L]Z,LEYV MQUVCQ.P@\\H&#K D3SO;#Z6+^)S_ K[UV2YJ87<36J5D?R/ I)'41+OTYO!V M\IT:=F]CRIJ8)@E(6W['-B7!'.,TC_5/GRW;)V3&G^"1ALSI26VSW6@C"4OC MTQZ3*LU%5@Q$^O>G($H#0)*L^M=LZ^YA[K:2&%PS=;;9'!MBH=YT.[M/55@* M4]J;$\BKV%]>3&=-:@TK6 (9BYC.3_J+;(DO>!939\+L?D!ON"/3\R"!=?75 MTUE;44,;EE6E(T/.,MXQ\N:) UU^C5E=7H<-2X2>E9>A2]N1VW)4GGVV9'66 M_6W4@/DL=NLOR8XQ-#TFFZ4M9%?'>;(%"H3*'5SI;,1_\OWB]'AT<8%&O9,K MYZQWY;+_.3F]_-*[^')Y>N1>C4XOKRYL9+K E%7=++#V@TQ"_5SYX(Q)I7[_ MGZ.+T9#CZXNXTIW\-MKU# MX$"6_\6J%7?]KI[O%Y<876'WM'=UYHYZH]&(C0]7SK!W=71\Y(Q.3H;G[FF7 M;4P9"Y#9&,]HWSJ_T?>3DY.KX_.KXQZ;75#O='1RW!N=#8]Z#IN6OEPX5Z,K M?-YEPZL?+)!E7EAFF\H)]DT*AZ1U2EM=LHE+%32=]3+2Z>?8\7V6GU(]=%4FJ. M+1=58?:M=3R,E+.*%!0Z),U5>=2K%/C69LO]'5'"U7MAN@+R.FY];@$S\!QE MVXVU,<@[KR4H<:.@@ 6T%%F6C!B+O "RM$(DV$9?_(4C4!H.G=-^9#FL9DTC]7[:FZE=H_XE;]H_A5]D&D\O0XH M#7ZR)>X-FK&_1'-9EU4191.;6T8I[+E*0%DX*O.5V8//UF-Q<@L=A21\9>@C M=^#GQ[!CP"(9)*9U#,,!,I:DZ)\QHFRJ\.;WQ$>^0Y#WX(\".DV$K:[KEGZF MOU&LL_::-YAUJF:T%Y9KI+IC595F=L3)LO?+YOKE9Q:,&)KTB(:35>LMG Q^ MHT$8/M-@1&0FEO^R6P2M86#C#K>5UY@;(*KYB\Z'' Z-$E@IR8-&,AI,=[/- M%492*YJ M6'AVK>N[;QM77!"I!?PW16^EB# ;E87[G#^]IE7R5_*_/O_!U!+ M P04 " ".A395K%'V\&XL 0#\8!$ #@ &5S<#$P:S V,C(N:'1M['UK M5]M(MNAWUN(_Z##IF61=V?$#\THW9Q$>W=Q) @?HZ=/WRRS9*AM-9,DCR8#G MU]_]J"J59-G8P8"--?>>=&++I:I=^_W\^;\?^KYU)Z+8"X-?MNK5VI8E@D[H M>D'OEZUA7''BCN=M_??AYL;/MPD\"H\'\2];MTDR./CX\?[^OGK?K(91[V-] M?W__XP,^L\4/'7B9QQ[:D4\/-FJUYDI+^GA2_'SZZ,P8BU1BT

/2W^#OB9?XXO#T^O+T3^OKV:_67YW^X)-U^N7T^.;JXMOY\;5U M?'%U^?-'?D[^J"]@U4X8)+"!7[82\9!\9!+"4U3$OX?>W2];Q_Q]Y68T$%L? M^@$>\AP-<143Z M(_FAY[HB,#[DC^'79Y'30=2V JM,X < MW%"M4MNMU.I)"'^O5VH[E6;MGYUAG(3]?QY='^_4=KZ*?EM$ZK.OGB_@+X&( MCSJW'BSL\O=;UC#P>.'?KT^V+,^%-\!N_EG3_VO6 !&9_'[9 I(]"(9]-TQ< MT?'Z#L!4_@78%SP7=QR$36WK<'MWIU[;K__\,7O&&*Z*P])T%4-G^4:C4JDWXWP^B$&P)47#FX4;^%$XT,TE* MH-[WX3!V O<:,2D1(C! "D+KGR=>!"\/(^.CK\Z#UQ_VQZ![.9P$UKWZ MG 8@D4;'1)O^>>"*A[^+T:P *CS&3K,%6R*.W&REVY*O MGFU7Q\,H@BVE5W8:N"""Q1,WMK-U6.$'?FA72E,=9%;&EOZ[ +6/:T/?'- /48!%H^/0?1IZPP:W#K_] M&)!X;Z?P<0],OU^C\#ZY!0DQ<((G\H+M^NP@FR .45)Y"=Y@?!2XJ W#%L%* M]?(:IY:(X82%5_+("7>?Y83TU9@IAJ>.1%> <.R( M. L0,O\/8O(-P-8M,N /G*@3A?C*6=P"](O;",\-&E=%V??5A]A5WR9@A?ZR M%7N@9Q(2YMZ:/T'A9OD4<3B,Q@[A'^Z MGH@LVJ@H].0\;/TA1.#NGHHG2<'\!0NIC[. MOP17^['[U';)E4@<+Q#NJ1,%P#YCJ3Z_[G7S[8D>\O:QKR3IN;"EAX'O=3QI M9%JN!\^S9U6;=LB'<)73?P]1[081&P8D,!Z\>.LP]:@4 >'GCX7O&=_KQTF; M?3-H^PA2P=_WUY5)R+,_.[3KM13:]09ZN=\ M.E0\T&;SO[,T 8*JAL,L_DF MH"T/-2"]JEZK4BJM=*(%7]K:A> M/P#M^HNH7G5#]:J_%=6K/K_J57\1U:MAJ%Z-MZ)Z->97O1HOHGHU#-7KS2@# MC?E5KV?FV]+;65MA"'/R4W*8'H->(C]]/F!-":"OEZ(T=O[7TI%>'1..7)>B MKXY_Z7CN>7#L#+S$\=<2*Z;"8GTQI-,9]H<^QJ NDEL1(?0B<8LPOA,8$>Z+ M]<266>&RMIA3VN1+9Y._.D[<1!1^&ZVO[E$ @;7#!IF;^'L@@"J -JXO+CD1 M M!W-*.VZ9[;C7P8G2CEM..^YEL:&TXU; CGL9E,@GY)2FR?*9)HU7P832-%D= MT^25,*0T35;>-'D=S"E-DV4V35X')TK39#E-DY?%AM(T60'3Y$518M5#3,\, MK!GJ6TL];47UM-6H@IU6WU.BWEM O:6M IK*]4K_Q7+[+]X =RM1;(50;#FX MF-G]1'?Y&3^3Z]W!U19M#Q>@CE9.$HY#D!Z9HX6*VNWT5>5K3T00]KU@AAY/>4)@:.5%9&/G M^SSZ+(+.;=^)OF>%3R' 9D6E)VX)>V2G^/WX[92R4*\^(UE,Z=W].W#I^$3X M8#5%NF_W&T'_(_=?<$CJ[7@61M_$O6P\[06]RR@,X*\=T<_Z#$T0+1+]XRA) M]O6GH_G$%O4EJK\PJD^ZB1+=]>HS^FE*KK[DJ+ZT M7'UI?46+&CQ2HGK)U5<4W4L3MC1A,^BT?F0QS;/S>>CY..GN*'#57\_[@RB\ M8T8HR81&N7B!,"98+5I(7#E!3^X# M_YFYA:5 ^Z75\1>$]ID)1B7:OQ+:F[=0HKU>?4ZT_^J -AF(:&3>>UT]MP#:>ZZ![&^7]IX)T9>0(ZQ9A$'W\5G=$2R9#C=ZFLKS MEI'N5QIOH8P4C_$*63.(\S+-*^KSU86]_?Y[KXY2\VQVA9L%UE^D>FU*IFO)(U>41RZY M[?NXA?(M#/YGZ/AXZRX#=X#>AS?6.NKHWHG<;,;F](,O!3XMA]TQ'RFU]8Y'Z$)K)^JNE(^B)))7(1+6FHHO MHR27I=+/E.,^Z]5[@XK]:Y+*!..BV!6[!/;%6]2=2D0O$7W\&I=,KRGQM0A? M2UQ=^UNNA4#@A;U@%AJX%34SP])4XM-TXMGR.%<:K>HIS+!N)4?0=V M"/]_)OU[YZ5NH:*>&$AO-P(V.R MR NX=36NBPAQK@.O@P=.Q"",%<3>"M:?>8$3=#S'/PCD4F@R#MV_G M3\"+K\, CCMP_,]AX+XQ5>=1A"@Z_-I@PIB7I^002\XA7J;:,8\7)8=8/@[Q MS)CPY'Y'4[J'ORT$6M6>1X]>T%)HU\MJZS\V[7IZ(Z*2.,:(XY6;$I7TD=W6 M\X[D+NFCI(\,7JU?_&'^H3DE<92:E?G-FZ.,XG0I'?" M/0\ WH>Z*='<2R2^//HJ_.O,#KVG3@7SIM^6TN V*^2'?P#B*U^"M@@.D[\ MQCSV);K/N\U'AIQFT63MZ$S1U!&-S=N>:99$>?VTQ8*8)>VN)' N=/?CF M\&;*)*^UQ)8%3#9[5306J+(TRH?*Z1_O Z.E/K'ZN@?+Y/*5ZO4FBK@3']O[*Y\<9(ZU#Q!3'GV5TP/ M^Q(&;AB9JO@\7(:X"Q@6(I0 M^:LG6<&G#P? LL)AU!&Q_H(^OA6.JP'R\T?7NU-_Q[_2GU:?MN"IVT@]="N\WFURT!@DGZQVB$[K"O^N!C\*_3 Z M^ OA$/RS[72^]Z)P&+B5W#?FF_I.U/."BB^ZR4$-5\7#51S?ZP4'^.$G:^OC MX?@&:M7=16\A"0<'E6U<=:8]69L;/P_4KKIP*96NT_?\T<$-H'EL?1/WUE78 M=P+;H@]L*X;[['ZRZ-'8^X\XJ#>KM6;Q\H<_?QPN[YG'!SN M/0G[?/2MP[_^Y>&H]NGG>. $F5WPTHV!W"]^S]M>_'XQ349$F1W7)N[7&M_J M/2--._1=?.+W;^FUVOF$\]66[GR/'N_Z]/CWJ_.;\]-KZ^C; MB77ZO\>_'7W[]=0ZOOCZ]?SZ^OSBV]L[\Q].#%I^+PEA"R=5Z[AJ-6JM[?W% M'F'O\2/L__@1SD"J68_<#.V@Z,<_ Z\/PN#;L ^[[K"NX722?]:,_]6W+"D\ MKD1WFBZR904.:@FN\ Y.P@Z5O:#6O'58KU7^3G(E?9="$^OE\.0)0#[Z]NWW MHR_6U>GEQ=6-=?G[U?7O1]]NK)L+"ZCF!DC#JC>MBRNKWK+>3[R+W)KN!^OB MS+KY[=0R*$]3W='Q#7Y=WV]NOSVR.PLC*[D55M>+.XYOC4!KL$"C$>YCB%R; MB,AS_V &S&\^!?,O20\[93UM"_80]9WDERVP$P]<#*/#PK>N,\*SBV#K\/\. M V$U:[8UR\8:3]G8&0']3WCO&7P"NC,^/DZ=A=2Z4D2+I?U>C):#=>;YPH*S MH#WQPR@VP\5L_\C%G)(A@5OD'0*_K&PW]YK/S#$;3P*^U^]9<=0!A.X[/0% MJ%?_->AM68Z?R,\L]*UZ2-3M$5@&'BR_E34:&LU:=7OP\,F2VGF]UJK"MAY( M40;]L5&K[7]:"B$\P]6W?OSJKT3/BY/("1+L7S@#9I]>7Y[^:7T]^[5J_=7I M#SY9IU] #%U=?#L_O@9][>JRJNDUAT(K(T/>GSX A E45MBU(@TBRXFM>" Z M-/S'\@++2V*K";82?]E",Q&00OC^P'$Q MW/#+5DU3@#1! =X=^ :-4%[^P!DF(=LC23MT1_C?",C'B>-?MD+7U0O0$VZ6 MH%IHE]YAL3EP>+EW #,MM^PZ0>:!2BPZ%>^A,\G$O?7H>J3[2\VJ[4FWN[]=WZ)+UA M[FOYF$09U,4.(ELS LZ830(N7;GPYM&UO?GU:OJ==62O9^BOSJ# M,/X46UD,LKZ%U8EP*' 29;#CH^*0'XGO/J/G:[&*Z2QDNO?C9'KDNI&(8_F? M+UX@ZJ#D-YO69\?WXP2 ?D1%;3]"JT7'L2>KU#]P\/TG'_P8_GH1W83W8%9= M.T!K8<^QK@<1R-EX*<]1T6K M8M@VEU?/??3N:0P;WJAP.K=\X(49J\W6"L,ED9JW,OKZ-]#+ M7T(IU8HW/> %Z#T$H31Q7SC9%OOL4M#Q5@"WQLY.EL>0-L)(7FPYUCWHL)7O M07@/0!=.#&=RX8MXB,:&$UNNZ'H!1YFNAJ#$;==:ZLZ,NX;KJSX3*"+$KPPL MFM,2[AH[=="W_X27\3\:GPJRVK(8-0/'>4+$X ^ []\1O-<2NN<$7$2?%\X' M>C&D"L($/OGWT$/:!Y+O8NI!) 9AE,3%O*!IA5'ZK]9[UV0,;QJSGN#D_D?H M#X/$B2AO(HI? :.P@XC7'4U'*OR5]5]>'Z\?[OV3)2UFSA)NY+^=!_ON;P7@ M2)1'P??U#]8M\"[$.]=R?%\CGXF5;2$?@#6SB(@I;"D&&FQ.Z0Z(E?@UIJ99 M[A#=ZO3H(!(=018=2#=*;XJM][ @:!E6/ 3S);X-,4AO<88Z_,9)\IN_=^)Q MXJ$?RT-\ +XX"[D.%??1)FB33IQ8^S7+ M=4;Q\I#68JCI"9&3XV$4 9RN",BH@2=.@JEA0/"3J$HSA6_AFE$8(A[@7-]+ M$L!2X0/N16& YH0_LL"@CD86%:# _:!7'O/_. $M1X#I&HC2@S!.7FN>F.MZ;WI>E*Q!_>&-4TGA![,VX9+MF11%1232'5D+[MPSK" MD#1Q.^6@QR/2&027K-,>RK%T:C EN='J(==^1#9+87P6NB8O3T _Y0A(X/ M>(W7]WD8@X45Q]D$Z788^@*0)AJ*E-@GG>)Z$AJL/H%UD2Y @\'O>E8O"N^3 M6W4ZC(;-:)6@P"(Q!0B!Y@DP^&$LZ"G8,2?>XY.Q1_)%R@F4'_@N?X0OO_?@ MU0C4 " 6(K3OO)@03(XZ02*3+?0LK#=VGX<1.C]1;2I6N[W\"#AO'0$SXF0*K MZ'8%2:A )@[@3ST47 '<&=)N%/I6"%J+<94I*0T!%*EQNEW;-J*3UP[6V(JX M_!>OB]>ET]KEJ[C1T,97[ DZ?'E!ZQM@\,Q4"8KA?U63$!;6;@ MX$. 8^2)<6G'SM#U$KFOZB(8UP_%W\\[W>@(=Q)&1^F%G/E.KY!_=1T_%JGY M_ 8\'M-D>WPK?%]QIY2"R6FP@ M[0FG%->[LF#?V^$5-EC1O0&>[@8MS>CVX M.[QSW?(9JV>G:=<:.E5,[56C0-M!H3<<(!L&".# 4X(6K(XI61T" MXT( L3,+(&BX*@'B"]P$[.28-W2)6[D4$8U9S@(F_30%T/FWLQE!5-^N-NH3 MH2.A@K$C'0S"#T_ 0J7:JV;=MO 4U:5D>D<)2+I!PEMMU&BK#3Q1)*Q[_&,1 M][I;>*_ N_8KC2+/3#J?EF=F7PP34J_@EHV+Y>]^[$X;]FZM8>\TFQ/O-:;5 MK3!]]3@+4%E;,E)._,,N")5/EMXOTA,@SVDG)CW-UN/BV:-P1?O[^*0F',_0 M V/>-AP+[P.RK$TXC*/+XU*,N=H"61V'ON=:ZE0()^-"!Z#:5]J1<+Z#W 5\ M.'#\>V<4?\+5^?953/RO?ZGO@&[Y7Y6*=>:!N#ZPSBE+4E1N8&N?R/-X@.27 MU*NW2?\3^2,/B+7]U#BI[<,?C<9-?>>@MG_0W/UD7>/QK-H#>I2;^_76)^MB M@,P@/K#^]^N7RPB3R#MH2U0JAWDP'EBDHTR"XC5#4>8#6K4,]"Q&_*W#DXOC MW[^>?KNYMLZ_82WCQ=41MMWX_*=U=7IV>G7Z[?@4(;RY\<2W6[5JRPN*]R"! MNHC79%\@V<_6X24:6 #5<4;Z-QEW]LA[#-!^&%FQZKR^N1$)= .C[S>D'Y*, M.@J"(=AM7X5()',F@7 ;^H!SL"DSXD.6?"ZV@R:F-L#3NFD;\VR-HB6.%T4" MFRH%';&YX076)6"6=7Y^;EOGL,48@ .+ ]WV;JWZ-@K_,Y \%G: P(BZ\EFX M%DI5+Z@N!,8+O3!J3W#O1&[E2QA^IPQ%!?UX^78[ ;UN;L$FDUAQI3T)Z56@ M"N)X 07&Z*P^GW5S0Z-:S 8Y8@!KO;" Z7/8:]1W0=Z+AX'HL"$,VP.;&)2* M!'<*F/LO]ALP?CE@S?>9E52M/T+T#E%8P<&8\EZC4?O$2\4V_;/^"7D;?0Y$ M0=-R<5GYG?K)P'>"L0_;PO?$W?C#V,;,'0(-Y+_0NU:?XW[OL,D8;7=S@XDT M!C60]HU?QQY(#.Q;\3# F@P^)E&+\JB%ENR$-LI#.:5G ,79Q.]HO;[C"NT] MV]R05!\[76$!B8-481];;#(34/_OT+XS*/P+_*?'_B-0&!$/=!AWOT7)+J!X MXKZKU@V=-+<-]!OVA@XR*"$8(MTAMCQ$=R$IE\ 0"#!>CO<(%X>QN&X4]JU[?(U'B$X3*C"99_)U6"Y8PK -AZY?)",$ M41S)=G;<9B=69>!D#J MA%7+:XO(8[!?&R;ZRM?D,A[AC /5#7 L11(D8P-$(^H:B?OX0V/JO%2F+)7' M">QNK_E)Z_5%:Q8RL6.41W@_8%F'$H\!W\%P <4H%BA-"-W1XVCUT(<99%@3 MB%$1 "JWAVY/)-;[M'R$)1TMD*Z=ML9#K 73.L0?(\&)*()G8@R;PIL3Q(2T MG]R/TXT8@]G_.$3 872'^G:9.)C MB4P+1";T?,&M.1WM&C^^^,?Y2:6^#\HQ,+Z^UU'^B]]Q$H_+8A\$',C*L,\W M&@XC"SO$LEPHKVTAUW9X(Z*^%[!P@KM)*9GC$W!EFB\/ Q"Z"5&5\1B[*\KK M>'XJ.B$AB\H_,<]4,^,D%BFI@3?V(J=OJ@9F\1[2F-/V?.23*/+Y*1EK\L.@ M5X$;[J?LN.L]"+?"[M44(U "PQ:4[N;"5S&R9DI:,702YK%L]GP78$L-!P/0 M#R.IQ@W;:DD0\24*+8:B+\,$-5] !:#GCB'&$6\PL(R2L<<\-7+NM=)67L"" M+N!7J7K$J"#W /.ES /[&T@9- ]05!#AD8BYN Q%&\_\0]*@= "4E6V9H#'E M7I;=%C[R_6D:?SP0SG<0_6 P.,J"VMQP9<>6! UI%8NG$F0._(#^B5]C1H0K M&^M-=I38])MT2;!(U(^J%FX/N% L_CW$1>XCS GDJ#\LY6]N3-F[DR21UQXR M94C34 8Z*4<*_@.L,,8D@@Y[A@+S&:TIM\6MXW?)&OLW,'#NK24#]QUGB-(5 MU-6,Y*4*$-.:W8/9E@#*@XT4 7@Q6=-AF,!1^TV%AD7,U=SOZ MPE/GE.%=O71ZXA.@'MY61P"&LB-4-F =12"O.Y\LK!MC$'P+\=QU\T@]V@-U< MU,01]+4.T?/$F=[O+TZ_?M"9C9R-1[JR!?P*)#DYJES@?WXXH 89L*@K? ^N MVZ.'>K?^B*('-#D!570<&JMFU6NW_ L'40-OZ(8@)V ! MM@?\D,,#("+S+:NJMI5OYV1;JHU1U>+K@5=2:3N+,'1K:N_OI#Q1[6[NDB@" M"1Z;.2[JZ4P]"=LJ,U3(9%VK&B](ZG:,4#G!2HK!"FA?\/CF1F$^1?KJF!1! M=;[3Z\NJ/,I+T4);]##!0SM$I#C-=+F#?VUNJ%M")*CO-_:JUA_H88XPPD7B MNX^>8KP/D7#50825,BU#$#GD_*A)% M I[P=7,#GTYQEF0^YK22ZYJ]>FY*': ##2G#QW'O4)E@,U="O#-,"#.$VQ,J MA\D"_Y[A_SR M1!W5S8V+(88/P'X&HM=G1J)D4$M3&8,Y]&^&>4(AQ:[G\U_X*P/^,?*$7@ W MV:$K#0-6ROA!%\. M8YW3Y$J6#M3HT[#; 6CRF-8Z.486$_9#Q#*,[-]Z@W8(JB6_ /:1?D(O@[UX M&&8))%!L2V8E<%!,/8/N7OK#I>?Y+H=@/+@0]4NU8OI!,G0))PS1 ()+\?ST^;[ S[M..]+O M&%#PQWR*Z='8&EE50U!?',0?M:I&%(//*TT&[ 8,NO7([L+7.@%[F62=DS)* M&"4$!Z'O/'?H^ 9^;FX8\0$TD\D^_H!H.\#**Q$S8-#1A-:%![8Q8@F2@CPB M/$)GO@=.)\\:8Z0H0F@HNTIZJ+I#W#<>#_;#.-\7*#[X1 7YB3R@/B3#+Q] M*@"P;D.0W54KGTV0U1U,D:RR-Y#(#=\7QRO!>G+1*4"!LP20$3X$5(&_O B MGP?F/(!8#@30??$ISP%/@OF# ![C9O^&-B#B6L9GPEE# 'XXTSV^<>L0TS1C M3N5[UVS8]=JVO;N[3:O^W#Y\]_/']F%CU]X%J=W:W[,I!L3)\_ZH"KH'_IAL M4>":;MA'B'8V-[33Q%89[8*+)^J[/]E6?0?_V/Z)7E*O_Y1=U:8+H[WSWN!* M\:"3WF9X:'+O@M=L;M1;YLNV9WM9'=DHJDUA@(:,E-H^4B1&8V-VDL!=$:\ M L6 ;M4Z C[*%078H4WS7;U!T%XBY0A&@]IW))+EGH/W#GW7? '2,P=J>$:$ MJDHPG;HJA*.RS:47[#?2A24)J1*QS0WN'T>^2/W:6^=.Y("HZM/@10@)-!:S M[]%L-@=%Y"X]K+$P,?@E>/\#^:7T/C+TDR$80GK@M0/,)R)_.4#Y7=W>V=Y& M;9R>>]>P:_5]_&<>]6](?>*H*RFJI#)XL(0,RR29!P)3?1C)[87=;BP2F]1! MS$:S4;=R4#U,?Y85022;.4EB@:#<.KSFB6=45>O<6U^5[_GY[\MTD6&M#P@H M]'I=$,3 M3W?+SVAZSIWC^602$M<'F@$QX0LNL:3L!K1$4@J2FR/[;P!?LI4$+ $3?,*. M1V1.]FFZD%Q&_C:-P+!?M T:?1?WA8%T4/7@/20LX9R],)3I-BB$T("5-NT( MC-4 5OT/YYR$7729TFO8Z:EAR3N#1]!T$OA$@(X^ $HFQ5=X<*J<(V6" "WP+KOH3F?V9V-R## M77$!AK"L'"0PA*B # M>J.Q62IW!]X=ZTPF]8'D^0'BI^\#NGQ'+B@A0GR,Y0[L!&2N$:%$A*4 @!$C M255NF55F,3ACLOC10 >M$^!"/4H(7]L,(U$)0J=#SR+KWO<@>->B@8@%R>42R0_$1 M[3424@_$'8*6(]E6&CV5K)\+#.6S/3]LHQ-+NN&S(=^Q? M;YG*QQJU8'2C! M\ \P$Z.ASA9,MTZ6"RK83+FYJ%4(;('RW#B$ $8[?*SS/JAL)W^U;(C@!KTH MX^-Y ;J]H5P],*MG8 4?T^OFJV+6VVCJV/8&6L-EL>-R )BODY8*2+U M#VT[!HAXX,*G["(#,_ZL2 "-5/40B11D0*G,,ED62(W,3H]<%#>Q5(XUZ6/H M@GQ*Y+"#M^(T64$V'_ 7W#YS'*!/#'O=I1E(C(TEA:15J:W; 3,\]::8(.K/28?63H$F>&"2C_:UQ.?XB)E"J[E<0< M^_%(./('FQL<6&:4(E^UB)01[E:-,I_'0FR-=0ZQ-=8TQ#:5<3Z&R'GD6HC9 M0&;,9T R/^P];^Z^D 9FFU^&=D+6#X+EMAE;;G/CW>Y.=0]#.#X*!Q+74BG- M&7T[K>J.?BZWP%^/(C=E?B+:H<":F"\/:'@?HVN^'- MC2D[KJ4;YK0H \I@'9+N79'J'1;UY,PUM0-2-YGQXB8H]N=P+L9()'14Z08H M.ESF8*9N!3K8+7JUN1B6VARFY0 ,2BG,.+DYS@&1G),D%95 E[MC@65X9)7+ MR#:*3>@(\OK(7AF#,*7OP 6RYY]]3K0K=-/*;[@Y/V--&/( B &FJ+9?.L L$%/VP M"QMY1"*^:[94-;?B,NBZ9922N*>TR2QS51A-%\)5A%A&:'2@,]R.FQN"F8ZY M1I.Q06WWL:UB!X5F2VU3[5JGE*G(%B&/\A!*EH=U0&VNF0)G= M-9+MF!$43"+.GZ#!)U"B3IEJQ8"2W?U@:P.DYJQ?EN"!-VL0J#(#I-6<'J7C MJ#Y-3A^)4;U7,QE*M_9'ZF6XF"R#8M,=Z^O4IA?K1/U*K4-4=.E81>[QOE[2 MB\H=3.*L6S-U3\OX/UP"NA?OD;5'"'3IDHYZ3N#]AUD)\S].%\!&!RBC^#$M MBH<@3 M8"MKTWB0.25YA?6WANJ<;,]&D,*(J!WV2S0V--/ <-N<@^6WDVQD\(W!( M'DA!9R/S1W<0==[2M:CD#+*U#RU3:L..,>FWT^=$HL Z6Y32RIW+Z34Z@1#/ MZ0K')V\4N61!@.B#/S^V83Y2V^"N>(? %Y@AICB+#+MBZKK9)%?1P"$?,) >*KK M)1(>,:=MDI]<](!_8RX6H0PZAA)V#J4N>TVLG-UTZW"003)AXM'*=Z,V3@0U M&%*?2(P&"*7 (#N4K4_XXBE^882ZD=%A8 YW+9A\](K;\A#?\D0VZZ]U$^2ERM7:"RVM7$LC-QNV[_HA%K21E%'L*!N>$JBM"2H@H(*K;E>F MBLFWLGC[+L2 'L\NGP@0"$ ,(WGS1L OEF@@LSZ)%BJ4R6BV(:;SZQ2,U4:# M*Q#S3M3A%(R3--EU14XU56>[ECPSFY"I<$=F[V F/+ 5!Y6C&'42#$A38VGV M;+ 1@,8A9H5[B6HRFTL,EIQ!*M*1V8:#<%&+EE19/\ID37%)AXQ$HQJ,0NU> MR&P(SE)D)B8O+)'M8[+3$3@=Q*%/48@B\__W,)0-FJ6'5FN'-!8-CT!#6T78ZQY>;97RY M(+Z\2%?I:7_@AR,A7CS!U,5B.U0U^/6RO/TQ]_O1L ?+;6[(7KT-Z8 '3IJ) M7C5;/^D>\^D;B/](GTOJ_SGG?O,R">=S1*Z,VS#$Q$WIU$(_'G:%^PXB@QF( M5.&12?L^TS-HGU%/6A$.F"UL6 %_\:@];9!QR+>JUI7P=>@Q=6&B)4SZ9X!. M7N3IF&:Z6/>X842GDWM> 'P\GV/-70\NC!R72D!4Q(Y-$ AB?E;UW-E M+$O@&9-B*X@)-= M1(%UT4G"-G6JK:3=L,VZ!NL;.AI5!=*9:$=#A]R'FQLTN!H?LF4?PJFYC6F" M0VCD5R#NH/?,57W;5$;;< !WP],BC,V002*?5!D>B-A87,LE1'FW%SIF26N2 MQ,'1 .F%C0T5D:B !VJA@8TAAE$F P!;5(A[76:*3CMVO8)%APBTN='&?,5; MF4ZG0:7B3"E\U=#O%':Y77/2'Z>HL):)!\16(>R U_#C/67!KU (G5\$* 8Q MTK8,G(,9[\7,(57:"%4 Q5.A3X& Q_;I8V=;9H!5ZX*S-^'>-S?D"QRJ,N<: M-.(TP)H8!*<*CM8%=HC45D:*5H[,RR0/G]Q[K'B0"O*\6)0$3T*5'+*B5G:^ MS)9%H)>/ OM4AP>8X45Q8BNF2;5Y,HI-N=D\"45F0R--" X*]\,(\P5\577 M%+4PUZQ;',KBR' MN3QN)O'ZT@5(>&"G,,E0+;7?#Y(70(LC/PYM,L*\C ;$02KJ?2J"D$M2.%,@ MRR!=T'P.L16E3%FPV<-*7G 1&+WXBWYKJ20(Y;-GK8IBGPP_77^EO*C< MUIFU!.-IZ34TZJKUFBH(S\'H[R+[(*L&Y",EOQ^)WY@J_^&B3;>U9%//$G"R M:M7=L7;?>AB .2#"JO"C6XX_\;H4&&NRQI$JM:K8/91Y]]#3VI*QIS*]V=' M5Q\DL0*WQSH3E)##P*-V?RI;7M%F!TA5>0@<7)'S("O#CYF3\E.T.O$ZJ>9SA/J ML0)X;6Z8 #M!B*VXJ_-& H"R2W2;\=[0P[JB0(PA( LCRO4DLT[CG&PFXF#? M+[.4"*6)QS_EU DE#12J2O&I HR")=?];2O6GLCW >.-@DDDJ!&G) M4:JNZ#H@M:H63N5+-XD*HWZ15I8RO^_F7F,;OZNX#YHNM1$[93"!6X8B$E93ZN7-_C#%X.'*8MQDTL('31C,LP_F@*M)XQB,/7I&^2 M\R&4"BZ90C:)"J$F@VJ9_ AC\IS9I]GPE&*[O(Z(,W8MKR:Q3/,UQ#9I+J V M3'$T,XEK$DNMJ)+X-+"*E[24 Q&.1V2C1-8%P?Q:-;F^X7;8Z3\IUC M! M8,154&R+XITZAYF=76KY>X$9/H*B(S*.D"1.Y[MN%D7YW-3%GE-3T-BESU!- MUCV*Y&^TUTO+PY (#+> Z=>T.PH9:\U4G3>SPS^$\L'0.7BSP!&5BX<4/SU@ M@)4.0:EA.=E.!>?M$/TT+NBSF)4JLZDF_ "9-<=,(]7+1J:YTLM5D8#\&5DM MJ>-0 94E#O9S=RV0O)WO'!+E)F+;3"Q2_$\V M^8!N17>;0LT=-X%GN,3V]HS+$BM4TB4W61O*9!$N5G1-_UFN5M&8#LH#& (. MY:#O-J%X%B,LQW9); O7$,OT)3-MF0&KTM!47W\5KIZ0F#0AWU1GA>$U.($& M7A#F"D9IR; C;1K=OI5MS,T-1IY[,HH0&K)X&"^434S#CO.-IF=LX$5B,$S2 M3.),*S,D2RQ MW7BF+1KQV#ZDKK?E(#8]CH'Q+;7-"#V6"ALKG:FL[\_T_AT MB=J9-O+M3"\CI/ED]*SM3!\/!_R-S0442HH%F=:18U2JWZ'@&6\%9J3UJ+Z; ME%'DQ;K[)LBW*:TV7R;\D=\ *@)H/+&Y9ZC6FQOA/;)A"NC%G$JBVAV /AZR MY*2L*EH'6;2%&0,=])5X*(VSA7F<;(%?TUK\0@_-3=4@4FLMA!$R4WES(U-T M%R4]AVM!1!M@&LCZ2LK8)"F8!JJ"SK!/D0*E#OEJ&K@#JAN<_CLV+F4%Q PV MJ(8N9&+G\B;JK3IU=E)=5H4@L4E97Q92+!Q[ADHL/OP^]6PE&,32S,VU?6UP M'RGN[:_Q"_"OV=1?4)62PL*.[QGE&ZAV8FD6&,1:4*8KAN3^EW%A^0\[@\?D M($)'5@[=T;6)?X("YD45[3K &S2:HU"*(RA,_;9LM7?/SB=3R"?Z7G0=<4H\ MM,L[M*WAC B.04BM07E0D.@%6C/ ]*?(&55T)\3T';)*SCR 'JRK'F([6>_ M(46#>@WU,4*DD6_,(GRDT0\IA7W:%-+I\9IM(R)Q@>#% )1Q@'8(<#A@&%23,@A:3 MNE/PV 7VY?##PJWJ!$-*;K)E.F0*L?$&BUG(9!IEH3E'%&RHKX'I.VEC:N<+ ML,F<1K=F#<>;>0G]1?0 2R[1>A3$ZI]'5%,T89H[@R;#&-4XUX '4V&)5"3SK'-O!1=;E,.K<.K)Z6/X\':7P MS"-#+FF4W!4W0NFJ0]".7\:V970#^1O>H_IY+[/.U(:HX3UI!_B ,38MIW^; M\R,*9T6\UR,BFMLX((+^^T%%"G4%LW'!D2,;H,LX)KX!BW_@%39;=YBFAC8E MW*A/XZ6\, U\^JJ;[>16WC\X)W=N%=477?@!M@GX9$G9@9G$SB &YJC^IDET MSZ#0".U__NFC),GD6T"5=/>NZ,@Q& <K>)$LON#V/UD2,)I+U!%] M.2N[B'X+'U=L//,# ":EK]L-;:F"MAZ*F!!;TQ$A5P'!Z!^K^ENI 7\+[']M>RL(>PZ!/U-1%CI:0KIBHUW[?J&W;C>:>W6BU/DSF_;O; M/XUCS]8AY19:_\/$.E4XU'^:?@_ZL:+7O)O^FUKN1T1>6X?U5G6[-N&711^>A+'RKR24S>+$6@J+.>[H"+([51;NW- M;K87/O.>&]7=G47M^=DYQ_C;;VZ]Z'4N>[O:W%Z]R]Z?A[27@I[/PF&4W+[* M%;>JN_NK=\7-A>UYL5?\"M"8*CJ7]0H7N^GR#LL[G,)JG\W8J[^";32?75=X M#P7[*UYW5H10SM<7/_A$^^_'SKT,RMX4TW!.6XXM4RV8"4]U;NLK>KVTNJSR^E MR;93W5XY%\QVM;4PM%Q\_.DYREETJ+TP$V(1T;+?*(CW0MUKC"Q&*QTZR'%$ MBA5B9XIQ.?&= HJ\)>;IWIM-GX#U2G) M7^.[N&,MOVNQK7%.<-*'"-P70*A352)C?:5^8_NV;!%FIB'&0VI(IR:LR;I+ M1C6L3XR,:*>K]IZ=;S%PJ)\-)SGI9W10-#=M7"%LN?:;PY%M%0R0UVC.6B)3FA(U>SB!5#O!75!(6C MOIR\^ZPU*R>R5V6NVUOV!E4WH5A@'IMLB0FV@8JZ8I>(>/-UFW M5 ,OSA"P+HC4;KV!=>D#DZ$%K?>XMFS@>7I]<2F[=JY,-??,;<44L*G1 \$: MJ$>E$ Q45@?Q9\%I';%.ZU!I!6/-^[JLY4A">Z$"@VZ(!=4\.Q 3$;!@#ND( M-F+.F''X,+D!7)A?+1L-ZH[ 0$6W%P G%/O-PQT\RQ= C=G&;:SCD#R#[W"XWIXZ$NB\634]4NL="5OD?JFI2@LLW-S;DW@OWLKWV%=TH9 M-R8)K?=@77!UXM.O\@=2NK8.2;X=8[/[,!H5>P>FK_M8=*&Y^)2S>R?"%%O9 MO #Y:ESN_)EW'IM2I.L+V9(0WSGL QX['SZ\$@9/Q6A8M6E7.5FUYM&5&J,.6FEP ]GX''L@83<$4]:3&K"]QRTZN!QI.X M[%Q9KI/^;(^LZ7K#E+?-73@ZKVXW3Z:POKB]1KTQSY:>@(,_#)MGQ<^E.>7; MQ8!GETN/N;]NPL3Q%^@Y^P%P/\OE3;6]G^S+>^J6EQQX3UENW6$WU4^P>.#] MO-R9K4;_GREMHG;6N4W4SIJVB?K1?L2KW^UP=ZS)&W6^QUS5O\74Y6U(H\ H M['H4./Z(QHMWX0Y4G[YCU:=/-FK2K?HN=*N^9V(/4W/Q/JNQ&Q?#Q _#Q;1@ MFO"N%&@TZH'G4]V)8,C)B?FADC1"J2VH(1--/'."]'FW.#>56XG*Q=/IDD:N M+B=ARS73M](+G9B[BLI1TY3PK=?8W$@7 2+V:>C$A&VH(2N\$S5E!: I,9S"6+D#XW#@%^3.)L8@!-(F"1X"]]SZ8/9AQ/A#.YY#S^[(CT[$Y;SHH MW)QC;L,ZL! -.Z2SA>U$#;L V/DT72?TA[*3:,!Y<=A3C.B$YY=0^YACC"!]\$+@9+UZ#N<=PUC>X@# '1D+QOKW5>O4 M:*2MIQ?V-0?CT]#8LA$"'8>2 #V'02!\HG2H)3UC)BDX)/G"[A MT0S-4 XO%:K?ZP ;NN')<'S7'<[&B>5$>AP^CZY(B6)4]!)[R=#1';6Y<:Q, MZM/#E<(!#J@:!I1HL^+TR@4FO@6\*D).NRDU' M)67HC,?=X&AK[W68N**SZAPRC M<]IQ&+7ISM0>U(BOQH?,RGKF$'_K JM2O?VY$HE&W.+4)D?-H%;MSG%0DTGV M[>&($ RO5?3D.)WF!ZSS@K<00V.P(,]U/577@.*,OP, DH03/RQ&;B+U>5DJ_?#/[YU7^%00) M3%(^XJQOG$/+Q$M0XC(FD-QW2%\(:KB5CI!<5NM#-&"0ACY[YO@J84H'KBV$ M2^Y['5M+5]\)2$'A^QVE$XL!4?WDED:(NJ+CDT($F)^C+F-G.Z M;6!.^*Q658XO_G%^4JGO6\#U@G3^&@_BXLDBG4331&RGPHPL !:M^+%H1R1 MB!/10DR"E.HBUU5UE(U!PCF-X^CIVF8-EQ+-FQ''N188V9.Y*LRYAVS1>9E<4X (S441I8TM?2/)WRV/=8[:2& M^&PHP=I^%\#(@X(!%/_BV7CJIYT0>-)_: 8W:7QYP;CBBM#UD&8) A!X]FD4 M2Y%E#FE1*JP$&>(0,AVR-W'X$+P#R= 55(\;)$KY8@ #TG&**0T!/\<9>C0_#R>@,"WRJF2=,(O'40VB8% # MC>N12!)V03N'%_3TF%(GIC$RRD:B0SR0RD:SZKD.AC@Q,9U4D]=#'(D?\U@4 MW'("N[ --3-EUB0RR8I*32Y.&,"Q#HD>2=$'C0N^!LJ7<+*.2:9-8Q(+Y,,2X$(/TL5GXPZQWH.TY=2%;'\G.51=H"['J)+B$004826 M(HUM268-1^MZB1)D6/:&A+H8[#M/Y%HX!AXR%Q!H73 MK#"Y--I1:@[ H'!J($Q9,3>"0W[PK<:J*9&.YEBWE)2/C5PR2(.Q+T_TA-$ M>(&,]:AWBF.4KU(D$KQ;K?:!( MR\,1H:O-OD>1$'70Q>9<@^"T*;1QC3%V2VP M=QH@VF/=<]WA\GMSO+6<'"G9G5(!F7HDL?2BD,84(]HC5N+Q8MOP#5CCA@P0 M/PUW2GU\TEX %L2#1GE(/"*W])2H64O\\A6_Y FM!#)EV/K:WFTWJPV-WGB+ M*19P#X4$8^ I723Y G$G-Y$-"&:GNF?)%>V\H_?=3JNZH[[-+U=')4?A)3$8 MZ71QV'H9TBCB=\V67@ E(Z,LOD1R!CQI=I=J^X0MJ++!?U.7CDBZ"AI2TGF-,_VH)U,8D9-(.K;;DXV-W1L@UHJT;3H]J1!T0JE.8^NBWH)Z8J/#9*%NQ#@$AV_]*U&4:, MOL4"E(C&D.]J1*?*=NN@<-SQTB&L:*F,#7'=^LBW^HX5_-']BI*XW?K)5 MZQFRH&QU7QF59'RW]?(+,S$&L'*)2=;%PQ;QZ=7Y#RK(VF7&C>?-4TE M@JRX#OR;AQ-VN6^7C<.%^S@M->THEUXV^Z8[ !5F$\C<'7;1H&\"%0NG)V;D M%$A9/E;#$V3&0.#!V]%S0"EA@M$ASL MD7QNBE?"NW#[D0ZK2&>"]);C8RP*/8HK^![W(AG0C%=4I'VA/ $*BS V0^%B M3%E(F0QM4\87U-M5;(P!IS!>+5S(.JO6KP0\2@9QR(7)GJ_-C70L*Y%874O)"&:7,;%G9'D^M3#8PV71,D MRF1,0.F5C#&PD!%NSL> S6:=[UHU&A+.K&(\K^3((I*1#KI$YR:I VNKD$P.2&GS"Y1X)?X2WP" ]PR,EFU3O.94%K7R]V(WHH9 MV$4'F12/MM43 7*9S(Q;OFR=YL"!%&Z;B&E*(V7YHE-0ST/-,,$ M089_2L::]5?=7/?\;)F2 KO*1O@$C8(FG&J(63* TVJZB M6HQ15> &[YH-NU[;MG=WM^FK=XU=>[>Y;;?V]_+ZJQ-D6!\HZ3KFP6JWF5D6 MZ"T5V4Q>G#)Z( CFP;GPZ.@55[(5!'R@D:%D3S+E M3'N369I[BN^&'>"8TMF&LH1=D]R8C;;$KT($<0 MN?WH^:&A;@$D4<5)=7FM8TAF/83WD2I"-F'7B_K*,"&V[V9R(\C0Y\0%U723 M??"&I9"R@#54^HFK3&8LA/8E([1[:3RK(DB%/B<-)5!J8,HO3G0:#@F;6-E MV+-PF0,X'94!)?6I\80S(V0J0Z6H;1&!]4/258#F[U'-24+\3VRD!><\>X:) M!?H4]3'/I&:"I8=A;E"& >+,GG0B3)JAX\43TQW5^@II*54Q3G3X/M7<54J] MD9$BDU32&+F1\I4-GG/$CT"5R9S#E#8X5-7Z/5#Y0^JV,QD^9)W$7N>[UDX+3;K\SD\P#P?3>*AD%HW!'20:7+Q M6-![6M*R3)4$3/,!.P/.0C72(2D CSE[FQLY=!\[^D^Y#5/+?6&J.8H$ MA&!,/0)1@VD)H(<#E*68P7[O5$Z4>K(Y<6M8K$RLP9F:H:.??H!I/)/2E952T3X[3NJF6DK<^M&!VQN'Y(DS*4("V4 MW:;3UP'\Z",BA5W@N*04NYC8CJH5&8)&-,AB[Z5TL>GS/LK),K-JF(8D'::1X_EI47I M3%,3EB3]8&^=TP_VRO2#ETH_^-5(.2M6'_)>%LJ12]TLK "\:]G;NPV[WMIC M)TO3;K;V[9W:;M;'4K7,]W%J;3;LQ P%)61]]R<9&*W6?[+UUDPU!/:27?WF M5NDB(R,'#]@ANAUD]2$*92IEQ&]ZF>U0]$E7]K['*,X'=@;(Z!/OCG/IS#0^ M$MS\^EX&H"%*% KM:(\J_BQ;V)CS/"2C 8?R5"UQ+J=,KV3D'R3H[4&&3(G5 M&?,QE00Q YF*DP45/<5<>Y4Z>LA%*"LN2A MQM=ES7US _8LQ^90+"RM))(3= R!@?QZ/-7;L#@+(_I@VZ,=I;W*F<"@/#5Y MO61U@!9#E#Y,.H .7\J *!E/[ ^CB(3W8+K 4B5&>7+D]3")9=U>I#FF-T]? MV%PPFHF..'$<=CQ2?N@D.6"1/955?=,BO"FXN^*VS0U;^V9%<^:P4K?.<*G- MC4)G\'C=O<% <"'B8;K,C'36G-IEF)"2#1A>43,1,W7;;FYD=,S,YJ>8:.K0 M[F,Z+)Y+Z]%>(OJ*&8PEX&.0W_A=)&,#:MS3Y!+/S)Y5H8L:A)?:-:Q17PG) M/,@F+[HKVL/F!FU"IZ5PS8R$;VS4U4XT&@'&PX1J*A4.T*A4U:4 HTG_"N6.J;Y/G$RE $5+ U13K MRZ!IEXHAD7B,7$UU[<#CSKR";2->9K&26T$B?Q3$/TTSC*;+D$EG;@JM,@I9 M9Y2 -'Y@&>$#$/"F:T4[.="1)J M"ER$%Z;+9DN)PR O=:3TJ%KZYK.P@S2EIBDJ3V>\]05KUUCQC(2[ MN0&&Z/YVP][?K\\ZMO531OW#E-IZ:]=N;+?&./JC,UG-E('-C9PKD:-/&2AR-)261)?+S(BC5[ ; M!S R[AS4:SQV2&<(&;F H&9EF"0J>PZH^\@_#8(L C+SEVQCKA?E1;@RV4OG1W5%6MIOOAWEWSTVZPDJ^F3JQZN>4W"1?8#BD9@QF)Z_^B:05\'OQI=(FG" M0OKOS0TS:(J"0W)0#-B)0,T/QZ8*0+;$2%<FDN05K=Q>*@;L3<@9TQT0"6?9$X\GF!X4S;)$-W\N25%=@7KOS$<[-U78 M,6M1;G3\BM@!/<8-R-K0(A.];6E. 3GNS+,2H8]5]O&AC$)8;\(.\3QR?P6G M)?_JO4!]+S;04:\J57=]==AV42#(4<_.^QPYPWKL,!TGBD:8,BX5C:R/3/YH M-7P!Q<=Y.^Q$LLY$9&(%!(F[^IV8Z=EUQN[Z'A_5ZNV&FG+4!M3 MG:4WP?5\;&-F9U0(?(.J)7GWOKY7MUO;S0^TTOM:M;;WX9&UTFU)U]NX8JIR M6=-&;H\%@)AMS>)6G1@7)C>&1&\I'IU"3XWRK>L8$94W^=@=;[)D+I2T.9^N M-"4V-W1V[31CHD [1=J2WV.$VK=RR35+$D?>7^3!'"U T8C/IO8R59I#_+''_@2\##49R[F <;1EJ= MUD= E1JC?;H63R:2*Q\-95JA!68P_CCC#+79* 3C(/: ZW$X3_7G\7WUAC1- M6G;\ZSCQK=7UP_LX[[I-930FW]YQ#24%#/!%@4"W*P6_*;TT,8IK:,VL62!U M/R785$P(>$,4WJ,U-:+-QN:A_:)#9\J=*&2IY[\[F M0XQHRJB"B,BZ0&Q[Y MQFZ%/^ :K.XP2B3[OT7U4!@9LO9L>E!-;W5#(^5FZ>C\MVV/O MW$@>"S^@,RD%G]V37!)!D>(J-E1'D%';'(^S[:BNB;K[I5T.Z"]M3)_%V'AL M'(R<<-(04^T52%#^1T3A>%,990%(BT'=6 Y:J)*J+#T=2?8PB'PFVM$0;[VQ M)YNWO#:A<2N)B1DCXTUT&OO5M-&,+--)/RFRVQ764ANS1*;^YHK[(C$ OG.+ M$ILM H!;DAI'7-D+Z (7):U$[>.5SV$]K6KJ1,4E5>LD)8;'M21UYFR,Q$4- M'O'5V""'?'"32!0Z9H@;Q91PK'_1F.$,D]LP\O[C&!T5D\R%%-6W9B]%^0,- M7Q>R1[FRS#1)-V<&;=[M[C7M[9T:+J>C54G8^?Y">,?^T[8 !FG)M@5LBL;# M/J7^(-$ NP.;$1_Q O+?DQU6X$JBUMP>V8T'+]X.=:YI%W,/N, ),0=XI^$G M2VI\G=#WG4$,*HWZ6SJ+X)9J]RGOJ/;>_9QY1)=-S=_FE*-2BI,[H4&:=>%&A&KS8? MNS9A;K3=J._;.WO/,3EZB8[9VM^V]_=WEFX\]BR3A<>1[/TP)L?6APRZL18] M#=V>=U;C^_WZGMULSC-M??R='UYRQPTP 7;L_7IM.0:@SCG'=QPO)%JHR3BO MA@E31U,N[2S<]W6[4:O;S?H\;&(2!K_P9*N7Z7PG4;%2&F6KE49VL@4W\@D2]_GSFSD]I89U2K0X9#W0YL3 M,EA)V9?L5I&-5"SSI_ 9]U+)NZMG@@S&]2>FSZ:0X=*S6#U3[!7G V=#M2IY M5!TJ+G8[8U*EX32.J"GJ.'!B!4!9NYY_'QTY?80L/J-P-I;N'?>.1EE4K3R7 MHNXP8P++2&*;V>\_8T9U4? ,SFO&I+D)$?5\E-.BJ6_%',F3\YCBJCLD.A^" M, 6.:FPTSL0S6)+QPK&MB?T;53]\%9Y3B)R//7+0\5&Y0?4LN2B;01J1H&DU M1C PM6>CK%].YO^L3!Z(M5-%*Z8V9S-OV1LMUNEPZ"V4SE,C4F?Z3E7'@ZS' MU)8TI;RD]!=T)=T!3*WCUI4H9]5Y_>1>Y'_?JBQOV- M"X-?:RH %WE9K>K>])>=%+::?J24+.LDXSH9@<5DM:;=VJFS7W ;_M[:SK?N MH>PM7];'I-F\JI^@;JR6]1VBJ[H]='NBH&6J:GQ&2V?68($U_K+"N7MF'S#M MG$[153JCM=,2L8Q&4Z8>=,GK.6,BQ>$%HU@(7:;&UYQL($\F2[ % ,!/=UD,==5\OXVZS;E,((*]U2M;%=-]1H5]$7D MP9L2 ;>"=/SJ+/'8>FV= [)@_*UG1/9QU'\%#CT:>_\1!_5:SHA"JRUS:_6]\5NC'VT=6C0@>:_Z,_I \]Y)H9=BI[?WE\=/'9.C^Q,K#);PJ0RGLX",+@ MVQ"X'E8*NK]LG8&V^<]:^K_&WA95(< !KD07O@=Q@\*X4MNMU.I)B!*Z4MNI M-&M;5@#D_,N6*[R#HZ&+,]5P-^?NUF&SOOOSQ\R[#B60/UBO#^9"U)@$N8:$ MW+/B2 &CG8(EIY<75S?6Q9EU_NWD]/(4_OAV8UV=_GI^?7-Z=7IB7?[^^;\V^_6F?G5U]?]8!SW,X-FWC7&$"\#7U7=8(JZ'X:=E]JNP52 M3V[W%-3.D?6UVZM:?W7Z@T_6J3'D]SB,!M77!^GXU=_30-F#-L 7'[@8@,J" MEBLK1D4$HO#C-;%(2JT9;T95;CG(FP3[4-#50LH=];AU?.KY'=^"U4;JXN.7 M:;TW-,0/13'TG/DRUG4O5C,1(W&+#@-J>6PTF+#U9&UTQ1E4\->_/#1J]?U/ M7%@V2LU2S@S*=D)-T)HE>\D<'L=;"4+#PY4.JQ#"XH*\1?1\XU13P%_/'2*80&5BH2C8V2,6YZF/N9)X>PTP!PFF>0 MY6 7V1S7+"*>W6L 2N+!J)26]LH52=UNK_4*Q5M&?KE!0T. MP/1JEK_O,WC\0:J>'S@C.LJF6[6I#8+68_,]#$QJ]KCI2N020Z8G?Z]>5ZVN M<*FRTW (^\Y]VDHX;;%N14,5M6"W:*9?^W7Z>WSB]$$64E*/=:I1U$O2@5Z7 M*HN0=C)A\LQ+K *4O7(9$XI@*JN( I=:JTK8\(&M&^JFG'XK;Y+]+?>"/%SL MZA(1ZU6,#;48_8 M>@W5I#"*,%$W@I_!1K*^/#D"UL1''O0=A+))Y3UU1@(JY=PV/A5W_:9329E! M57B!PV,6H]"G\E'C!)&0A=HT\!$C/6I@K;R'>S%&&1):U-($1;N>W-6=_764 MZ8I'5&)K,(RP[)#&\3)CX6%2>=ZBZYL".0>LD.',A_R/(;9ND ME]\"3VQ" 2,C9#2;%+=2M:[Q!HR']7%X:@35SU./A0337+%F"+8B*)[40:3M M.72U3.U]CE-R35$LFZJFN=,%QV+I)T%)C1O3#?!$%;UXH4(U5-V[S781&+CL MDQY%4T3:(T/<4EZK*H7+O2+MUT2ZJ&/JE<6;_R,=MT-0-LA:!IPID*Z97EOK M0(96_'94O&.4H1C1('^/]96ZP*V@:8B"HJ/.PMR^SV=!RZP_##C_5^844W=R M^;4:OVQTQ^%(C!J4*# 3L;,, M,!$Y&L%#&4N-@FCTN?6OH=LSBDO20TG:FW -:0D'MOJVY'2Q>V=D$I:2:,7\ M-'&^8R\_3'6Y!Q-:3E&7TAB6IH0,8S^J&63QA@@5U+0;[EZ$8QMPTC)O)E:[ MF;! &*D')EZ.T==+9:*\'=[Q#V;%?.OG.E_FF+IM7*4=GX_-'D^7/,&!;NX/ M;!.??K:L7&;$[ P085G*R6CAK+8@%/L=/:FJ.]CB@UN/<8%FHQ M+O,X%9D]R*N8(Q%3!;"CV] :AU"S7OB=6NJ,3^OUZ!BJ!I,EHD)D&I4H6R-H M;9?M*<:!-#4R=U">*TKU9F@,(8%WS;7 &.[+81DD^U&OM5/<-5R^'2_J#/MH M$G9DUXCBDX)R2D/FC)Y0N6T2R:.02:F";MB+=0=D:C @W\U&:E>F%'I!7K71 M ]>LDS2%#SL@>@DR WDEN41.3HV3F@%YOI0N@?N5AU(Y>Y.0$+M+\N@/3_KQ ME6*?ZN_JC!E<(N%?*(]MW<5"ZES<;P TY,N"(=#FAJ5EHO <\(77XJY$8>9 M# DNH^ ZKHX/]W> '?\^;3UG"'/KL%[G[5 2Q<^W.A=?IK10E+_:4JDLUE\X M[OQIZ^.AN7?,YZAPBH?3A94/'!^TO_C3ELS.D.N_.B\]K*;B/Z\/99NC&!N0.N7$K6^:!%!R^*]XV9-%!ZP".W\K2,$?)F-1J?'LN*>''17.%S9I)7F@7Y2JF'ESV& MW/]US&?(><6I^F=*&W*@9#PD/"B&&J(;LMEDFZEN*)4XK:^9H\'B*L&WMO]) M_7>Y,*7V(YCR0G;4_ B0\'3S&14UN/!AK-V$@!:R(Z";=Y;IJSY8LV.=BXT^GHD"+W2,E4JR,ME_?RO/<" MH+X5"&_2&(T[2:DF#9+ ,QT5:BPO9O$7KS$@C;*[OESZVS*+ZWAHO.&V/D!*=G4,7BA?UPQ?Z17K0MPX_#[M=QP]M.M&?8?1] M_#I?.R_Z&K,?^VT165AK2^F9I0-M1@=:8[4=:!DLF0AGW>V*@/S+%D)Y:ZSU M5?;HL@G604W7.'$S*V3F23MT1X?4_*/C@][QRU;HNGH!>L(MNM=K[H[!VWH6-%AHZ<&+L?/)F_PLD^RO*[5WY)[BU[PN7%KSGV^881;")37UX$FY$Q*-FC&/)4S6>L MU=E?.ATANEW)U)>*94^_TZ/KZ].;ZZFWFG&-3!;>*W+/J[K-*6KU4NVSW.8: M;K-$SJ>+GE32B#L1++$-4.C/;TP6,<>3^GV54F<9-8)W"U#Q7IH?S*/%2H_R M&08X:#6X9Y=KVW; MM9V:IN%%)W_56I>\?>JS7L78Q3K MUY_6>E;>P M9U2(SG6#7J,'0ZD,+?TV5Y[O->?1:HY4=]2S,+H&!I:V^S@1[23]U]-97]/> MK>W9N[O[Z\/ZRFV6E#J-4K?GT5!>DE)K^SAC9(U,D#?NG+F9-"W!YGG55.0; MWJL"T4?-AUF0>V'.M?7!:9&G1DJ9ZF,+/TV5Y[=[<^CC#"6WN \ MOI3CY?G<0^P=!)[_RU82#<76N*;-E:W;\S1,6'$D*;=9DESZO^W:/!K&3"0W MOVK1V-ZW=VIK'%M;%;?5I$XB1[7I#+14#Y9AFZ_+J]X>/,MMEMBY-/!<7UN5 MNR]Z(I[8MZV404NSS9+*U_+:5V2;)7:NI5F3:7TT6=1<.?>6;@59RIJEW^;* M^V;FJG/0 P8 3;\J+%V ;\:N-7?M[;WF^GAGRFV69#F-+.DTNJ(1:Z7.L;0- M,Q?# %_K* OGD7,5?V@>>8:MAH/>C8CZ>ACC100\LQ_-UK:]T]Q9'WI_T^Z9>FTRGM[0@"HOS4,HM:6E MW^;*VX)SE>UIOO=-+* 0J+YGMW9J]O9VJ7WB=3YL^O\C;+[+"UO/85V6:)G:7Y^@/Y\Y>1&#B>2^-&@UCPC,LPN14 M"6X=@",M1=D/>KD<::5/<+(R/E<5N<3_4T;_H\"]0-P_(I1?6.^,_?V&O5OV MM5GE;9:$OG2$WIJK=OU%"'VW5K,;^VN4L[2JEOA\SOU2$UJQ;:ZZ0[$U5^G' M@IE8<]>N[>_;C76*7I;;+.EQ&CW.5?.Q:'KQMVJH<_',!>1[8U\!TT8@.7YCP.<,81#1(H!= RN(]D>!>ZJ0?B%Y-PU[=W\7%/.R,<(*;[.D\>6C\;G*')^; MQM'P;JU3V5 +!P#CO?A"RB MB 5X,??M/5"8&HTU8J9O;YLE#W@C/&"^,7^+X@%@,.W5[+W:&AE-J^I=*@,6 MJ[S-TB6\EM>^(MLLL;.TT1^5-5_.CSZ??SF_.3^]MHZ^G5C7-Q?'?__MXLO) MZ=7U7YU!&'^R3O_G]_.;/TMQM/3;+ E^+:]]1;998N=:6C@SQL_56%T0):-R M$.H2W-MKN'U6PZGS0\/<+QFM%Y:NVK!KN_MV?7>-JF#*;9;D_ SD_$/3WQ=/ MSKOU/2#G-7;9KKQ]/;NF$PU%V@N@'*BW_-LL;9>UO/85V6:)G6MO64_I/7_M M^ XV3*64]'NG5[9.78%MKKQ6/5=[&*D2*4Q=F%:]T]BUZWNEB5QNLZ1*_-_. M7+U_W Z#MYLJ6\L_397GK/-U\J%.9O"S\7I M&SL[=G.OMCZ\DBK:?=5L-NM=:H256YS9)*IU'I7)7L M+T6E]<:.7:NO$96^:1_'M+X_SB@*?=]HZ)\X#["1>R^YO16^6^HI2[_-E>> M\U6:LY4E\?8&D75A7*_5LAOK-"&KW&9)F-,(<[[R[V[=1.E%6>)LE72\=7>_.E?DZ UT_Q-Y!X/F_;"714"!\ M<^3ZU[\\-&KU[>E=W%:9;-^"AV7VF82EGV65MKGJ%MSN7-FLSY)E8N_4]^W= MO7(X8;G-DB:))N?*97T>FMS>W;?W6VL5MUD6VJ_EM:_(-DOL M7'N#=HI;_D1T!2@B+CKF2W.V=.&MG@MOKG(,A>X M.69GE;=9$OGR$?EW:K5;:J6%V#>SYW?ZD7K=(V5]ZE.%?AAL'; M%N%+Q+G*._4URLD9M;WV(\8T[6]BC;_YY'/;[ M7H(SL[D1)Z;=@@8A@@ZVYGQ_+83U+4R$5=_^4&H>2[_-TM6ZEM>^(MLLL;.T M@$.5+V/EN@SR)K#O''PKKT<%3YM>5 M6'0JWD/EUG/A?0=CAOO>G,_O;AU6F\U*_6-3"S/S/]9 1%9\ZT1EU=KR;[-D M/VMY[2NRS1([2T-LDM2LX&^L__+Z@S!*G" O47;RWQ9"ZVB8W(81[,"U'I.H M,[C ]XJ+Y":V]T#9?HVB_1JE99QNQG")\U>F5_S\V]F,?O&9W/;%!;L3FQT\ M]Y[K-1MVA?\W[LP?_X 5#E(VXD_6>1P/%W23Q<4*L]XD;^0%;W&ON.!IUEM< MZ'Z;=KVQ;^\5-929?H&6$UMAU_J_PT!8S9IM(<#)UX\GJ5H7PR0&4D827\@5 M%V?*S'K%QFY>\IZ+<_AFO>?%;[IA[]8:]DZS8.[JI,N>=LO6>R_H^$,7D&$1 M5SQ7?L 8M'X3OGL>J&:W-]$P3A2H%@.[UL[_9^_=>]M&DO7AKT)X?V>0 +1' MHFZ6LQ/ <9PY7DSBO'&RB_/7H$6V+$XH4L.+;>VG?ZNZ28J2*9F2*:E)%K"; ML66)JNZN>KKNI1O#O)V+-\HM!\NV"LP>?A<&0[V;EP<:[\(/ES/?!5B_OKO] MJLEOTC7X9\;AC0_7P489*75&.R"0AW2"DP^W& !]&2%LX M,6?8H'Y#M8YN;-!1+DTSFD9B\E(\,^$@5''EL5/5UY0@G^NJ_?/ M<:!X7I4FA3E57QU)?.4DOE"MRCXEOJ>WVRU],,@KK">)KVEB0V_]CB!787G+ MZYF[W=JJ\<62GZC46N)"@KA5PXO]T=HU!KK1S N%Z(^I4/+P.' 2/=^Z![S9@O4II">/O8=IEK MVB+LP4(N)H>?K3O,' VK_ 7_%06A/9YO/ JQU_CO*B0@)I@.9S[RSN3=7J3< MA#WB/A+3[L2<@?3\<^*G^KN$'W%:9[UGGL:37]]G:9^Q>WXZ\CG[>? .%RL7>A#>6KO/\+V"R36QR;^=X"X#+G''B=5O"2!+2P<&,>$O%ZWD M\1Z==.]P,?<^U MS4"[\OS9F;8G8=J"R+M4_A$;EKJ(:;*-F/8&&XF]/3ZI_P<"'FC78&M:6Z;Q MK;<1CXKKKY2]6(P R[>2PPEGUE9R2/TV-M\(10@U/0=Y[[<3X^0YT06P3-7L M?Q0_]97 JCH5MZ"SQ@RV.3M;208K# U-"S%6^[1>DC-5B29"B0TJL[N)2I[H MJ1OMQDK&S'*WX N'.YDY]:C KPQ7JN.\/KJF5<@UO5*:_\GWIM(U/3AMM4-O M4P==T&RBI0+!W9-,<>;2(&^&A]TFGZ[ M0:T\ZTE"WA7;TSZ.K#)L_"KKS3)IOHW%W/F+_[7A!H,]\; MVR%I0^KQ9>V,N'9[5SU&L.I7P:EE-%#K#@R]W6N0&4=DDF!N$DQC5_6C5,'L MZ)W>4.^W&C15K%;^E?K4[9(JT= TIII?5!4AD[B3#-J7T\&YX\!5HFOWW.58 M-8*IU)BEE))>!=;U=-)^5:6?:)19\E3#K7>\90;_<;Y'TD M,ALKH&5T6&_W=U58]B' 6@![\-O)*8YDZ>OM3DZ#H-IW7:=NZA2<4(?0:N)F M_?:3R"3N5&8_JVI0YYO/X83[L>E,5XMZS$;"2YA=(3*).RGNO8,3]P9!FP=/PKTE>' QJ[N*G5\;=LU5A,S*B^C. M-?/[$U&CK7<&%#Y6WMHM&CY&^Y?T#;7R4BC%9CTD[EQ)+SC]B^=ZRY&K$JK1 MVOJ@3ZET%2:3Y%PY.3=VKJ??FYQW^GJOWV#-IU;.F-Y+<>;LOW*>F$>A D+2 M"B+ISC7[ST&TM#SD?DI._&WP0O"[?]QTY M^OHI]!F8);;+_/E-R*\..WCJG :167]!+Z-HSMBY MRE]E(%@4WW7ZYWI[F%-$2\5W18KOR.!7XM!)GR*3BL@D[JSF?C;#X/]*MCW% MWVH4?]NY'4ZJ\,=AMP]2&LJ87SC0AST*M%>83!+TZGD(=FZKLR\@6%CW[?.^ MWL]#A-I;]\LO=69/S]Z%#$E> /("')N+R1P>ET_OJNL:B;] M3PLA^5_/04[_'40%G5*W[ETJ(9>^'<"?/L*O[OU76+5G?>'A[?@[>WJ]Q[MK MY$R>JK:?JO(W Z%$E5&B\[IN?DJB1*.'Z-;374#.:57YCPPMNO4K1"9Q9^/= M -NEM\D.LQLIS3$.RE/R9?);K]<@5;]^9!)&J(\1 M922_=7;N?[M/#,FFPK7T02,;Z^PK%8[<$,W3^)2Z=,C0(UU#73*).QOIALA= MV+,".FW&?2V8,)]3XIN"S$?"3!A>(3*).RF^ND-&W <6V"9=/T<_KF-XI8[N M\V1WZK:SQ0")ZQ3#>MV M;GZW!NMBYGT&>:2M-$T-J B959?@[LZ-Z8XFP9755XS=W>3/]9=?PY%GS<4/ M;.1P_,&R'PZBC;3/U]+Y?<(U9F(;'^;.X=0UUPOA:^&\-8:]?D-^[S,'] ]? M-IV'MX]ME[FF#:\"JX0<.P$'9^L.,T=7*7_!?T5!:(_G&X]"[#7^NXH'" BF MPYF/O#-YMU>]Z.1]NQMS!M+SSXF?NN)DPPMQ6F>]9TTS3WY]GZ5]!O)[.O(Y M^WG*QO#D"^8\LGGP#A N VQQQXD56=F+8FGI MP" FAHQ:R>,O6!1ZL2LR%IU\-V:>"2#/5;$FI5O@QW4PXW/M\_C^3/N%36?O MM&N'FZ'ON;89:%>>/SO3]B1,6Q!YE\H_8L/5A+GW\*6VJ]V%GOESXCFPR\$O M;.8%0/_?D1W.CT_S_X&D!]HU6&66]J_(Y5JGI6NH]@+>6?A#>PLH4P'@#R>$ M$\ZLK82PVU=6*30]!X_QMQ/C9)GFJH2;]DSG<+-E_^K$LT+ZW:'/8AOW!3$0 M,1 Q$#%0\QCH_!4>CDO3C*:1PU[R=ZMP.,2 BC(@(1@Q$#$0,1 Q$#$0,1 Q M$#&0N@RT^^9NG?5#WL;*<@G!##$0,5 =&>@USJ(K-K-QR)#M*G\VQ'\UY#\Q MR5/Y8R'64Y3UZ.XD!B(&(@8B!B(&JB@#O49[^N%RYKL4YU5BC8WC/C&>ML;' MLJFM SE']V\:+NIDE&3/=SH:55:\E37_ MF@63O*DH;Q5"^^N[VZ_*GPIQ7@TY;ZF._A]/1JL]K/,I-2;E<[D!15[##V4Y M4K0"4IX'"0V;R9Z74R]R0^6/CMBSF>SYE?G:OYD3D=M*A342ASY?Y9L_O"!X MJ]VXIC5.LI*462.Q9VW MD]BS&>P9=[*M[]$E[6R3?J\;FR]O-T-NWP[[59E\UABXO_98/S"'N2;7F&AF MG&T-W-K':!8%VU/O/+VE=_2UO*S(KC_X0E,7VLM3%RZ#V[&PIY1B/)*];X/3_>ST;-P"OC'+P*IN (/6>#$K]N/N8A:A608!JZZW64!_V MS@F@"* (H!H*4)U" '4)[(//8,Y79ELW;MP2Z(!@-=1;@XYNM$F=(K0BM*HA M6KU9LP'#+<"L6PS,%LWO16NII4(F&7$_&+!I >S3;R>G)^\[>KLU> YN!<1% M!8S;F?.77^K,GIZ]"YD5B7Q;N4T@_"3\5$O;ZQ4"R*2L+DGO.*":=ZX/A@.] M=SXD-8]@2E68(H_]%I#3+P0Y267A<7WV?6.@&]TV80]ACZK80RK2<4W,05EP MME=CRW]O)4S[9T,2C(H"2T)+N%+I22"I(*D@J2"I(*D@J M2"I(*D@JU)6*(Q>"]5K+B<>??&\J$X\'IZUVZ,'/[9W*ZL$FE3U(< )(B25A M[?.VWNOFM$^J:$%8N4+[MKKR2FA&?I)*;BC)A4K'J.8M3U)!4D%205)!4J'2 M,:HI%<>V"-M%+4(R^520RC)-ONJ5PZX/BHN>J,#)V:)86["G+I9\3-HDDF;_ M=7F(M@@#8VD@J2"I(*D@J2"I*(:4O&:F=B%]/S.U@'@;55EF^<1#*D.0W0YDU14\AA)+D@N:BP7=%N05)!4D%205-1**HXUP:E\ MP5&FP?8KW23=7;,:R.EQ)*Q??JE]UGO.QW6K]\]E[^]>R)R51 :J]J>KOFY7 M/64FD@),4D%205)!4D%205)!4D%205*AR':25-1"*LC>5F5#22Y4.D:Z+4@J M2"I(*D@J:B45%(:M6.UY;]@$28[U/1RS@E@CW C,S9"\*])(R07&6TBQ)ZLW0Z>K^? MTY])=768X(/@@RY5D@J2"I(*DHIF2@4Y)E394)(+E8Z1;@N2"I(*D@J2"I** M:DK%WMUU@UV#U>2(*PT8:E0!G!-FCQ?\T7ZP+>Y: 0"";6G CZ8WG7JN@GW, M XQAE]*__/P5J2"P-R*8GF[<5^X+H;MBP00]Y=>&4+59-#7 M-# K(W-^N*PCG*,AH9 M>MKUW>U7BL!5-]>B7W@H?>K>R(#1LF>#![,+\?)-$$3*=SYH^K+%NY_,R?B+\OVCJI* MIZ-W.HU*O2)"2:HW2?4.@VF+5#,?3\+U\VY;[_5(R(G0J@@Y.;V(4&+01I][ M_0E56%$JPR];>')=JDRDPKW'+U ME?"R7^.LK??;AMYN=\DX(T(;(-IE*!;%V\V940#?_>MBZ/+PD^G@+[PK6=WTY"/^*XQ2M(\,L_GHQ6 MN_M.>2B@JOB-3/B-6Y%D/V\,+""O)IGIH6!=O+@N*05%K3D=Y&Q465FAR3$D M6R1;)%N-EZUC.PH*M^+9L2_]!IW_>CISO#GGXCVWCR[W@XD]^^JPU[?+R@0C MC/S_<*N2]*MX9K6":RY']5N\[@[YN=*B"F.")X*GR\#38N>W*T>"GU]'/ MAX,FP4^=>J-\8, %)M=8@'DS_XI-,N+1@ZOO(V_ MKZ7L'8M6NJQE-^,%C+)'?JG7Z.&E;1W,["C+_\4ONL)U?TMG(K M)J@DJ%1)K>L5PL)BPY7V8GH.]&Z[JP\H0$@@I2Q(D5.^..#T"P'.AJ8\!W3+ M=XV!;G3)ZT7(HRKRD'IT5$MR4!:8[=5F[.NMSKG>SW/?D]U8D143,!(P5@@8 MSS<"XRZ9J?L"QY[>;K?TP:"1/=9R"J:I-II@E6#U6-;Q!:U>XU72_2Q#]M=PY%ES\0,#5L(?+/MA[_GD2.9P+9G?)UQCINE-8;/G M "&:ZX7PK7![:G Z-BSXWF<. (P?8D9L"&\?VRYS31M>#4(6\BGL2G"V[C1S M?$ M3[XG!AP\+&%6K&3KG_SZ/DO[C-WSTQ'8@3]/V1B>?,&<1S8/WN%BY4(/PEIK M]QF^5_"X)C;YMQ/<98 B[CCQ32419&GIP" F_.6BE3S^@D6A)T3YGXGDY#=M MS,LQE^>J1=*O^(#5<3YM[#E]JNEKU*?F$S+P#ZQ8UR?)K_#R0]T*Y=BUM+^?T&X)VU M,=%_?5K_4?']<$(XXCQBD(JTW/P&'\[,4X.JU245/MU; _9>@&+ MK1;5M;OCK)#83L%#J?\*B>T4/)3ZK_!8;'?^HE]E_7(S>9ITJ@U=(<&E@H=2 M_Q42VREX*/5?(;&=@H=2_Q42VREX*/5?(;%=4]H D7>X7I);_Q42VREX*/5? M817=='$G",UVZ5 ;NL(JLJTH_:?S;.@*Z7Y7\%#JOT)B.P4/I?XK)+93\%#J MO\(JJH5)Z1H=:4-76$6F_>Z! :[\>9;GT*9LY\.:RHO^*\HS&<$BP6+JF12- MA.A &[K"*K+L]9/) ZSAHC-MZ JKR+5+'73I7!NZPBIR;M+_E(ZTH2M,F;9S M7*;-Z6BQP=Z/^\Y5>L5;.3A>L^#Z,W']5UC%NP6[G]%Q-G2%5638I5XA_W@R M6NVA^L=+:=(OLMMRDYV\ID;*T!76E+'?_.$%P5M-3H:CHV_H"FO*W,G@+SKUAJZPIGQ=484VYNJ)H35Q-7+U)MY:-UE4_\]=&4'Y-VY%OG TP M8N;/>Q]N+^L4SMOS+_YAFIR/QV(1!X^UO&+>S0?F,-?D&A.]]K.=Z]? M7!H-M+Z%_K_3J>! MH-(XDL:2J8T]%9E+5EV\:I>#5_L86=;66]V.;N2-MR6 (H!2 Z#*ZG'0 *@Q M"D'-)3 "/H,Y7YEMW;AQ?['#P8[1T5M&7V\-^X0[A#NJX@XI1KNC50F#L,\[ MQR@&MRX'>;7?U0:=%:A[!E*HP1>9E8<#I%0*4I".:V#VRX*SO9J2?;W5.=?[>3YZ,B?)G"2T)+0\ M"%H.-J*E&07P?7\FS7VQ,X/4WHZ F#V]W6[I@T&.V4F(28A)B$F(68X]?+X) M$@_A8>NT]$['T(UAKTEVKG)M15XA:$OA*LT6\:J+ R>YJN6UV( ;>R%T&164 M\:Z0&^CHUW1%O,LD%205)!4D%205)!4D%205)!4D%20539,*LK=5V5"2"Y6. MD6X+D@J2"I(*D@J2"I(*-:5BT_39*C:U$6^P70O6'^]*[A9\X6$<\:. 'XD/ M72ITJ9!4D%205)!4D%205)!4D%205*@K%7O/+AXN9Q=_\KVIS"X>G+;:H0<_ M&SN5^H/9*?NBX-25,GK(&?V>WC8&34I!)L!0&3#(%:'*AI)\+_K*O^WJ)=Q+"=*TBMC""MJ9->U\7UA^MS6.E_N?6_GH,( M^CNS712V6_>.FY%OAS8/+GT[@#]]A%_=^Z^P99[UG3V]7AR'N_62H- ]Z4!$ M:'W5$6)0(I08M-'G7AE"U630U\PN+J2'&EM'T7:>*%"VY@HFY>VX%/6U:PR; M9$<2H97&!+JTB%"R3!7;4"*4,)3.O8J$$H,V\]SW02C-9%'-ONWL&K D:U41 M\:M;]6ON@K][(7-RPZ$40*-+EBY9T@*)09M-*#%H,\^],H02@S;SW"M#*#%H M,\^]_H02BS;UY E#B4&)4&+0QI\[17,J$+SF/.5V=:->\5F=LB<_,J7NPGS^0=4+ZXRVD4)BN>@K_>'C5([ M"3X(/NA2):D@J2"I4(Q0D@IR3%1R0TDN5#I&NBU(*D@J2"I(*D@JJBD5>W?7 M]7<- Y,CCLKRM@D,?^-6)/G0&P.3<.:[W-*N[VZ_*MBD-$#F#@X,_MH\O]8&+/OCKL];:#%L!>_G9R>O)^>*ZWACFM/0I(APJF MQ"N08OFESNSIV;N0IPLARMOJ6O<$M02UI,:0;)%LD6R1;#59MLBY1=)%TD4W M%\D6R1;)EO+.K4+>J_/"WBLS"N#A?_Z(PXT8;11QZT IO]7[KM'1V_U&Q;P) MG@B>:@I/PYU3:HX$/QVCI[?Z-/\WH:5BF34?&'"!R3468&K-OR*7:YV6KB&? M'36#I3-[TBPO&CF\\C;^OI:R9RPR6BM#QB^#VW%.<._*FTX]5T!+OF*4>8/4 MGVZC, B9B_R3P1_YMRP$W7SY5!"$#'W0,O1^I],D&"(M:"]:T*'$=0N07C?H M? LNKC]:M? E@37?T=V."^C,56KV]&-89O@B>")X*F1\&04@J?M M,Z5*ABIT)K6Z>G](JA1A%6%5[;#J]0F@1JM3#,IVG4^^!UA;)'>V]6''J$UN M9V'&7WZI?=:3*WI;N1435!)4JJ36=0MAX3<>,AMCB,QW@8LV11#+-CW/]?Y@ MJ)_W&N6A)Y"J%$B14[XXX/0* G14 M2[)?%ICMU6;LZZT.J%%Y[GNR&RNR8@)& L8* >-@(S#NDIFZ+W#LZOWS@=YO M=0D<"1P)' D<2[!QSS>AWR&\9AT#6T#H_78.JJDNW&WC5=+]+,_UUW#D67/Q M P-6PA\L^V'O6>%(9KN[EL[O$ZXQ$X>$,7<.&**Y7@A?"Y>@!L=CPXKO?>8 MPO@A)K:&\/:Q[3+7M.'5(&0AG\*V!&?KCC,GI;7\!?\%][@]GF\\"K'7^.\R M$[5;R$:F QH ?T[\Y'MBQ!&GA1?@2M+]R:_OL[3/ MV#T_'8$Y]_.4C>')%\QY9//@'2Y6+O0@O+5VG^%[!9-K8I-_.\%=!BSBCA-? M51)"EI8.#&+"7RY:R>,O6!1Z0I;_F8A.?GO&O%1Q>:XJEVML;H=X'?/SK0]"=,61-ZE\H_8<,6"B?;)\1Z#XU/V M?R#/@7;M6MQ:3L8'5+/PA_86@*4"C+]2U&*I >C>2NPFG%E;B=V@6XV.P6V% M_=ZFYR#O_79BG#PGN@!T':\_^&:9?+$6II#6=^B3V[4F76$Z:\Q@:V%=70;; MLESNUQ24-^I$V[6L/BYL;S[5A5JAC7UOJMW.N,]"-%4NP9)\L$.;!Q?[J+%3 MEA&.3>BN=VY%I@E493N)3&).56:1K^GMXU] MI,PJBH-$)DGT=A*]+LNAO87$MUNY$M_*2'S[$!*?*0\Z;^N];D[M8UFY# IS M[ YY"^4-GZJ67G5I8>A.1A!"3_,Y<+%I.UQS5Q4N_#.^:+)@0LI7!6Z4XV)N M_?:3R"3N5&8_ZV#N&^NOI9GO/=@8.A[--2]U-S-R-ZO,DR3C!.T5(I.XL]0; MJ"D6D\C2/1WAR&?-S,Q\IAM)/1Y53.9?[UENMYLSJ+PJ/$5DDH1F)-38U1.\ M-PGM=/1^?Q]=\!3EJ3K8QAL4D(]\YL/9DM*A*/O5#](ZNRH=658M83[,L*OW M.[WF !F127*Y22Z[NZH:Y9A45=B-R"3AS0AO?U==Y1C"V^OHY\,&"6_- M/2:_,]O5@#$M.YAY 7.P5A[6R<. %!?UF+%2V%=*\O!@5\4&&1OSAF_=CX*U MQ<25V_&EX.T2/,?M(>4/5W!U! '*J3_YP[H+J#];B?A38%^XMO/;2>A''+=T M17A_^<>3T6IWW]66OYOJF4$.00W'=D%S"SU_KOG;A^X+=U.20/9A<2]&X2AOZ6\//'B'_WKF)FOLKP,H%A3?B](F16 M72R-K6L62Q'+[/[9#Z M.RC(E_6#P)W3:1,>EK7;W]E3['S^(-GW]: WU(W!/N8-586UB,RF"&H9+E1C MYZS;?0MR9OA.5^_D)P]?;+MQB$KT2W9L-K(=*GTEP&U& M<2&12=RI[G[6P3[?T'SA#>A".*B0OT5U1_R$UU'H,TN.*HFP6Y#/36X_8.-[ MRJ)0D$<5D_D#F [5ZDD[/XQ9O8;]S)F\F\ICY>05#88@OY/#=FJN#I" ^4\ M=SO7OAQ$VA=6?T?O]X9ZW]C'_#5%F:W6IOL&O2GA*.V-G2I0MIN-"DT064;!G-04DBL[&R6XJYLW-!S:%D>[U(D\53 M).)1,Z_26NU(9A+9Y$8B7#V$3K1SL4T>;J:\6Z8FU&GKW;S._=7&R_J)0D7( M5%EB2]&$=JZMV:]$O^_J@W97;W5S7#^D 34NYV.#:I3P(>I#,Y_/F&TE";$R M_<,+)QQV)?)]>!*5+A/V*H.].T\Z>XZ]7R7G)PEY<1[>I6O=(O>75=-L# V] M.\@I)B!(5GYUA ]5PX?.SG/1CH4/G59'[[9S,N\)'YKLM,)TW"3S:<;F%,(C M@%4#8'>N8%J?!_%5\G>9I0^==BJ$-B0KO;T7L&Y4.2 M;ZRP;PPT,#_BL!SF,'31"M_8([NGT"'A[@%"AYUR,\R1E>]B3BZA5U^O#7#: MHJ@AD4G"BL):;H)XN<+:U[O]!HU,:Y"3Z(&9NQ8*:PKQ2 L M,0]<.-N3GNS?N,-";OVQZ$Y0IM-(-SKDAZ_BZ@@A*H<0)6:3'PXAV@/=( \2 M>9 *>I#>)-T,1.*YS*E*7$I)NA7I:X3&^[=-2\Q!E\D/DHO+1-GW?:.O][KD M4"(RZR^TI:A0)::A[TNH,ZK3T- [K7/2G2C-"?G_8T8SRN2BL[GO.4XF!3W$ M&E'MT0XG$^Y8I"P1[AX?=TM-0?=FL%7S)*E4E$27G_K0Z77UWCG-UJKBZ@@@ M5+.FNJ7FF.\1 -X;AJ$/\W++ZRH2C7Q;=8XGS[K;# +MOCL=?6!05TO*TPF27OE7,;=$G/#RT2#A8>X.]"'K5X#'<3++W5F M3\_>A5Q)&5#/=;K>>IGYY1]/EZUWV7^!!AP$'TRTF>\]V!:WM-%<0]\G"T%K MTY#?'LA5I3KL;X;*_U<"3E3\MBAT&^R<'0]"= 4R]#46H0_S'P$.DKQ-Q.@R ME:(28@>ZT1[J_?,&C<&N'YD$&K4!C9T3Y@\)&KUA-[_O2ETAHZK.N0UJ&RE@ MZK&98@&'^NTGD4G"&? 0B.AV>,* MLB>).Z%\A<@D[FRDA9-U5;?7WT*7<(6@B1IHH8>^:9&-JVLSA^'@ ]?2^-^1 M/9O"4^@J4H\Y%1/V T02=Z[D_9)Z_A59_=*UKA-&+Z>G M>:]/O52JN#K"A,IAPLZ%P(?$!.R^VZ/)5)0YL%$= P:$M5BQ2R OM*\L3:V MG[A5HS%4!+AJQ]IVKO!-V!<_<0?,>SN^<4/FWMLCAY[VMRVQYD&/J73XPV\&JJD^>C_!W MX]ZE?%[&*&*C,] ' VKX5,75$2A4#A2V+N ] BCT]&ZGK[=Z-)>-O$!;>H%^ M!9Y"/IR3;E;%%/#FE L6 NN=BX-7;=9+U_H<"\;M>!6\RX3NCMXWVN1XJC:9 M! 7J0<'.E<%'@X*!WCWO-VOT6QW\7CN6Z[Z) FZ!QO5VJ7#73G-UJ7"74%29/^E>4LOA0KZC M];ZC5Q<#WXY38;@2,G"'(D!Y[]4$=))F5:6YE*#4J\M\BTG[]M[AM@[BKW?: M3@1+R#N*T VV<^@XHTX! 72E0+P3:.Y<2KPGOI;ZT]>$]4M=J M1R9)=N74M?[.A_<#HSE'-7G\__6"8[_Q(/1M M,^06_N'2M99?R+SS*RS4LU9G0%X_F4Z$; T_3)A[S[^QD%^/Q]PLH4TCV !H M!W1S&G=4VP"HGU!5A,S*R_[6K36J*_O=5DOO#2G+OV;6^=4ZY4G71AS>[F)\ MQ1MKX81K<\Y\TJG4\ETVU U;")U7>FE#U7&^WNGJKWR"CM'YD M$D+4!"'Z9&VI('K-<%M14HFJ_*>8D[]^^TED$G(3*).\G6V:%-Q8UK>E.NA>R) MQYTJ7![B1>7S,2R8$A^/?Y+'\"15PT^TF_ L^7D-34U3O]7G-< M0T0F"?0>!'KGYA/E"_2@IQN]*H:#C-UY\+E"]&LX\JRY^ $'?> /EOUP$%%I MGZ^E\_N$:\R$$X>]1A>_YGHA?"WSX67@+&"@>Q_L[AGSPR2R'G=X@%>#D(7" M,@_.UAUFCBI3_H+_BH+0'L\W'H78:_QW5=!1TDV',Q]Y9_)NKVH3"D/,&4C/ M/R=^JAC+>),XK;/>LW2?DU_?9VF?L7M^.O(Y^WG*QO#D"^8\LGGP#A>/SO;DRAO0>,7@52AE[2K1?=@ M"D@'Z-VS\8P/X,WUY6\ MYMYJ-MQP\"@W&@,:PO[XN$$\_9!(*IN)>96BK=',!TW&AR5A82,LS0Z9/QNO(MM9.T)"Y,I3EGJ@F@V\^ ^!M;'*ZL017#)^UX0B&__ 0H=K$H( M2R ^Q!" IES<][XK/@&?=[QT.<59)E'SXCNGT!TTS)^I4> .N@-NL<>P2#>\ M!"TF&K!>9AG: M8AU:LA!-RN++&SG([V%28"._(=Q%_!LW/2 %3UU\^5S1/8S)U0ZD4&ZF!F5] MRO[RDG&W7N0+UQ_.P0T0:^ZYB]@+,B?:J^,)H1$4@'X"XIN1V"PD2(I M"@1FQA.W3@%#3;[8L3,@?>T?M4"VT\>QW)>[0=)V4';>KAMOD: ML(FX!,9VB+^"_#L(Y"9^.Z!P$.Q+V]J.S_\C344 IW@+DYV7? R_P^/@&H$_ MH5&BP6HFL 4CSEV\BX =Y#!"YDB#TI;J&VX8\WTLCD0^D PN_"$I!R?OQOL1 M^V&&XC1U>%TTRM3P%)__%3^9DHB48-MH[DO3-1J!]>J:(#0BE=QS\'Y%;PI\ M9?Q'.#?'D>3&=+"I6#T0O3AK_#Z0>W&RH_A71_9"Y''-9RI)]YYGX0FGK"ZN M^.2C0*@;C+GOPZ?C?4EWU!8,,D*]2P@7J*C(-)P!%>D:X5DV;!IP#I^)MVD$GXB >P%41 $^QV\GWAHX=K%LR>E57X=2$=XA3X$S,GIQ)C)8H#;!LL+E'[LGK)7Y%U M+X0-N,!'!=F7=":4X$/7/N@_/$,Q4BIX/?9?2K1$\I;7/&*X%;C>R8+-Q!.1 M[_@3H+J019^;',XYE;+,=D]DSK[!KKR%X?;L41H_!F1.A"84E M[F JH*LEECK)^\J(G"_UV?_B3U)CC *)9:B7A+,(* ;Q 51>.D.\K9@-^IL, MWP:1@ZJ+.;'Y0PQ5L!#8$SA:% :&64EXC.@J1XQT@!U1/-*')J>"FD0PB6U+ M<6OIF>W&O\P$FWA@B9UIN]I3@YV[G^ P0A=0?*ZT]I]2J8;^_XT]:B@;,_RO M)95GB\/6@+*T>!!\=B)>DO:+@RHZ[)KT82!?60(\ JDY297!7F3@B5>!^2,S M2]TH64U&SM +@Q0!=6H QH*O?(ZPB$#A91#51K#U3%2\<)'"F,B\9@>9@\?3 MQ5V-VW_$VM%<:"D3SF+]/E;U+#B*,^TJN?@DQLK/\I2U=$1T<^D]NN:PD>?+ MDP 5"% D]MD(.S3Y*O%>N(17Z/4YV$"!,/6"&;*/A"]\%BK\&=XSY1SMQ]!&WYA03")I/Z)7',@4 M?50#7 -R/IH_\G;+G$, FV()U2>^;4*_3/^V(AC,'.A.TLU4S"_ MT*2EFZ[ ]\6'(32>V,HV31_/&O40-_Y(UKE'CN/*#%ZH831:3U^V(/8H8/O3"VU*4$3F> D?'?,M:JO:0; MN7B1 I.B;6\C5^!A/WB.P-IE<J$09E83RVCLG4ET;^2/P 2FP4,?@7SK:,VA;0A<:R-_"X,R00R0 M.\L>@T4I/#;"=A4F=7K,$N&E ;RT4#,Q'U"!\@7?C[//"H)H.I-ZHS#'T$VN M9]0=8?8*P#1MWXRFTM8.$!#7K#2V-5G\66D^+Y$IL!4Q9%D9U3)6:6KUQ\] MC!L[\B%("P(ND#\3K9I P_;1:@G6*%K-CE.?'S).38%B"A13H/AX@>*MHE'Z MVFB@>*3\'?]V8<-U;)NB9X>'SP!UZ87F]+N&H(L8Q?EM 3<8Q3R8720Z^1^@ M&F"8%=9_?--X0RA\841D*-Z7F;R%S9Z2Y63(2BP<9CT(-2AVYTN-!-Z%+K,@ M=J2CP2*<,=*-DSIVK-W=).<[1TL_HN4$0((*#/PLMB#D_V7*QT^S M"U" .Y;(P3BBPV2,,9.)88OXS4R82\*]$0!#893HU$&GLG1RH,F[8AR!:CJ. M' W-JC2>A-&3,#9CBD#'UCER"!U)K>+M^#HAYH>@Y0\DY7:<+!IP[%+0\QU_ M5)1AKM?NI[581KRO,GL4'5<.SA2_. B#%=;Q>L.SH3%L#6)&/?=+ W&NM7J OZ,6:]&]UWFG)D1;8G.X^-X<][6MS M>EMO#GXNV'D.T]8&AK+(\1EC9BZ/4Q/3NYQ@8U4R>EM+1KJU678^#%AT#H$5 MA5-"B^_(_A#".#)"U%#I^!3YKBWB0B(]$;84DW5E@\T_Q MOAX&. :' ([\PL?7;,C^<&-[M2N+&UMEY0/K"]A(7&B)!RWV\*^2L8L[Y159 M)W')Z?%])IM<:W&#!U$:JX#3Y/LBV)R8VDE:F8QG"_,\X\"]$_EHOH6.>4LX M>(6_Y8V4LJMWEW=7\L>/[]YJW[T9G/.@VSIMMW3ME[\C+WR7>1:&RK/[<2;? MH41@^$>:V[>R%7=7Z8(PKUYF7["GU&T!%TW6/2DS:A(_8YI>&*1A6'[";1\S MU&8RUU50A6'8X$Q4!119XI2S(!(9!R(UCKM,I@# IWP1Y\YF!6!-T5R$O=F3 M6*@MF2".ZPIXPE^2_&@O )KX=.;Y&%S(;LEJOD$<;);)#R(E,L0\:IDPP<7$ M'/3[90^./U^0C/2G(>3%(D0L.#U+D5\KH[\)Z7%06 308\=T$"=XPX:(4Y)I M.CN[F[<.0&SNRWI\L-S@+TR;M(L?,E2KD;*WMH>\S#.6:33I",.IY_)YD@ G M>OE(KDS0-\E-#D3FS00T/) 1QX:G6B)S*@AE6$/FV(,&:+NBV =P).7:<(*% M*S*_)JT)D6*Q2N,K6+"P>RHO,50N0VFV6Y"IW7$SV5XE6"[+,'%2OLSME"4; M"RX1.?4CK(=*%P OX4=\2X3)!!OA9=8Q\#([-7JZEM[ARU=TDN9UL_S\C_A\ MY&P4S'">V:NS1 -8_<@J28"2_XIU]>1QW-KPO!4I1%L82W]>W$X&_WM@MH,7V"ELTRDF M&&%IF^<>,+7J-W#YL67C,@+U!<]O1R6W)+R/B_#,M$0K5C]E M_OT9\!M\B =AJE$L7=@BU1._"-?SB8'2(]+!5M(B40>%GV*DC@LCTA7@ Z[H3V!^9!:VU-%O&(*HR=8;BP(WP5AG'EH@O[ M[3A-9KEQ X#>Z4(ED \7Z1:78?SM5U]6"5 )ML6!_EOF]XTS:3J9I:D!XHBZ MYT8+P\O 43:P#TKH..5'N/PY:+KF9!YKP'&E%,I&4BF(*=#H4L"J%.3%*!"K M]D:8/!WKU+,H5M:QL&KUG9'[_+U"/J0F+[/-$XHD1@:QZ9?FCP:QPB&S^_&I M\8/B!-(Y*AZB^8'(V!860N:I%TJ%=(^0MJ>HUQ1O@M[EY>8>_(6\HL;15EB\ M!]UP<$@B\Y!B_4G$U\6%]O_).RF^C-Y$+K/P2=QZ*[4_<1N:V*Y#FNBH^R_E M2&$%.IKV21,1(:&9RF.L;!9)+>(S E] 611%*NE]%TOPPHH]1-KC467$(!E1 M1$;6GX24$>-B*>-45M<\O^&\N,H9SBQ1Q6*92@K._UZ2-%$V!W\SR[W);36/EZE1 M7.,BK?!U!NQ+(^3J8)V0!:^*=?*2!=]9MD[R?&_"$(@+C47;#?3>RU Z&NB+ M3@#>H[M4.LU&7A0F!2GIJ[$'3KJPL?$91DM$^% 49:,3T)9=?V0W$&G=9(V; M^3;MN*O1XE5T3D:Q>$7AG+K5>,5WGUF85G>+AG.L MB@7?TFU-XA4JQ2(2*K4%F>),+C'#2@2-T+/PT8M&(=9!I6]7(CZ1C8?*!AZ! M9OK -Z+5!4::DXZ":=Z+B\F)V#4C\B6SC3!FE_2XP<:(V$T"F2EI9(I])= Q MDG:!$YE1>-(9B0&&NWZ:>2)N@/TP)!&^'?R4E7P@)MAS$1-N?"^ZGV0#'/&; M9<](ALV'XE<<>VJ'<36YBV>;8X#S]S?-F8:AS C;OE+$[4 M2DXTD?3EZ/*B[8? Z_2C:>Q1MLZ1[8Q$@#:)=R:MC[(ASD!LH#F!,Y2?GC%X MV8IXYMT?,LU>4*IE>T5=QB=%<]&7UX"$O#@.I< XD?/!-G.D4U'YY/F)H#P7 M_BO9C>/U T8*+2!_$/8:V#KP CHZD/A\/LKS%V3:[[/4B^3*.-.NXL8K25O5 M%[A#]!N/F5"T_!$W6::#EW!=RG><>N-Q-O]!I.IAQLCN8?"=1T]Y%0MDD7/M(\Q_4A0; '$2=@>-I!&'2PE3^CULK&29V)O9WN<3;M) MPPN+EEQX98-A(#)_X+J3.3^RX1)_PD;&@4R5A4^@#26R<63OJ?3=\A*3-#PL M\FC'2ZOR8LM#?)F5[$R:K"9NSTP;)2NSZ$5^3^B+&.,\IC))ZUDD8^>^04^_ M7'1!]EP' YI *7M&=-KM+3FI;)J/;*^8V25+)D)D,GNQB02WXIS>>/N6&[+& MI.R.:,.=.TK@9OL<5AC BF5BO00UI:%MB>JD'N#-'T*^E "Y90*7 2";L/@< M'A:]#\V<9YQIMVO_)D!B;./-'^?#@QH.XK+&S,N2$:W+0"R46O@*OMVY=.=' MD.EO<>@!4"]PYP]I3:34J<&2LN6DS.F,VYWD35339'-&U!IE>WEL2YI QFE9ILMZ"X M<6/BI\E<#0M?77*C7\HFS4G39WE?R[J59/ #UK2DN_0*H=NI(16:'V[HS&_$ M7;V(;J7%74I?& GUFB0_OSI-"3&]P2QY4]1\:NB^E8TE/UW>?4C4I,N['^(O MIVUCD7^_5"/X)BVB>XM>Y.G,@>]/6&]C,5VB<&>^ _A:N'/B*C;1;3=^I-2* MEI]G9Z=1C["C<=P^VHQ+ E =B@5;OC_C ;51 XW5ID5/X;C_"SHQ[&FJ\R]: M0_+C-"[=YO,PD8=S&^41, M3'98VA]0_:6FF,P"F$4C!X=YH1?>CC."EN[E$8=S%X,+Y,"2],#;/7%+MT!] MQ<$NS)*:H1X/ 8%S2#$Z2T%FZ@*.WDH:5^+5Y"[1"L$#\WY8*8 M"?+/70"?K%.1AY\4R[&G3/OD#$?H<;T*[*TSEZL2W\K242K%OMC"*>I>F)@$ M26-;;$+$9#U@QE*A/J[/TZ"P,P6E05$:%*5!41I41=*@7E*;=ZYAA1/(#(D$ MWH8?39XIG#J^ZKRI_834G9=.G4&#X!U6R M1]#(3QW/$Z/?4NK1-P8$6=S!M@II0K[(3TCFF63>@ZI=4L0I;(\XC"M/)MGW MV&T>OYJFU2_FW5TM?2P[FZ5@O6UVA=FA!DGL^5D@=9G0[%*9G'N%@[ND,9(, M!GS.%;&FFW709?A]#_:*D4U\65;59?,!0:TG4D06CRUNY BR7VWD;'F DN/% M$,;UC+W$UU%V.9++X[8ERPL3=$]%*QQNG?H\S"Q!Y!XP<[)LD=DKS5#P.UXP MS^11%S//NFD(2T:6@>1X9F#B-$CLGKB-<;+&./T@SS_V"O_4SE7*-T"E[>/7 MW_H?[6#FP;G>CO_PW'ML?6S);L?'OVPW]9%(5X![C92?"M(U2;L:5ZL@RQ%D M21]J5OQG<6,R73;3UI<[<.K+X\*$";Y8,D;:.';21I58UDVMF^B"TXM%7X9% M6>)*FEZ2;"-O4B93AQ;-?B3"?TM^D26,"T^R!.P)=^38/5&1C..?DAL9IYK) MXK#1#2+YHR6P0+;T0/Y+.EL SBUNAQ@KESLT M2+=5XN!?&:N7NVX_NT+13$=.-A)#RAQ'R@,L$%?$_;2+>>J$6Q.5$/VETG5@ MG\W92L,,P:NB^##IE;%86V;!]F+2I#?S15ZG/*3L-\[Q'@R3_F7/MD7'% )Q M"YM2C':&^L+]9Y_'K5U43&4LZYL=_)2Z&OZD%J(O$2JV$VE4 \B1WY+N4I@& M$OGIW'>><<.D; (\SE$' M'7(QP0SG.Z?3KQ\7,][3UC2HX[I(EBFF,L13O'!D)*9G)LBU$ICT<[\<[PKI M]T5M#EX/LGW@<),6^DYF3JX:P^E^3X*RNO;C[.Y,^SU=V,K(OJE(WK/M#L,Z<1(\&S.X/)SY4XN+HO-XW_E]-_$%';87*0]86(C;JLV MBUU&0OB[P,Y@1R5JE(&$%CA*,(/N,B<6@B[B^NR\R(<6%3,C3\EPHH MTH&OL6$C>63!;7&SF&0N/!>?AG=YLAX>:U7@(/3DVEZ(^!+K@J9IRPF>?MR5 M:LPB1^I6R[,;%U^4IN,M?7Z\\C5ZYO-(3R M;$=J=TZ+F$M[8R5$"I&QEJ E"^O*]X ?64UF72/ M&8JIN##+8D4^+62S!)>0TF9@AVJ*(/BK) MUV^$Q-.D7=MBC"<>T7;=%U[=(;G3VKF.YIM,9,$/)).T_F.'DZNXF$-1*UK$ M)#IHWP5A MB\H>%F: Q4WB[,_(S-H>6,* GXLM22_VD:895(M#S.G+%U?S)&*8TIB[ D0Z MG[E!TL;76R8V)M9G)<9+[(QL$1C M+\C?XT-=ZRIG#;0I:X"R!BAKH!E9 XL;6L64@*.7GF?3*))![/(6C(.*HL.P MO%C39K=P107CN!X1!UHN-&+-&P$5B47_+W/C,#F067I+BC&.3N/#HBGZC#H?;V!7J.,,) MEG@UHG: 15CH^15>]W30>ZQF8,IT,(DG=>)68*AY/D..!],$_S(300G/=L-- MJH2.W\;B.'6B%V@A^\F#'"T#K^ZEFUMX;I>W883UMA8'4F(E(E$^DBQT?&1< M+IE^8=Q1*KX]P]A8F)VX"AY%%C;6 MB#V"K88T+H4(]#@-6)MZHEMS$@EZ]AUI.<(BNJ"&!>"%(L-_=9)P:J6'C]QY M2)OQYU7OI *P*ADA/AO^6T;1];#X;">Y[W^"'0-F3#R[*'X-?:W!QX3 _"E& M"0J]OI39Z.O#3EL?=H=KRY=EM$X*12G;E&]5MS+;U%9NFPQ]..CHO=9@[38E MS!@ "6D2Q7*T+8ZQE;IPS?>FP_J<4GD9$[GO ^OI[8&AGQN] MFO83K6G;7E$#>#-7&X>5E2) M\0:)/P2.\U10G-SL< _!%1K.SS#1,?N*#,2.N9]?K+PRP" ((A]OJ%.XFGGF M$:E7D3,WUCB2;Y0>U?N(X6\\24J3/D_/RJ@<. TF#M"RA7-FJ7>'':2N8@R5 M68LO2;J +*8,2+>%"#"#3@T+SE<&I9ZSR 5Z8+X=>ZJS#A*\@T=<^F>2;QB! M/@/LG<[I872FW:(B*_44J0[*F%3J MNNZT3OLMS6+S@WE;7JH3?MZV2>9 E !ZG59[4_.1/*#+";,_<_K^D20)E-& MI'/>U;N#[OJ>(VXI^-]I&9L:R2BQ%:W!0.^WU@/]IJ9=>F866U+X!(*,G0]X MUF6[W.(]$%%V$&(,Z$<+W=UZ$((?)PO'IJ3(%<(V!TG<-!,FP18MHI(]#KF) MNK]5M6!A?RU>TR7"85.AM53&>3EI#FI:E)O>-2N-SDKAE\XV?7OVS!MMO=UO MK>G5LWPAOZAQ+>>5RD$;XI(0P3#83_1D6W9+X8)S7@9X.&IIR,LXG@XT]CQ[I]W/A*J*3)C M*;S6W1:FTQ&RM^BJO?5C/06^X(.D.!_"/F$)*Q<)I3=PENZ]#9>WS)3[PC?T MDSKMI8S:W\BH@_[9^5H>A>-TQ!8LTAOUA0&09CPB$&'Q/:HO:=;\8GRB$'T1 M/A,5QYD4P(O-3L2"9]';TUDD'_WDP7I8$"Z?$%;8QV__RGT,B+![?CO^M@CH M_1\L\=;EF4/Z&OD\>THW7SZEQW1J;#RG;G_=*?T/[C$L&&UFYZ7=[$K?51D[FM\03Y$=Q=%.Y>QIN_W2GO9>DT51)&NB^XJYTFE/ M@QL79QY>NM9GD6>)UI*3TNAA/)4TO% M P6H&^'XW+^$W\24W8J%,R:WD^72OHG-8$&2J7-QD+GKK\P8B"/#8]O=*GM@ MPIFU5?9 ]_R8@>7B3=YS6NWOE)FT\"!25 M(+223/0C-9F)BY0@E+A(X<.I#*&5Y*)/S/9KS#^KFAUYS(XL!P5JEE05E2LO M"&LL*E4BM*XL]CM&5HC'E""TKCPFNYX2DRE!:%V9[-\8^JTQCR45J4E(=F-A M-R8G8B,XUSJ%\_;\BW^8)N?C<1S654H%W7RL2R'8?'3Y&8B_65P)5AD&,3NJM=<>A2],IL:&4(K8A%614&7;[U MU-W/RO!G P@E$"5"E2>4F+1A:0,O>#?S4XY):5?SN%XL9RMP#,=5I5ZP-(N4 MV PWEM@DY319SKX=?Y1\_;QJ9E.E0IKV@3& ,DJ(^YUA?IEH?5TFQR:TBG81 M81?8-3F \<.]=_9TRHZ/ 7VA6L[26G3,XF7 M-G=]:[WJ84IAJV7YI<[LZ=F[D(^1RK<5WP6"*S664KK*LKE3 M91EP]'ISI3_4!X.< 1>5$ZEFYL*(3G-R:(:=UPF07#U%, 9N%\WR(NR&I\P\ MNCV[SX^T :5C[,;>M4=+FAFTV^0%JI=*11A168PX+P4CR#M4460@_:&9V%"* M2VECXBYYC52SB'*\1N0@(L2J"&(5021C8QKQ(=.%!JWSION.ZIDN!#KI96NS M1MI@UY%2>$\UY@T]^(J02?Q9>.H]?'Q"U4DIK$;"8'[OP78%>@^WAD;3&I(=F] JWN:$ M 2]B0'X?PGU@ )5)553R*T,HR?YVLI_?0N^@LD^]ARLC4!4AD^3^1;G/[YBW M![DG59\BH&M9E7H/%R*4^G>I!Z#Y[017 71OO8?KJQ=5T]0@.5=C*:7+>7Z? MOE+EG+PB%44 NNN;@0'Y?>0.@P'D'5$9 4@':(+\Y_>(*U/^FR/8S4P-07:A M5KS4F*JQC:GR6^6UC]R*MX&.Y6,32LWK""/R,:*3W[QN6XP@;TI%D8'T!\*& MM=BP,4^5O"S*7,85(9-PH2:XL#%WE7)4BIR1L?D>?N&0@'!!M_#7P#\CSYKC M?W&KX;^6_9 "YI=H"E]N[H.O_HJ"T![/-X($DB+^7942%!/3X,.+#%ELS\=.L'BF1N-WML]XS5^G)K^^SM,_8/3\=P?7U\Y2-XX@*X#F9\KGT>WY]IO[#I[)UV[7 S]#W7-@/M MRO-G9V*[CTKC%P]+W4)/^V2[S#5MYFAW(:A7Z-W<[-/,1;ZM7;X;S_@P!]C? MN#E:]TR[63A\%U>.KFW<'OD[_NW"#N&;37S@%;QHNQ&W7F@!LMY%+#?XUT28 M8I3>'U:LPK( M^[:'?L^X=K,\\,Q2**GV8$&9'$_L,9Q;6Q_02/L%W3FW+X3P":O.#1,^TR MU/X5N5SKM'0-6^7K6@A47'E3V+LY$&!IKA=J$_; -7QA\>0 ?H;_ 8FV%0'C M+YSY\ 06?V3$.;Y)8T)+@L^G <3AJXL%FP97*'YB MUS_,D>E0EX$E?F8AKG#^$23\.W+.=_B6#XYG_CS1.*A),YZ82 >0N^%:+M(N M!0\LG:K@%=P'>;P^GS+;A;M&[%6\/'A:F)P@?)XE"N,IZ'VG 2B!H!>.LD$; M[1%.36,!T.TXWF-PH1T"D5]YY<;0.K;=K:[?"6?65M=OO_I&XM&]7*;G((3_ M=M(_>4YT 17FB.O:K#?\'RC;0F](($5]*ZD1;M64X8PQN_U!P^$"NE6#Q2KTI]F"SHKR4*WH/J&'O&/ G0JRC_J[FTI)9)TH1[A M0E7,(MD6,-$H(EX0>0?M??8AA9VFNCZUSO34N*Q_1N0;V)7C\)=W/K;[AT*S)TYX5;D M\-MQ^N4W;OS5*O=K6]JJ6;Q5+%S3P4UCU'1MG5=ET*V(PTUAE:2N9<&BYD7Y MJZVJGE*J.Y>!X]HRV!YKZXZ+VIL/%4=DF-Z]"\^QM'LT "O@VN\ M(K>8.L;HT;&FB*79S9\-D:,X9YE<#(9)--*2W-6#OCXX!V/3.*^@L5D'8:D( MF233+\ITIZCW:-\RW>_I_>Y '[1[S9'IK:/\*FLV.$,TT'PNQH%A+^I$K\FZ M(4B[4?'H" D!";>J8L/A#F[H^?-/GK_!O?IZ6&SW=:,UT+OM.N225U%R*D(F M"?B+ IY?9;8FH'Y( >_TNGJ_TZ^@@*\&SK8II%!ST-T+X:@;UW0B2XP^ F9* M%1ZS1E[@C*BY M-N7AQ+.2\3Y2J1-#>_ 12#7.],$7 J#&<1(:?3[&L6IRA_"S03J_##^ 2_#Y M!(C&U<;SHR(WM)T%&9HHHUFXQ7";@HD]FW'K;.V4K^?JXBXQUGYOUQ@K ,(, M!&W^U6%N>.E:UW]']@R7K4:$=4.T4 18^V=:L@)=$VL0YYRNHG"DM6^4OH.* M[MMBOV;I?O%TO]9+O1U0M%5%ZU9=18^BK11M58;.&C-8!:.M*K0R5=DI^0=< MN^1S5/%DR"71ZG3S<_QC!?G/6#/^$YGX,Y^.N%]89Q81FM<[)[J]BF;TUD%^ M*D(FB?F+8KXQ19_$G.*NKY&P#Y'MH HC/ SV=.9[#]+?1GJ/\F16'=EZK4(* M3,*B %W)CS<91CT2Z.G=7DOO#"FP2F22- MI;A?24Q25YL[Y0&^W.\V1YO(: M[JFLWGQFYL1V,2*Y%& AY49Y,BL/AQOSW5,X3!DTBVK' <%V6S< !?M=RHLG M,DF(A1!O3'!75(C;1EL?]LDA4TV'S*?(!Q:(?)DJ-88CAI_)&Z-4%Y8]P&%= M&LKT-B;"IXB98QX\$F/VN;C3)?5T_,@D&U(.!C>GR! /'EZ^Z^'^: M!'1*D5EYVZ[0N)>#X4]/'W8'NM$=- >"B$P2T$T"NE43[ ,(Z*!]KAN#!L>( M*NU8N33-:!K)4C2+SWPX6%'(1JX5E0R1AMI4;U["D")XN3$?^%G/[X4X?,Q( M _SL\OA9>2T#6CM[N#G6CUWV.K 4FGZDOD)N.?OFESNSI MV;N07Y'*MQ7?!8(E-99R<%@JU&)<05@R]($QT <$2V7#4EU<3YME9V.%MZZY MG+*0"N BL)YF>1%6F3=SML3!-J!L\[V_,;N[L/G^A9> Y0#EPX$^'#;(=J\? MF00,-0&&C8GBAP:&X;"E]RK9'Z_Z[;.>CW(Y7TMRUAK0^-.,NP'7'EF@O2AT M15BRLVO?H2Q9)=0A#+&76TX/6\EM0HZ?E-T;2-9\',VYB'S1G_JI.7_MO$Y=W'8J.2OCOZGV M%X+IP 8@>DS>[;41" !B)X8T 0$3/[7+Y-TCA/2L]\Q5 ME!KA--0;%\BPK8@YBT9K7[T@]'EH^^)='[C+QW88'*N-V%I6*=9\:_GT-C;< MVMC3)<_XEJRIF'=KBTOP&O!BKGT>WY]IO[#I[)UVC;T'?<^US4"[\OS9V2&Z MJVVF$=OK!=C7\9/M,A=PU]'NTI:(K_>\O!C0VWC&ASG _L;-T09GVE=L" DW MW;74"HI#_VI[HU@$8C4H :FCMPV-&VUR?RJZ8#+-Y?=>:(M()MS GKOH=ODX ML3R4?8H0K04G,?D=P!X MP L>/O8&+PM7X"GPXPG&EW$6S \B*$YTWR1B#Z@8Y8@%L'"](F7@04/B*E M%K9=9!IJ$?;8AE]]V!CQ83;U(C?>I%+4KZT'"J;6D-POL(-N<=-S[ZI8#,JH M)6GIG4%.-5BLG=FN-K;Q2;)];*J/E;)%^?,J"VBH!]XBM"!S_&3#QPDQ$?M#$4+A3?T0GC8\F>GS,)NN,"<^ X4 MHC/MTY+F/.* *BZ*S+^8&V%GW_8S_3GYK,"%N/VNG,]\]>[>Y]S5_NNY7+[R M\5V,-%/.@ 09!!1E]NXX:BFHXZ%2.$"%2;.B,4=P%Z^$4CHI?8I?$9\0OO+E>DH^O.; ]Z"! M@9CCFJ"L!EPV9L[N+7S.#Y]M7+N/YU$*GY_G\7F[=]H&!#"0S]M]8'CX7W:< MRDU,[XU[E:'V?P'+G/DW0*T,8W\%E3;+V3=?/A7D[=99:VWH"]E28*?80W'5 M+G'8V;YZ^.8I&>L;$M\LMD2'(_C, 8;@;*(I,KI00&"/I=2^^7S[XRU 2OC( M^=+)B,/\(;9>;A;N>^YNMI;M0L>AT0KO-VOS=X*YE'OA5_RIF2 M">/#QFW!ZN7[55C"[UI^$PI%"5PZ:+_"HX/RF.5"Y,KKF,K/\4J6_B[5IX(7 MXJFQD6$+K:ZUNVOUN*MKYU0_K9'-_TG4T92EEF12R&))KOG!UB,!4$%Z82^# MO,TLP9W=T<_S)K&4[+T?Y$QX,ME)HWL<+T5IR%7(D&2P%BBH[M.-\Y?'9G3K@5 M.?QVC-<:V)=PU]Z.T^V,[?28PN_HEE-T7R^U()I.T4",D=%,UY.\,EML^2B[ MY?$?&(%XT"4;0,1=V<'!H%0J- E*&SQ@Q6P5$@10^N_I- Q!ML%WU% M\4=R-^4J\GWT6\.UG:8C+>[U4VW,@8&90SG>*N;FTUP!L")WGE88L_XGR>'/ MU/37&XV==D(#\-H8"K2@(F2J+*ZE*$*Y25A;*$)[%N>%.M19FVI8<=G>NR;4%+]4 M4O62KR.1;J1LL4ISNLH4@N2M4]GB' ?!_&D F0=E:U9#WEF_JW>&:S._*HX.RC2*JJ(WRU@O&E\+) 21PJ90 M)Q1UX@\U:05S_OJ,R])CC\9 '^;U_*LVAC=7PR-T4!$=2E$+\TL#"KCM]H4> MF;CE>5_O4^M0J1&"\K=5ZO[1&U-MV: A];DMI7+[?(Q5B2*=.RDY&VN__!UY MX;N03V>>C^GBECV&#W/7Y('\TU)EI:P0%%T?@H"'LG[0L=G(=NS0CO/%%P5K M/I]YLEQY%ODS3]08P@<"K$.4CPJP9!OK$RPLKT8?H<,>Y;M\?B]J59/JKX 7 M(!;;*5@U_%9/\(XAR12]<209+\8PG*J6 S6F=K;?#_$9M6QH;D MY\V]X(PXSH;TP/I>NR&R^&JYIB1;;J4GXFYI8UBCP"/11B'T J6^'&%]](J M%EF<@GB$9?\ +%2FHHRWH@X608UK"*A(104Z:\Q@%2Q2V6IL%=6HO%^ZHQ=7 M]\IM32YFYP^-*;2[(MVF>UFPZ\^6#_1U.6 M<))PY21\YWZ-).&*2'@=HNT;E*&D9Z+VQN=6)$[W+?HKA<-"MO5#1P6Z.BY( M)5*>S.,"9OWVD\@D[E1F/VN=O+\A(TQ$!. *8JXYL0-AHHM)@1C+R?&UQUEC M=%LI3V;EU?O\"JF2#/BE\JE,NFXY>GWKC,;^$9DDQT*.\\MJ2C+3]RW'#:J[ MJ8,QOD'1N;Z[_0J,&(1(??S(DH*J$^F2J#81GYI9JG[M0^ZW2G^B*E5D?XH)JR-,RO3GDAT^\X M\I\O]G65B*;ZAS[BM%+NBLE^S'% S<;I,4*9"B;,IW+!"I"I,BJ6HC5M/;!C M&Q/S8Q*["^+!%?PN],R?MX\NV!$3>X8C+1(I*H#0T+H\OHG0V;JW[5S#DEV.94#@DV,\/C2;E2GLS*(^3.E8]%$/*+A_.$ M$"1'#H]+G^_0;OB O'Z58?4K+RAIJERW?DEU]1.;BI"ILG278CIM75JJN/1G M&F2M+T2M.!I0Y]*2U*Y/GL_A(=I'^)H'4+UNW)"Y3)6Q MNA 6[[5D*>;UI7=\C)MKA#8BYPKZ9N#V*; O7-M)VE0\@U4YR;K[KN*X6C^1 MJ B9E9?22XVC=4I$7M"PS8)SN"P^UVQGWF2@O^L,+ NV*^?X<53G2 M8Y0G4V4T+,7FW#JSNVB2PRHRWKH@"JDDH""D@;V/*"EFYM+ K MZ13$JNRO?=OK"\?U M[ZU(8* :&)2<>K\_,,B?65!S,*CR<)P\.1/3%O#?54%#23,=SGS<_/(% ML%7\%Z M@R\92A#+5@S:"704&(IEY*:)8;.FQ30Q%>9A;1BSIGV* MQPK-X?X(-([I[-J_(I=KG9:^,LC(>CZ23>,RYSTS;=<;:R^.8BRB7.7G[2L[ MK%YRI]BL-Z6L/S]7MH!R^6P/CC2A^ZV^,OI*-H0.%I.OS ES[X'/;5?+G8P00"8> MOT82<$+?#):#2I&%;Y5#N8*U3:YS,$QMS8;F=1W7U$GT[2*$UGB@$DWL(@ZC MD5V[GAP-[8HWY>/SVY_F4:A/YE&-X_IM)Y%99>:LBEY!94M(SZ5I^A%<.+%_ MA)H('OO<54Z?KZ)<581,$O\7Q?\\5_Q?\"T?7_S; MYWV]TVEP@\!:V>XOC+4@[4EY,BN/@\.2U:!L\R_ PCCZ%HA<_!+@KZL;G=KE M=-5/+"I"9M6EM]TJ68O9K_0:>GO8H!:>-??U4&_CRI)9>=QK'T9K*=33=$

M63 MWNZKU*>UTKN]$M3MZ^UA@URT=?#R=-L2':9R/2@L%U0:68^*"LB_*%->3CQ+/(6'/OTJ1)@G5*_ M:R%0)J\_D9FO*#&7KG6=R$L):2*#KM[KUZZG:47$IR)DDI2_*.6[UOL<1LJ[ MAJ$/\OIKU57*:VW34^I(I=&T,J94";"X:_E/!A97\^X2'L96?#&S8WI=&<6/ MV(205"$BDX07A=?8M?JG!.%M?%97S;U <'Z7K7=??3YC-K5SJ4" E]+AEJ!Q MUP*A)7-/,'^,C"6H+YV^/FB3^E)A,DG2U9/T7>N&]BGIW9;>)F].3;PYVR7' MIGD:I"NI!#OJN,MK [P[U0NETQE*[8K5[;3T7N^\.8!;/S()&&H###N5(NT) M&/J&/NSF#(^O*S!4U2VUP0E%BI3R9%)&82./O2)D$G>2<;]#^<47'I)I7[%! MW0HI\$K.]WY3PHA&HU!A;'8L95(!EZCVK^\RL!C&V!X,]',CQ_3?/%VU(HK^ MIM-&^OH\S=O%C-Z)[8Y@1<]'$V<.[]X MQ.7'N16!Z, #S[3/>5N&#P[B2>06+ 6$(F#.LW5DYAKKVLSW_N(FSBW.I5D7 M=6[X*:QZ2AF('$'^)IYT',>&L/\M&&8XX61Y;R"],>F!/)7QG.CF;P_K,]#8;.$^GA M6HF^#&(YQFG=B639TYDC-C!= ;[ZZ?+N YQ&R/V9S^,_??'.M.ZY]D8F/EZ] M^W3S!7Z7OWU\]U;7+DT3[.00F0B/_ :9?X MAZ6O 0K$M]_![_)D\8O;K:&^='(^2-*]BW(/)ZNAQ/LV<"*S<$_P8P'6;49N MYGW(1\GYGFF7&^: +W_5A 7X'>N?I<3I?L_;G$ >(@]DE2M@'7/"6-XESCGB M#\R:VJXM\ "'J\?9D-MO4BB^&E0S>"2\""#P8 <)!K!X=%X^2>KM(J!($(T0 MQ9"5$+JDGB9Q\ =H5; 8P:9RY/P# Q"+X$/XDO877!&!90L(#.3=-.:6V'%D M'N#WR']Z\+QT04!0Q!@$V#LG?] &#:;0X7"\$-7D?&FHGLH!O8]2(,3<",.,$ MK6"1 3"H+X+AD@,BKB4?(K&9)IC>!W%#QCD 1_=8_BFZ*SC&$\X$^01#Z0,\ M 4@D0X313@P_L5I@1=AY% J]^]6[#XA8^!*XTT_Y=G?^ZUG"L@:[E<_')WSC M*7%RD PF1,B;=.W*".!F3F5^!L:C3!PWV\=-/?3BWUO];# 'LH+\"WFR9GP# M?V0BN6N8A6PH=_GU6+AB?%)1:$W'*3\2;O(>&' D3#22'!KECQ@3" M!(6D>SC#PPA+)D2A3>[4UZO?Z%-O. 3?;?;!(+,P+2>H(2!^,0)HZ2OH=E#L MAWA&BN_ -T 08!J^;X.<8+H>$/)1(J<&](W0 \M8G=A_I.A8J!] EN\9!"LP M !,P#]0]E@)[/.:6+4(*$SU60LR_(L"&(;X2/"@P<\)5F<@#M,"@ *03.#0B M#Q?$B'Q=@[4'QTA9^JP8G3^E(05=@&&)E<-+?=X#DI:6&1-X\W<1^*S,O*PC MMH-%8MN/Q;8@!Y%(JRQ%?Y/X2WC_5QY>3L&/'2DN@O8!*$C42*Z4OF9>%F]/ P,>-PG ]XP'][8I/RVG M1X#>ZFJ]=D'U-L%[:6&R 1B.R'9%I96Q!Z]'9]$"1P9N XZB^X$Z# Y9$)&\ M6S) C2,8PY2Q7>R"96:.WC R !&0IZ"4]U& K@SX,IND;_:>GBG*$V.FB/Z= M391BIM1T #8P7S8ZW4FRS.2(H$A,JRN3>)2Y&OG)6JE(RE)BJ=&=V]QU].Y# MEO8)1.[']Q!\?SLVAO#D]X;S9$R#TR.9$F/QCQSKB]6BV,HN40N$JUL8%4"X M:;CA.3 ?H,L/[N 1'QW/_';$.$C[A,?G__:0?%SL4D((#, ^ \F)9DE-+-* MN+UGE">.B4O2>,/B0"%60@RR* 'D>V25Q2UCM,WH/J*JVZX%A%!TSQWP_<&- M!C%("S8A(D?@^T,ZZ(B6 GTM_./M<,V8E^11Q@_ L?WW,_^?87 M[CWXQ@22-^&W/E[PT';K&&$9J S M*XE>J/GB+3!0BR]_($:X94QK9V/UDHE,F-F8JJK/;+^S>&9]+%87<%(5P$C2 MIXP:A07IO3+8WMU8FVK(]H*SKENQ'11M1T9\ R_CXCM:[10 AC9R0>;O54T3 K8F3XKAELCL.@5LW9%8'$QGCC>E'/J'WOUY(+"C^P)QMQ5 M#B_T9H/%E#,BG26T,R1^?5:_>#"233%:NV^-K_!@,3_!,&P:V,&N*GBXS;*OQ:AEW@ M!,3V[0$+SY,&0 M2O$_.L6E@YK'.G!?WY3U,= MOAZI!R2!>ZZ&9PZH.'K,U(HSBXKQ!]M,2*/60"ZE;#2[ MB3D$BL>>2Y<5SSO:RZLA71!/LIC*2TI)7KIWON$&@OB2IKO=7)["%M.-[,>D MIDDC 8#A1HNE=$VE#46 [)?'P?LJ^#!\:[&=C/#EE%TGN)L"UT,D*8\/N?)A$+4V\$]S( M08LUGV*QIG0 V)-'&_?I^+B,@IN(DJU&+LC/FN*XS#/H%&<+2H)YD9@'(9/C MN)'#^!U_Y!\T0:G I^2D":?RO17YB,J Y=U9YR>>.'+N191/^$O%L,IP2CO% M9V2WY$FBAQFE W-BMX]YGQ%*&Y0[C?9^)GN MUQO:_CBC"_>>[WM/F&!,=DO(96_:W ?_&V.^ E/1F-'R"N@23W,\N#C=KDHZ M1O'U,.3<965L%.\4;Q1_!@3%=NXW(/X&:)ZBV3]S71CKI1N$ +Z44E\SD;)" MXQ:N%KZ5W"T!L-<.Y;;5HD_\/D36^!%RYK,/E'/7G%X-XV76:\'$HP\&L7$1 M)ML9]J*X)_THA#1]] S?PL\_V3Z85 _\;]Q\-[2_HR7$!=%XIP-MT*!=O[@Q MVB6YD^G56!P-/[,=+T3-H\5%Y?RB'@+AG:D&>ER;YR,GWM MQF*4^HEL L[I>&=IO,W#WP(QR:?D06HLD[_)LSPZ M.F* 8LDAB$)B!(O/Q-;._Y5^[XR_&UQ\!R6WP1G!.;C!8?\&,N:+WW#?6LE. M87/A(@L[+H?;Q1%N5;G]^V2R,VX/&IWV:A>\(G![F3D\PVG]9':GGF,+SY2V MYGZ'6%6 &/J5$#K(C??P282MMC+1R8S#NM)1;7?5!NRV67<>T M5U##TT4&[H0@*D2D''B.)9) 'AU>02KP1(R7I-RJL6GZ#'< L0?[$;DHVT9( M(L,TM;*+1&&WN+SF3A.%TH+0[R6EB_IK90=G5^6-B1>F#Z6[Y9/Q(>GV:=RXXO/,]C,\BT;) M @B/\*"D./8BSB3>T^E"$<1K^>5IAE)+,Q5RZUMFMUR. MP7&F(-X4GM\[F^R>H3W)\).&")?C%[XEP[QP),[3G=V>L[Y^'Q_F$ZJ3G+L0ZC," M(P5($.\1HKU]X52<-2I@,(P6E<\.@1X0_>-[?AQ_-VMWD6A*CB>^3GRV+2_B M8%M]##",1^[CYB70HV\\3--X*8^T=$R"-'FD-PL2.!^QZ!R#LW(LXJ@W%]>W M;XF82!RI +F2BY,%]&%&JQ2G4$7MR<&_F'$KV".C,9@S:%K[&MHJU97(N@)&'XJ^& MRQGWR0XP_X"'U2JZYR)),\<0M^2HK5S&C0]F!N_WLEMLX0D$>"_5KF!T_.#O M1WC^ ":4.XXL#482*(NI#>VT/*<\( !B9L)5[YOQJ]X;4>C)BFHC;E@+J[%5 MK^9:=8O?Q>UAR\HA9! MBDREXM:HAHB+D70G M.\K60]+;** L;*E VNKVM-:@8 'R4('T\,A4,%$]F"C>U+<7AVLW,-$?:)VB MDPF'"A,'UY=E28M5N0HTXDYN\5TY916J_K]SL*UD'X-UL+97?-IVIR[9+C;1 M=5M:^Z1@F^^A(NSAD:F@H6K0H._?#=O)_MJ>UNN\8N>K+LFN-7O??3;L^(R\ M-Z3:_BH95@MP56VG2L#DXC,/.W77X@95 H11_>AX>0G;&1&7M9[^BGI@'QZ9 M"ED.!%F*CP'MU-O;&;)T-+VC:WJ[H/=FY9&EM;VD5[1?794+HO?V61"]VMN^ M-]CJO70[85&((>:U8NL6&VC6ZJ)8^ZH"NYA&K 5)AP$_VZ[AFE@>/6G%MCPL M*L2]C)O_.Z]'0())C[YW!,],*P5S507AYOQ M9EVI51*N=P<:&_83S9]"G6*UF9#>3361_HIL7YR6]'E2B"0^&1.F9Q&Q"92- MQ7! &)/S@E1I1Q2PP0NQ^%-\@H\B_%QSG?").X\<^XR$HU6GF[*'"2W;D@WN M9NF;^/P1NXXXT[GEFVHE,-SL(=FCJ.BS]TWC@51'3D^&'B0 M.268+?+WD D6]O,7-)S MIX0C@+V7JKXFW-G%#RLIL:EWM%9O8:F91 ?+J0K?*R[P7>)YRI=E9DOK]%>5 M[-QK!>ONYJUQDA);R1'*JV'V'.J-Z :!S:*"M)Z,K&U6U=.6PG#K#6&OC\4! M_.RHJE>J09[UC _N([(FY;%$]V902L.W@N3 KI%OP)LIG))I3PVR1CW[IHQ_ M3P[B _2+0_=4?$X451//??"PN76FI"J5G $D=O#GJE?8KHGUH3-]JFD8\L7% M+Q"=O- NY,HD#',)>RJD0^](.XL4C( 8 T]#AP/\C("'H9,I+19@I>/XA+\G MB@+,/**1\%\Z*4':11J;_,TVU<3JRZ3G4L9DX<0\I^YYMG^Q+)TP3/SM3+6$ M%2PH>%-*<%I,+:HA2%K*7)Q'G4?]9+%(AS7=&BE8.AFQ\IK@%S"Z?B+9, M!3,2>TCQ#=+)\!('&AV# )O54D_.N?(<<<$&P?J$APLHI?Y2!BF.:(Z(UWF3 MN"WYD-O8EAQ?%\:=J.8:UDP@AC2I9%+R%*S10&U)YQ^5SEBF/SI>[]O8.1QK M;U";P.PMR #1N!HICZND4V4\?"5,!/7^M9..W=CO#GN)K MI95UT/L]K3=8V)&FM)H8O8U[@^Z=$^VVUNLM+.B4=\"P;!JVBHM%+<0&];*C MIZCO2UB+S%Z2_J1+ PBJDFN]HM[61=-8E+<8NE%FKL MGFNB*\2>>N@F4HW61ZJ_=4''A.I-P18O9G_8WQ@?O9&)ZFM[= M?=^H_MH-#ZO+IT&SX(3Q8OD%?]>P71$]I9"< #C&)@8$,+)#=R+6-K7!0G]D M 9)?9H%JE&57 MBT_ZS[#^,K8IF<'7FNVMGM8OVBHSS_6IOR,SY'?>[QF\G9V,$CC>U7J+.Z=4Q+9G,]K8IL1S M>2;WE[4RM* H"J +&(R]+$SMB2K+P@[)9.Z#;V!S7;%*"Q+1C]?B)XF?=,-Q M89%LE6QDA^]X@S?\_%?DA:=T&WXH_GRKI0TQI+,V4RF;B1 MP[YP3JD[;[;)GMY?V,<%1T;#2L9.Y8,I[[RH]'2N]QD.&E,/"8>M18L;5K!-4Z9M8."'?\:3EOGHB^#%)IT7SGQJ MUX')SX_3N<4T@O)\O\&T24-9R[_M]LHFQ>$.)EIJ[Y()ERO_**S81\;)9<;B M;'W:CJ8$X3A9ZQ1CB<*1[;,E)O%6\.S.$RAVY9,,W-+X/]/P_X6^9%ESK[57 M3'V)[2-/]*,/1P]5ET6NTMAR*:N?MG)_05\+=]P M,($?SU\\:R/CD'Y6>;-P%=,7TQ1UI"WI\EFQ7 MZ)\_!&=$)%L!H@BQW MPN_[U?R^G^7WQ?>)+9)^@MLKF,U=DMU%O*;6'8982H;PG3=BMY=T((C;YHH6 MI:;)'>Y3$!6K@EA+QE4O7%Z7VS%L5SS7<^3.O("V2,!MT21M7D2I2ISL6.TP MTRDW[>$>"EKAM[&!+^TPF,:D!:()>TG=H$^Z)8#E_K1MQUY<9[UFT;31('FW MZ!L2[X$1D5<22UW3_LS"S*RWB^DLWAA8!R"5TOT+*=YEHMTE-0'O:X,E?>?B MJC&(K_?82S8)BI-D8AF3LU9":W9"7G(R,FVBA.:5Y:4,NEJWM3C'3EN9TG=K M9>V;/5E[]TE5U>-SNM_IS,T8P[(U1M>QA,O"1<%YC3$1_1R'6P5HEX&[*X$II, KZQ]T\V.UNDOWKF1= 3#Y5MFQ%2(#:1(!V@:=1 < M&AAWQR<&DKE-MEZG:[/) 8AX%>M88F>#_7-D.[AXRX:1CUY2[%1E?!Z9@QP; M5M9RSNT=!!%:-RVI%6V56'&2:#UI&VR5UIB/*5.R12_X#;N,OCQZ=YM:?\F^ MBGAN1;O,3#\O,<&47Q"G7F+;BIM]49;$R@O-K72043HKDH$OV+],+?1P&$:F MB_#8LS@U1 -6FA&N8!1L.L[N@1.YDGQ/.DSQ/2 8-QB/M72]6D, MC(0)SK5$#QH;'*Y[W>>:^^IZ=^",V9&>IE;I#4O=X&&[#T]ABTP6AWCUWO"?T=QS;E=[!$\>R,&CB M93_4K/E-CC_%-C]NQ[O,;Z!ME=GM9+DNDTNWN>_,C5+-#E4ONCF:Z]V+3C4[ MK *=!RQ@-6QVN'8?U%?:[? 3;A0 \RF-G(1 ;E2<^;E1+ MEQ"4#U1Y,FN/EVMO'-T+7OZ1R'YYB-GJ-GH'UQQV$\A\:<*5TU1U$"C>S?Q2 M3M-.0*#=Z!Q<#_CG^$V'F4.ZL8-OQT.?\_Q."^5(59[,VF/HUG4A2L505(#/ M(/^74OS+0]!F8W!P7<>4%Z40H#P$6+NF=&T1H%U0U?'U(,!AII[D9AC MV*XX6OE6>4R5)[,&>+GL".V@_RR':9NCK\N"SCONCY<5S>HV.G-G8 \9^J9^ MH-P?I<[KJW/QR1#OKG[/[AS&;@"??CFO_#NJ.+\[[H5:%=Q='G86E\'?9>+I@MII7*;=-*[P=.K=R' +:Q#$6G@FE)"^ M_ 11Z8(.J7 3O7;+2@6-_B'LCZB-NU,;0A6L; (KW69Q*X9=9K.J#"MZHUO' M[/=L]^49;:UE_^45)\HNAD/90^J+X9LC-M *FF@&43 19[W(Q9/MI, 1]/E# MY!@^%KWW@5,.]ML46_AF#IA/#.K#R4PC&*77%#5/67BHC!X1OW#F.53H(UOY M=%A&->%N<^OMD>=$#9TVC#LS%7YXK5I?0UZJ&SM4+P$/?<">SQQL"\L" MX=0)BQXH^XU9<>5"?":H+\/V;$Y:BXTJ'&2&*>O"+6A )G!Q]=G9UO8KJP5G M9[,V*7MV]@PQ Z9XW^=E-VD>B5,GNC'25).X!-$8+H9'!S%2R,.MSC==E @F+$>VAB(.2S1)ELUT@FE4E M.D=HJ\*$+N1NE8G.$=JN,*$+N?O"1*^7CG]^W%QE(:J?Y"];#%+6YW59GQ7% MJ^+N!4J%JS1DZ].32S->[7$MGUX\J::4]U"5ES:B;^LD[*0$^,NZ$\NY]=%PJ >L M$;)?(V?*=+%[]Q .W]7FG,S6A)[4_<1+N[ ]8=FG7';<6[#=[&B]7JN&9U5* M"D/V'3?6A,Q-M*6$\V^]"@]O+3#HO! 8S)QJBW-T% 24>;ZFU6ZT"_K<'G2N MJ4KIOP,DM%M]G5_:H^]Y%1RWJ6"R4OV3]=-,/A@#QM:2TB:]1K-7?FV3VDAA M;0#H93V NJCU^G3NNP[-H6XR6PZDOX@*.2HDKP.AM0_)BTNJ[K*V36&IB5]\ M+PA*"M!/=*U;=+1=Q>>OFDP5GV^&#,^K'KH,&8*-H&%?\;K>:?2[*EY7A*IX M/8: XHJC2R" !V4[!C-A^9*H?-!HGJBH7!&JHO**3'QY%7"K'*['_H@*V&M! M:.T#]NV+T6(9G4LL=69]HHI5PL"*2#M;J"N1Z()X?%5K;%&PK7.J@NW73>:V MQJSN4;->7-1U'U%SK+;/"ISWI]^U\5=K$P'4AM JA\7E"7AMIJ,VFE@7(Z8B M1[6>FP[LL^1+C643:_>FA(KGNOY2 M2\A2LR*(3,], E+2CK[8$V:!=T)Y!*NZO1W\4>FPKJSRX"TE1U&Y2#PDX*CB6'>1"ZC:4)>F2RDO8ZUB+SQSS$2?<,YUW5,IE'=%M M3[XSRXNP15!%)'?KC,O>AE)Z=%%\3'Y'$<6NCLFW.CVMU6_O=QO^"TG KG,% M:B"'DO.H) /6 J7BX_J[!Z6])32:C9-=-*"MGF[L/@>@AE+%;$:5L6?9,01] MX[(!R3&$[4L&E%TQ(/6$]G(VH6Y"?$ H6;VA[-D9.@A 6NX,]5[(&4JJ(E/5 MP[S[DW5[FNLZ/5I[L(M*9FNGRJJGS@>U]^@/'J0;CT1#\M #8H-0Y<>JG5)0 M^;'%Z-O?)_H*%1*+[:1!=QY^M+.T6>M$:_8[*FU6)P?K8 :BTF9E8]5)M;!J M;]DTO=$Z4=FT5Q*]']!0#B)X79I-V_X \3.+<&Z,3HLR;?K23%MWO[4YZR;@ M!X2@U1N*RK25[#^UFM7RGY*.GN5GXEJ#741]!Y2).\P]:](%-Y#Q*B=7Z7R% MRLDMQFE]GSB=T9E2DV]ZIZ4U![N(6ZLGS >3LSJ8@:CD6]F@U*J \YC!JKTE MWSJ-CDJ^O9: _H"&(V<^GX#UQ-*:XBLO-!P&'X7&][G; MW^ 5ECT<3UOTQ*.^_NOV@IT11T$$X<-_(BQV(CXQ'' X/QNP9FI"^('Q$2EQ%I4!UE,_A-W@ WPP' $ MEX ?917P'GTU]@3SMM*$K(.P+]9[::Y4[!TR;@_ *I"SP01VKO:7V]LWH3%' MW(K OQU^]=Q'LB[$DC.@Y-$.IW>( W?PW(\.B,\1XS"D"8_KWNYA16"P$,=( ME(>>XWA/))V$6$$TAHOAT4&B-H!HP+YC,3@)*;&,;R+9[\5TO$!F#NT(OE<, MD4SGWX_T9O,GF'7N.'*%@^1,K@$-[70SMK2D(%(F7/6^&;_JO1&%GEP(&G'# M6KB(5+14U-]W4M@L+LC M+@H47ZLV?(W#B -6ASH16D\IDEGE Y:A97N5%*(J74@'(99L#E@5ZD1H/46( M.F2R3T;XFA!5.:E*'Q9!:G3_;VZ&!ZP,=2*TGC+T&9<=*/%]P&*DO-2*J<,: M=8,KJS&AQ\1RT@$K3)T(/5A!>S/AOA2U$EK-5'8*!3B_2Y:L:,]%.>>?7A;' M5V08/?=8EBFBXT_.E.FT+JFKTT^U(+19X6Z>:VW#*"XGI._F$'RR&T%DUJ^& M\7FE<@XP-=M:I[N+'6TU:<>MR'PN'I>P.;;^D%!29>JTM6:KN^AT3_T =+^][NOBTM2$S"HCR%H(\;Q>\L]& MB#U[7,T]=X2LEL=5ZZ339\\?VDN?!T=OW@>&T,RW_4GGR?NPIE6_EY+ZSW.W %ZP!A:T%4 MIW(0M>=5RUY!X%D[754INZ5[P%0)[*I6#=Z#?UG;BFGM[L85TRJ\D:RCZ?U# M@-H#3W]53JNJL]7L4&!E\V;#-=R,MI,VQ+M6XKT767R!HHM%6$1UN_#?665$ M;30=;OC(Y]'I3ET0D)H3.?G$JI&?.,9"\:E<9*,[%^D=O?N0I7T"TGU\[W/C MV[$QA">_-YPG8QJ<'LDY8/&/U>7J.ELGD,X]%\?ED[;>V,&W3W: 924C_\6* MU"V<^/4*MN7G8FF1MJ4G78IB&2%H%0OU-^GY$TSXE'T9/C38S\9X V"/@1ST600Y>+%AFEA@-I %;9&+ MHD!L3 Y6MP_A_\'B%P"ZA2/V:/BV%P5LF!NZ'48TB 8[@V$2^X/('.7H&!M3 M=D]EA_EWDP$7SRP MDX%@N\\=@Y([\_/"[@T'F:%A-62#3;B/0@(F><$X18E?D"*++W\<5NDM8TUH M[;W/?TI;_N!!@4MPG?#F MRLUZW]?18K?[N+74[R[:_RA@Z:>T.K:H![V*E]FOL3'$L?W]>&1;%G??S[E) MS:,/0R_R$P2D'ZG0S"4!2B*":(E7@)NIH4-6"SPB7#:&0^IM$",K7 @/%M;09YYI1CX5EQ>V1Q:L7P:_ M6L[&WG/'!A&4%ME&T[P0)K-C2L8*))))XE;>6@(HH]AA.?<'#\M*R[LYUE=/ MS3F^,9[TF(^IW'8 \P!OP6KUWA.96K1IF/T)AY&3,D04GH\F !=# M$&K/1SONTY)*7#T[RR@8(SCN)AKD5+HU-@*_Q<."_6B7N&N) 4+\RWT@6R@L MC+NQ4.?F'<*Y.'^=X'/KI<$;89ZO#3^< MZY@<".X.5CT!6%TH4;WFXP.0*& M0[#AQ97 %^I'88UM%^0C#1!0J +*S)-_F^T',>).@@T7MU?7[,Z'%Z):)BZU M1U^>C449=Y2S&Y1Y&KN#$H_>K[SO#'2(PC6-<0,4BQ/\V(\<50S>G=9:T'M" MC>@^SH.XQP*C7*9TA8'B288&\%A!Q>UX6')(\(\$J!3FT$5/FC D5(;Q^U(Z MR1.&Q\MG$8RES2E0F4T:J:0@46-X] 0G'N,&_%LB9\I"+7TU0,NC;<5/#S.# M)MHE+-$['E&Z")(D0?!3\>AF\!+BZ6BSF9N.5<*GJ3>((Y)GPEQ6()NC)L^^(GL(US_RS ?=V) MU4'5$JM;]P$!L0./AIR(,]?"=G8@(N!D@95X>?.F4JPJQ:I2K,M2K!U,L28: M3 8BI\,'EV/-1C-@I>.81R09":#1&*.3!/&/!1Z6PT/Z,,VG&K'ME(Y;<>X2 M,ZU 0Q.I.?(<@K'ZB$RJ+X$Y>"&48BQH8P!R?Q[F5C,$_U!@T8Z+R%$D<8] M9AS1%4??( J)6NJ1M@[9219/\(M(7F.*78XTR.6H,P^-$\[P%,Q*N/P!7&CA)^)# M,R<0!4$43/DL; M:0"XJD2\D1D_+1F LQTY(?K;013@_@VDF;QZ#O-KDUI-A1_\)%UMA H7D*E@ M&#(>?(AL!^Z:@ .)F2;X]M$6(IA_I<7O#5^L 2Q\H\RX9%X&S\CG9XP H1$D MSB,?'^ GQ):%$ 93\BAF'LZLB8]AEC$&7S&>X3'$E5SF3P*8HS1I!/PP'$05 MBJ6,F'**H^,!D]#D(HXGVW%@:((4CK?A7AB*&KT@L'&. *%@]F0D5A#KG-V> MLTZWR41@?'Z:LT'BPT^G\R^%QX ;*=L=)EF]F *PT!0P*LG+P!7BS I!?*- MB2S0V9"H-.;HA.%;:%,5.#0G0NOA/F$[:/'),>PQ\L"F%IPB\@;*R);A M3YD,\# VQ!4PT&8_(+[&2V8-]L^1[7"Z3$@4F272]/A5IN&*8!O[@P(WDP2P M%/H0./W$XQ1L&F&C[77B:9M[*@D)/I>B>0,_Y[1^9EB@%D"E2-D(&^HG!&M% M:54M2[L'LVXDF65:VAPZWA-::3'QSI02 [Y@MNLE)(&*H9W>=;+RI+OU.09, MEHQ=_18!-Z"D6QG(F:6G$K;-04G#^=9:(ZJ4SNPV6':/(I#,QU+UT:EQ. MY0V'QSTFZ4S9SF3-?I[=C)Y,FCT]5Y;;S6[O7Z[ MWQV4U]*SQ+K()_V7CG\7)P=N<_U<,R&4.A%3"T+K7I>B4UP#=4=5P*Y2^1;G M64HZQ]+J]+167]6<6)8&K \*&H\0;9.900,96T8%B-7*TK_:&A1KP>I@+[": M/Q1X%NL-^,ITD*10G#+C= MYF8+*I180*_CW)C8H>$(?(P3#W/)AK)**G:;6K^6]:CW?@9RK?3B]F52DES3 MA>&[ &-!?+(5;*QMGKG6)]N)0F[M.\NTX3HR99I$OHA6=LEK#GA(N26Y>PN7 M7US3=NS_*,B:N-.WG $K:\:U\E)4QU:$QFE2ZPP0:[ MH;QE47@H7(2%%OJU!X(5(W3?BQ&O@*6*4"6D52.TKN7&US4['#>LT4ZJ-XX7 M!,N+]+YBZZ-*OQU([G+KWA"@*I>D*;_E6^:MN2%\KARDUNIU-;UU"$L]JB"D M0H7*HD(9;0RZQ57H"JJ<[!8UJ'K1WX^. 3ZPVV9G87&2FF/(AAT'MFHN<'!U MP-=T^3ZEJP\JUU '\_.RVQX/CY^*3"6=E>%G7?,+A0/[^6_?SYJGRJA43\R4 MVBJTKA&92CI+-2JO);2A_63LXOI6!385E$JEY0K<:T2FDLY7&=AD34UKL:DY MSQWBR)PEUM@]A\M=VI,[E+5"E#FJGH!63.%+6-KL;'DL0YRRR)P7+NLLF]9O MMK1>^Q#."A^XL:L)F;57T>)2=,T75-'.:U/1@PZ.U_98\*2_J.9'-;VMR(_K M/"N/I:J2>WAPV'M6R;)+DN%/)+K7)+4""B_&$\>;@ MYO? ?N_:3GS*< X'12G"SO)5C4J*_X'[ C4AL_8Z6EPG?HVM3^7IZ#:>3;O9 MU(#^U^O7'%C"Y7<7#T2#RT+^BO!BE)-2/3&L%0"6LC?T9%LG9J8?>+[ T&* M%-]_]4)1QA\+)W@?^0UW.)8L*BLP[ ^T#C8M>77[2[?:3%JIT2D,J1V&%+=$ M7.%3"+?'%&K'^6(U$!8#P_SMJY; ML!3SLEL,1)NX.^^&Q\)^Y9]C05;L)I]O@J= 49&IM'8-K=VZ;H#26K4%:/<^ M3F8MC7>K$EH)3IVEX.EA]()I+=UC?(5Q0.CTR% M5#@>)&J,]WNG:& FVMK[=>#PH<>"8I4V")6C&(U@ZY=@[YW)+P MM]NGRU-0R@^K5 FZG0-P)8OIK86_6^_J7HJ_F<,OBW+T6YZ :>O:H-EY/?A[ M>&0J#*@:!FR]:_R%,*#9T]J=[NO!@(-.@2VK?BF[:ZDB,=64RXHM 1P>/Q69 M2CHKP\\#SP2H(C%U%]"**7P)COE)806*!AW-P>25*6*@Y3VFI!9>Z7;,SFJ$,7K M= %J0F;MM78WIVB4UJHM0*I\C')O#@@H=].#015^>>T>1$W(K+W^[J;_@2K9 MHK(WVWDV%AX3MA\Y ]<-_&,\I!6@O\R\"4ZTVCI4L1I2JAS60FP]V7J7]*5K M^GP,4F(X,F0DP#P+0]^^CT)$TSN//ON(JCP<'Z-Z MFJ*4?K'2;[WM6BF]2AGMKA:>)W' 5"6LET?BLO=WRPI&.SS2J^KA MU9U,A0)50X&R=VCO'@5J6Q&OM98#LU!*B6IRV."?>\^:XD]T>^&G93\FSBO, M!+S:G/M[!]+X[R@([>%TJ6HA:?3OK&ZATDD&#'Y[T?(95!P[CC2]23]R@\=],*$;]XWX\>_-Z+0DTX^R=FB *$H#!#S M6K$H=@--NP@F?,J^#!\:[&=C/#EE%PXW0]]S;3-@YYX_:1"[7Y3&KUX(+PD] M]ADB&->T#8?=AD8HHMSG']!8F4-?.L?[F<#>4N8PO=M@M(]DY#D@<8&(W08P MFW]%=CC5V%(NB;_QN_=V" 28^%RQ9A-Q:\4QG\5AG>#SNUBG)'C'D('6VA3O M,/+F^OQKSF)WCS[L'LD)#SL+FR(!"V71:.[ #X4D4"NJ]83Z6 MINB80FW<@C&%[QAW\>9?(Y>S=E-C&' P[@);/W)I. MS]:;#L]@?N(EF%MN1KX=VCRX^"X8@<\Y3WEP-;R0'+CF/CD]9V,OE6)6>UF1^OU"A9&);-$\D9C\,\$\!XH=@ E0(A1 M6I%,PYW&(!(D&1]$F :[&_$@E5427"X'R>ZY:43P+3S&]H7&!,CI)R]R+#8R M'CE3.B0&NA.LQTPA&Z34)Z@QME)7EX$./F+D?YBL[ MXTC*_RE#LXHW!ZVA69F-DI]B*F.U.0?:KV$0&<7Y_?93_.UVVM-L=!<>=RU M]^5\UAOL*O+91\_P+63E)]L'F?#\@('WP?%_Q4H7SP>;@,=H3N4V/O1 G&EC M(=+-FV,:2-;2"MN;1DJ%DS78.EWVB=^'GX CCA=$/K^#!WQT8.*.& B#*S#N8&A73C- M0T$6 IIK[RIJ+C_T+GCG(+,3MB$"^#XO7& K5-ZE?^YKF6YUXBX?>&^^T*3!9P&:GZ M[?+CU4UQ34M4\DL0)3_"4>)AN^!VXG/#NG+_,'P;/7U\@IZ9BNMH,1P?MY:[ M?LO &',>Z Y,/& ^&,@S-Q96Y&X$>"Q0VI&:8<::X3C@BP"W<(<]>!0.\!H< MF"DS3!,]L0"<(Y/;CSB6S'3']_G\T>9/I'R JX#)-/\^=_F3X0 5<%6FT#2[ M-QS@W M6$)\)B61(9^]^=TU(I R;KT5)F4=5A:GIM>IHFB.N!4Y@(_+F4I[!EZ(L\], MX?(D<$!4QY>]'K:.7)7J3Q://MA^$U5]3 M63[$ZLK/!G364GQN.4#W\C-62GZ4_"R4G[N1[2OQJ0*=M12?SU[DAZ/#E9^- ME^Q>UH_;M!G>_,0]T6X3(-FQ\ +T_6M;;J\TWW&-Y?2J*J@,S.HW>:\-X96, M57KNZD*GDC$E8TK&E(PM\6;?)=G)I9L.-SN55"^_]RL'H30<=8JH E-62/;* M==XUIJ'N-3$&J]=EX/=!P;K,#8:I$0^>OQ[=U[J=KM9IOZ)*%XI,IIS)WNB=8LVF*FE%F1J91Y;64N+B#> DW.[)AH[U293[1> MJZDU.P4MEI0R*S*5,J^MS,6'5$"!.RNV/Y6IS)T376MU#J&-]MKAZ"&LK;47 MR]XOOA<$N$EW:"_?WZ/2#-6 Z=H#6?$!LC7R!22JUR2IS\,1<5IUX9^Y>LF*UF3SO1^THQ%9E*,5$QBZM.KQ''EZR8_79' M.SE1>3E%IE),/)+4+"Y9O$9,7K)BZOV^UNZ]ZK#\H/8$+(G7<4^ C6>;N8K6 M%<3M'N)6'YA>$*V#H%Z2G/X&4%?"D7,("IH]_0 @[L"->DW(K+UB+BI LC): M+UDQ6QBP*[U49"J])+TLW@ZW1K!>LE[V>ICB5NONBDREF*28Q5O;U@C6RS:8 M_9[6;?8.0#%?U1KZBGWZ(B;/5+\[5O&Y0K7:GK,Z<&-6$S*5=+[*::\)F4HZ M7^6TUX1,)9UJA6VQ-[^D%R!6:S65\ZY4?/(#.FLLKLTV1R"9+;?$NWX( MVPD.W,;5A,S:Z^FB!C$KU]KVH*=J[4V1J?14Z&GQT9(UUM[VH*OJJ5N26QO&P_K*)YA6J[1[7B8SI;1/-2:E4\_]H, M>TW(K+NFZL7G=K:(YW>BJ2JB5V0J316:6GS\9(N(?B>:JF)Z1:;25*&IQ>=1 MMHCI=^/]'H)-?;U+]X4C_OEOW\^:IRJV5^A6V\TX!V[4:D*FDLY7.>TU(5-) MYZN<]IJ0J:13K< M.QNW3N]&?9W>CX&RN#!7,[,]K[G[/I6M7E?KZMT#6(P\<&.H ME+G2REQSPKKBFP1MJ@[!X_K;[6[G<. -+J:/@/C\S:*V9Q$8$U4@"E*F9? M;VL=U9=&D?D*U/+-*J%>1VT7GI)?%>R7J;8L@+'__>@8#.M)7].[!69UC2UI MU5?CY?.YW(.N_NB4]E?-*+<6G:Q?&?V7W:JVV=4&K5?=9..@=A^LU1%3Y044 MTNT-Z8HK$ZR1%RBYG9!^,M!.6BHOH,@\?,4L(P!I%1G$*!RKGGQYL UDA E MN^8G_8'6[QY"WZ[CSMLA-[*8IHLI.*#(/7U/+ M"$?:Q8>PMLA.E*_)*C^A I+*D7GP@%!\5FF+_,1N 4%E*&HY.@4(5?/EV\5G MG+;(4.S$ES_$',6*20/"B6[*6, _]YXUQ9_&O)$WJC.PE9X#FV MQ?XFA/+TZ%U\#U#W\]_T7O/TO_[C^)A]MKECO6>7KNE$%C^^@U>>PH<.?\\F MAA^V&Z,0YO"3$<('V$7XI]:GY@#^T;MW>N=]\^1]LWO*;I%FUOR.;SII?VZ? MLJL)"E;PGOW?+[]=^WSB>R8/ G9\_&&6-^\9#I8M8LVM8,V]SXUOQ_<<)!O> M9#A/QC2(9QO>C.UH:4C FA]_@%?0U#*3.X[,T)!>X-\@RF;\]\9DB"EG8LXS MLL>:LZ+'>I/P"&AAE""3+YK1$ :WBFO8O$;AH$AH%W[?Z'=M]^C#9FZ45N:. '@&3R3V -W?#9 M=@W7M T';S4=+XA\GNH0C4OJ#_%[BRE-)@_^"\R"\/3AXM%P(H/,H3=D"\F; ME$5,#AC9OZ,@M(=3\-6-M^QNQ(& ,5BKZ7\&<)]K/)#(:T+D0_@:4M>2?T4P,3Z][A:H]^W0A@= M(7^= +L]"VD!>8;WW4_A8SM@9ZX;P6AO^,3S0\2*S^!?P,P=_T^#?30"'#=X M#Y$YR@Q-DLT.TJ?1-?8@ MI_Y'C-3P,;!VFCO7AD*\G< VN_ M) K_\]].6GK_-,@([65,J40HT'VD-#5T-S&E^R0TQ@()0(PF*YB [V2CH0-_ MY\(!@;@>CV#B/#6 [_)_^MOA?H')\;B863H2&>D&B #>,\8T9@,G!!:)- M$,/-\.V//V3P9OBVP:X*!&"QF,*+#!9[@A;'U .\,_3PLT?;R@@>:B[H.3P! M/WPP?"N6;Y\[MG%O.W8X)>PN>@\22;H 'QE^ L/II<#.4'I"P%^ )SF"2>1/ MO$ Z3> .^1910*;C 9#;%])OFGP"^D*7"(_IQQ\FH(%@5(!=>Q#SC]PTH@#1 ME-DA4HMH J+DV&,[I/'"$^< 9/'$C(TI(%"(#'LDD02LY2&H.!O;0KUT,2@8R Y,Z(\_I,X Q$@F M6DFX)V-&\,W( : 6Y(?O84I_3TQW$ &7'NT >8F2O,1Q0=S(^C@VVC0).>NC013$A)K@J:!I@3 X1(6$\=KS<'V, M'SS@=$!PXAMC_N3YWP!3@BBV<^3%@0:$G!,]MXBB'IG&*__!<.W_-1*AQ:OO M &\L""3%;0%Q'%[<:NKMC%^#H\J,_AED__A#0K>6F3/15P1-Y'D>2!]*"SAE8VP\;&ZPI],Y'O MQ]G(]PI8C'HATILP93N->6=3$8*T7#+B^2^92UP]YY%YU10I0Y']W-&C=T[[ M]=G-';N\O"SE%3ND-P.#/"N@#!3# 1Q!-Q/0Y>>_M3NG)-QZL\$^V3Z@D.<' MVH\_7"0F^DJ88'@E&NES#UQ2M![L%X0XQ#=.3]&R#],;+'T 1A+<#>C]\Y>V M&G%R8,JNGL"GA:AB0GD;T&,(*7[\X2-8=" !851<0(1D(A;\\X8[9(EO0\_\ M-O(<]%Z^()CZP?P[P9S*IXO[T C#6X/H08^X\_Q P"HVIQ&!,H MHAP]W9EY0Z?!KA-W)DULLL^1^*_, %@>NMU*YDE@&N88Y/X2E_1<@"4 D]D\H'I;@5?O\I^P,<(OB^W1(I M?4+HS-*(7(R([<9'QS"_L5:\*)$W,[WY=1N!C-OHYSR(S-BT@IM=?!M^E2*-6'0I8%%N16-"C-^0 M+0D8Y>U([HU9 I%R,5\50M)6XP17J^2/YG)+\$<9;^P5O0<7JZ7CH7<13D?V M/>BVELD/I8I_*_49D?L6;C?"7(H[==2RCMFLX_:\Q2>I8:;G.,8D F*?WN> M@W;R4[JG62A,H]-=X/3+!4NYM@E "= #. 3T:_$?&OOBN1YR@:K,T7<;52Q*(+8(-C 4HD",7_ MB#D!\R1^2:TQVC;QF3#U])OCQ+^A#1,9//$!1@8\],0?XM\W6=.>_8(<,?PE ML?79;]&^YJF+66RPD8][,$9A. G>OWOW]/34"+C9>/ >WYWYY@BZVV^]P37R@=]IZO]EI-N&CWCO^O7VL-\+O89GLE8B5$@_"$3/' M2Z3$^,"J/HY@PJ=Q:)R.9F[QB1W_#SE@Z/9,N>$S\FJR>8]F1PZ;X;C+HQ $ M4CXX)>_Y3.W"K]V3SFZ8*KB7DIM9P_M'PL6_(L,'6YN1E;((.&6B; F[!Z\Q M!N*2E6NG_"/92MF7^.UM70C:VRS37MS +#.T5;&CL9&GS7?O6;\Q*,G*EVE= M6TNM:PV&<#:>D5P1<=.:CL4^3H]_,YX"]F99$)Q@Z+,U=( :VA8:VMJ#^6MA M-)TS)[-6Y 2,2$WA;J?,M,1R1E0_A>9#H< MVX4+6[J64HB':A+B%NQ9WY89;[,@H'"]_KC>61$UU6 (GWA@^O9$+%LE3MV0 MG1L3.Z14A6=^8V_*=*[:37"N,+%]\NVXK^N=DS\Y0BON#RYS9%E3E YM-C%+ MJ/Z?\W@.,0%A%[LR0P\=M+Y6;NBS/T: 6]G=@6U2>'9P>*8W&^VZ QI(>S_C MN;$I3W(F?7@03DS/@?94%OO]EL M==O]=Q8?ZAWC^*3?; \0<V:K6+H=YF(\<;PIR==9? ).;*WX9#S:(&Y2'+]RVP&/XKGV6F_#KZV^_HY_ MUYO'>ELHVIK:(7)8C ;$<'M;&3%+,46"\^LMMIPPND0_C:.K7PU0/'\J%+'5 M0CK?JG"B=LO'*&?+[6NER$UT.N.7+U3N:_[P,&5?(G\RFI:7")G1IJ$@LC1JBSF?; M#[* $V\C))TK\B5?.1!EIWA;3(KS.;HXY*"7GZ:1&X5;>TSI[NZ5E6-'N;"1 MR86NE;RJ[&!N>1@Z?(4#$SE3N4=0/]%0N3#E:XP]]T%H#_LR?&BPGXWQY)1= M.-P,?<^US8".?34T*F=SAE/O<-9C7PR?%O?O?!@[$R?&\0H"-2:W>HF34VD\ M);=Z_4+8&;/Y&)YT#%.'%4/? M,R[P+99:_,_2/<2Y>/9D S2<9?E;@805UB_E/.X0;@;UAIN+VZOK5&-^\^"Q M&R+-+(2L@3S+42/OE:WQN+)A9K .S&R1-1LHE*D0RJ#VX@[]C=?H_P=S+*[! M?H-( 8NYN5YUUNA!+U_7&OV,9.WC7/CN7WDH:_F=AKYA*O;%:3[WK,Q:/A8. M#$=H:5;XDCE0?^+W@1URAAHG]N&;WKCD3:,QDKZ P._BG24QI-WH5\[#:JVJ MB%#Y$22FA']OX4%F,@3GGAOD$HV@*Y_!3F)9IN^X!'%^?0;/O&Z<-]@;43P( MZR&@!=V5+U,>[];6AIV\NG',*U]03ADN(PF1*SYU0A?JXT7E(++<5# M< LRM:H[V H@*55-?VU8(LWRJ,)SMLZG+'W&VLU64NW3\.\-EP?'5]\=B)OA M*3F$ADBWM0".2\'AE7RGR6NQ9\[>[(RUELQ86H0O+9LU.VO)9*7,>N%9BR+O F\ZH;*P/N&K-!OX<8,:CUAY7OJ4,5>V3'B GJRSR,7[J('&E$X\GR(_ZUR:O27S.9=/JR.(91\>"\NJE]J\=/. MYD\MX%$J")^ MW\07TO'A7?"NX!AOJ:_8\>.O?1[85EQ6?T$D5M,)+W.SK:Q E]D]3""4' "< M.0VXD[X@U36N"T+155[2@LS*CS_,.$.IMX.>$'4LE [//7>\I]C1&8)Q]9ZP M!<($'![JM.3&OI!\FY\Z52COU/(&G #/0"B 3_UQ*>XC@T>FNU:5#3::BAO MI-!O:._$&]G-4[?P<4JQ>84!M!X'T$=H2!8 _0OB=VQ[_G-=8A*89*U6#(@E MVJI5'^YT>N*=0'(;T'ISLS"_MBU?MJ#BD"=EYDC(.J3%37VV9<(6KSSD&<@> MT=D'^S=]WR'S/G?@:1_,W_B%A\S]&^\!QG7+OQL1WXOH;_S"E=RO:&"RUJ)% M1RU:B$6+[C,6+>JR0)$7L-P[+D5SU^,[8'K\+K@D(>F_WMU[UA3O>C<*Q\Z' M_P]02P,$% @ CH4V57:JG( 1 P UPL H !E>#(S+3$N:'1MW59M M;]HP$/Z.Q'^X\:%JI8;7J72$(4$(;38($4F[\=$$![PF=N8X:OGW.P-E3-VZ MK8)-&TA)?+Z[Y^XYG^WV=3 :=HJ%]K7=[>,;]*\=.,'0[K0KFS?.5K;3[=ZX M/P4_F [MMZ5(<-6"6C55$+"$9N#2>YB(A/#SC> &$)*D) M]M"V@LG8=2P?K/'$*Q\1W!(\PT\0$0PDI7,8D0<6WH'E==&'5[:."7["9UEJ M'@0 _[5ZJOXNCC5V?=L-8#P Q^W;GHT/'$[L*\J6!@XD]$1./Z49XI%JX,F_Q\CV%E*5S"*%KLFC&FHI. LS, 2,CU&'^S0 M?2*)$@L"?BH97Z"A=C45\N[?9O4#A265=+:"<+O/* %J28'Q$#D5F#43''!> MT@@5>4B+!<;7*A.Z8)G::OB**)J@@PQP-! R =^XA%-7E*'1:!BUUY<7S4L@ M?+X>UNNURS>U,TBI5(1QI/01N%ZM-M=J]6JMB6X%[G7C5&,4"UY,>*9WPI\O M!JTE'\&D9!KM!4E$BC7-N]R3J%1 M?8PM8C$*UQ%J19^&N62*8<&1H&+!?@B7A"\H(B<)RS+DZ!!K16^?>A\M=2I9 MY<^=.;LUV H\LJ(FZ MGW/=@.C2W+9$UM(^<5WH@0FW),YQNM$$P]C>Y=I]Y_9;U@PETA9!U/]3C H0[ ]$A[3-R%8 MI9AE5Y(9"TUP24(W%+E"Y]VXV+>J/)KIJ:^%:E>0EY=1M$_!KFY:_ /O^\'H M*#>U.?2BJ^B+^>:FKB_T7P!02P,$% @ CH4V52J%X 3&!P MR( H M !E>#,Q+3$N:'1M[5IK3R,Y%OT>*?_!&VE[:"DA#V!VEJ21:)+>1LL ZHYF M-1^=*E?BI:I<;;L2LK]^S[6KD@**[D S.U*S(!'*C^O[.#[WNIS1Q^FO%R?- MQNCCY'2,3T8_H^GY]&)R,NKZ3_1VB^[1^ZOQ[^SS]/>+R;M6I%)[S/J]S+*I M3(1AEV+%/JF$IVW?T&:?A991"Q,Q]?JI\X8LX7HNTV/6&S(K;FV'QW*.QT"D M5NC6R>C#U>6TE.H&6,U3$RF='+,\RX0.N!&MD\GM0LZD'75I/)0YZ._W1]WK M[U?+_0[V!T_T#_?X6\;3D/6/PN(IQUQ- MAF#M(-?22B@VN0T6/)T+=AI8LK/_]X/#]I]I$#>,ARJS(F1985NS >.@LXO% M06]0Q(-]YGK&4V$Z5[>Q6)<6#'J]P8L84(_H-^G,9,,76>"%A9VWV9@O9[<7_@X5#$R590&L MYC)%.-9@0:MSP8SE5B38TQ0(#O.PN25"%7%B$ )'.V38"12J4(8BD# +;-UU1&O$D8'WPDCP2*9 M(DX4\FU(SC M+:Z*B)I[:P.[H23);1J1QQ@ ,"D$W*UGG$(HHA8LBM7*E$C38BX-U5J6<6KT MBD--*+(%C"FU>:#OJ\3,X6Z8F=[Q;Y%L38&*(MW21E6^/'2>/V=<"Q=CQ$S. M8D&Q8 +(FL72+&@X#4M 4T15>&XV0FF"6)D<$XG!M(I]M#.M A&BV; ]!#<4 M0(L/X)UJSI6#S%6#1WNBK ;WPK?^V3=(JFI2CS-:@1.#GT>#4V7FMZ-Y: M$=8B:^_C$F,H9Q[_>%#K_^)FUJ-M,-@_HF[4Y#O!;2P,&N!TER.^#8HVY:^ MYV;W*2[3S03"6RSE4Y/*-22 *I;2. 9"MA&I$T35Y):[J@2H1OYS$G]H2Z3O8VYP&*/H56 M4S_^FPD:"'[#?!'^@'RV&\AFSP'9SJSP &O?F-EL;*92_'>#''"*8PTAB1N5 M:]]#8G/#KTKTGZ=O"))Q' M,T#3N-0=!$J'3@-7C\U%BHP< Z'H$>[X2D-0;7H4HBR0&3CRU>(PV V'DR6/ M41A!DXA7W)D<\@>^_NE)^(;'(- M*KDWKM"9WI.ZLVI:O%4HJ?2MS\4+;C;YF%C(P5:$CJ"=+PKN7.-$>B/BXN!Z M;WS[F>ZIT/H/"M7>5Y#J87ST1QX>W+NEL$1X>TL41%Q5D&TYH]D 6IZ0R!^4 M:QO=>(X3J-*F3)V^ 2*31%HK'"QKILT4$C/ZZ" #[9R$/: 1'&B(8_%)56.Y M>\277$)YMU/RU+WL-6__?S;X.II.8Y0K:')W%? 4 MPGSYXI*8J[SMN?["MH1<>8J81&W9Y%%]%P88IP G* MJK9/I :Q,'D"Q\O_"&>-7[JJ3.7D\8,RSXN6^:?(A9'&_FTC>,)Q#N)/[TA+ MH+1].I'I4L5+03DEY?/B3:DN:$HD6:S6 KVKA?+)!T)^H([]$;YYIU M-_OC95'VETZ'?9 B#H_9-9A@B!E?92]3')+FXHAVRWU"#H/O@ M%];IE&J.SW\KM:H2Y<^9?4"5KJT6 (,2 "#$9QA9=PM]A[5KE/&%7\4)I?E# M-EUGL/)4(W\%0W;)$^%==*G([H._56=URVG4M?7PJ N_/,]%51=LHD?-CTBO M*D-:^MA\-UHV..G2%T_\-U'H"RO_!5!+ P04 " ".A395(= ,GZ@' !N M(@ "@ &5X,S$M,BYH=&WM6EUOXD84?4?B/TR1NLU*$#Z25&U@(V4#VXTV M3:(-:M7'P1Y@&GO&.S.&T%_?<\E]'/YZ M<5*M]#X.3OOX9/37&YX/+P8GO6;VB=9FWMQ[?]7_@]T,_[@8O*N-M7+'K-U* M'!O*6%AV*>;LLXZYJFX M#(1RPM1.WJB13;J]YO5++=#[<'4Y+&;U'9SARHZUB8]9FB3"!-R*VLG@;BI' MTO6:U!_&'+3W.R]HUIDP3HYEP)W4BNDQTSPK?9Y[LO,X^<0= <7:3<$!>U^%! MT"ON'N^&6,'IZ^ MOQBPL\'%Q?5IOW]^^(SD MER/MG,:9/DP<3OWP9A6;@X_TS]R\BOP=V1R*#8 M'EB&F'?,B2X,T[$D@JE6?,>-'DH$PEIN%D1",;\5GGJ6DUK<"V$-UH394U=P M4R!-D,;HIC \9];Y5 939E/ZMQH_%T;DDV 'U4HL;21X*-6$S:6;8HL 3^ Y MD":&HDD=8J,(!-PR6I0=\2IA=/ O8238>"G'J[C4O3AJ-)M2NU24662J#C&/ MTA!S(O:E&-2KE3&7)EJP!*$CW!$>HVB%JSRB=FUM8#>4-'.=>J01.@!,&@'W MZUEO$+*9*1M'>FX+I!DQD9:2'L^KQ,SA;I@9WO/O M&V._I+IK-&^!@C9G(4"8H%$T#6*))V2MVI6PR:(JK" M=;422AM$VJ882 QF=)1%.S$Z$"%N6[:'X(8":,D">"\K*Z5U1WNB2.OVPK?9 M=79#4GJE,IS1"HP8I 2_# W>G)W7&J^M-<9:M-MU7*(/:>;QMP>U]D]^Y':T M=3K[1]2,Y'HGN/6%Q0TXW6O$UT%1)_T*>&IW'^*5;B00WGRI3)IT:C #J&(F MK6<@J(U0?B+*)E?<529 (R).@"FDJ11QF>FB)UI%[:DEJ?('QWI=DXKH25N! M=9RO-.H,B2R\GD:!%^@WRV&\A&3P'9 MSJRP@;6OC*Q6ED,I_KM!#CB=R9"0Q*U6G,B36Z"0LBB"%S=A@0F 3_*1C*1; MD!)NL=@CWU>S&326M?@VN<](^B[?$@K/!-"T7KJ#0)O06^#SL8E04.0("$6+ M\'4J=4&VF:'0U_C@R%>+PV W' YF/$JY\P442& \I@)_!N?:+:G-4GIW8+CL M,D]VJI7[V8Z''48B=;-94C72J7O8A%U(F"]["TH9QUOR='#NO42=C8ILU)\E MD?D"!G5I]M>*G'!'!LMBLI')^JHO3U5\RU8$/2(/\M*G@R U5&J5!&G+M+&V M#O?I*18FLW *^Y)"SS#WWOTA/Q#9I 94LM8OMYD>6/I:5>5/%0HJ?9MI\93; MI1X3"WG8BM 3M/=%SIT+5*2W(LH+U[7^]2>ZIT3KWRA4OUX\'+UD\>"?+84% MPNLKHB#B*H-LQ1G5"M#R""'?2->6MO$4%:@VMI#.[ :FC&/IG/"PW#)LI"', M:*-"!M;Y&?: 1G"@)8[%)V6-Q>D17U()X_U)295_K&O?_E\;_#.:3B.D*[CE MWRK "W)&%9^N)%S&=>_F%7\32!/029:F5;*I7EW5EA MNX5>>(B15BS9Y4%\Y0D;A@ G2*OJF9!:Q,*F,1PO_Q)^-]G296-*E<WCN )SSF(/STC+8!2S^1$JIF.9H(T1?%)_J34Y#0EXB32"X'6 M^51GW,3+,(09?-'\=Q-F[Z'6L_HA3M=S.L+_9 M+U^W.#'O(Q['F7J5KM.7GZ%?WSYNV6U MY1G8BJHS9 -2F,V7J1*UM>^5YRIKH/JNT<#Z(@J/V34.>Q>H^))"1!#Z=I== M)5Z+CPD]^?O6+OL-:0::#WYFC49A9?_\M\*H,A?^F+@--O3WML:[4\0;G/>$ MD[/Y[GB-F+<8T_($6W)"L?TN&RX2[/+40**"+KODL57;6_B1A#^ MCL1_F+/4*)$,YN42-=BQ1#"YT., !?>J^[C8:]B>O>NLUTGX]YVU,2$OM$UZ M5)5*),CN[,P\,_/LC.U<^U_&;KWF7 _['OZ"_CC^R!\/7<]"R0=$'U2 Q6^(RH%Q1:;C.U73B5U:+ TH2GD5")CW(TY3*@&34<(033[33;CC4[%*P!E8I%+""*"0XB K6B,%@Q&L'P@0:Y8G<4IA&>H!+2 M7&8YX:I>4P+:/\.OS7EST$1/0:'=[IZVS -B)1F04*2*AELD@$ J]^>MLRJ M.9$+PFG6F#[$=%VO]0.E19U6J_-#\!GN$5]DJ7V 8'_/,RS(VG!'' +!^2:X M>Z96&!K#%'">DQ@D384LHAIF*5W#EVC9K->.2)+:,(Q12PK.@@P&0J9-.-99 M.;K-A;('(DD)7Y>+$T#;5\A!A-SX#,C&(G_(1B9"H#S$7/^2A\MAJRPK1L(GLKCDA,".U[A-*O7GO:/ MY@&*_4/'A^%Z&'8/][%I)0ML@)U.V:O_>Z/N3[B]R^7G7'^SPPW%]&6P82%D M2&4C$'%,T@PS5?UG%,^0?\WL\C'S.7_/\*)MP_&]E^CGP=LUJ_KT)[:O0W'_%R=\:TZ_ZW5ZP SP]'NR);8^##XT& M7#$:ASV8D26UTR]RKI.Q3KLQN\(_&6TSR;&*V!P#YWM)*$*WP9_G6*4?4D6++!A M0A):IF@B=-S=\UTMJU+3HL<,.Q;FY7TIVDW!MJ)Z>X_U73 :95F;P[PC5MRQ M]*MK^2ZK7WG_ %!+ P04 " ".A395'M5:#P "@ &5X,S(M M,BYH=&WE5UMOXC@4?D?B/YR-M%4K!1+H13LDC42!;MEA )5T5O-H$@>\D]BI MXVS+O]_C7"C3R^RV4U9:+4@0^_AH/\1_TQ_7'_F3D MN5;YCU*K$KL7L^$76/A?)J-S(Q)<]:!CIPI\EM ,IO0.KD5"N%E.F+"@DD4& M*J+J_+5Z#B1$KACO@6UX!WR9I8YKS7_,!2TD,EXP3?,2G682KJ(0TEUE.N&HVE(#.+W#37K0';?06%!8ZQZ>V MN<=X208D%*FBX382P$!J]Q_LLSJ)!9%+PFG6FMW'=--L] .E15W;WF<]]T:C M/_(,@=H8WIA#(#BO$KYC:HWI,BP+YSGB)&DJ9)'I*$OI!CY%JW:S<4"2U(%1 MC%I2L/ZQ5W+%1K5&N?,F[H V'HO2CMM&NYYV/-*Z)'>1QO<$0=C<%&$<-QWC96>KD29,(M2II)D& MU=1R$L<8-G9>5K0^['B!EFA(HVTW0(LA*VSK/H2K\KCDA,!^5CC-FHUO6T5[ M#V"_Z^%@>$-,NX?SV)^2)?:Z;K?LQ/MN+;OT>TS/5SNL6*'YZ\!2R)#*5B#B MF*09)E<_&<7%\>_)6-XM'U/N#/?&-AU_^.*ZD^?7:0Z\ROVSOCSWQK,RZ]'I MY5HWWAY\/?'R[AZ^<^@^ZVV[A_Y+5Z[MS;TV_5.KA?G2..S!G*RH@_JW.>4! M4K7CP"PM6DE/^ZE.&P<^DSA'\4D'6JVZ*L/QYSK&W0Y\EJHG/;B8J_9%/7<1 MD^ K=#&M3,0LQ/C>D/+3/!\=!\\$@W/H;*<(=?H.^)L4L^Q+LF2! U.2T+)$ M4Z'S/K%WM:Q:38L>P',MK,O;2K1;@BV6>OH%Z[O!Z"A+;/X-DW96VCJYNJ^Y1G6IUJ[MTZW/Y\R\ 35921A( 0$ F/X#X/,,@"[N M:F+M"8 0 , _^%: XC](_P_&R3DO^<_WO^7_:\1Y/\,\E^I_Y7V_]H^_P#0 MX0#Q$-^A(- !D.@04.@0G_T 4@ AKJ?T8%_*=]@8-'@(%%_.>%_$>00_M' M@(2 @H* AOWGA0< H"&A8& AOL !X#'0,;$0L''(*7 IV362%Z@X>#V:"3BY M1$3=\*CYU(W<4QJ;%I?QQ514U1P#$EO^!2/^)P/YW]5@8*&@O\!!0L#_^ZR" M#O@/(1@X&%CX?PD )#_'-#H&#"PF.047]@Y1$2Q*)55C(P=G> X?\7%4XDY M!R3D89OD%]36S\Q=X7X5!ZJJ)=;U],[BF+">TKK:B\H4SJ;[""JO?P-MESU:R(SHFO#;U).NA$,U$KX MJ:8Y9/[=UJ$"2W6OS)D' Q#WS]KI!H0)PZQS+RM0$?IS*"!0JWT]+*U]7CVO M\NA%>K_,JN'%6Z<,5!"U]7=0]-+OP*C]2MFYJ2OW8H6@TPP1N[&*,%A:H)(5 MHI1K(EJBD3^R5&BZOEGR[XXI>PZ2&0L[V2E?;^W+UMKNPIU_08QL>CG$1&%? M_@"M:3F#,6H7OS]=JI]*5,1RB7:,O ZR2.Q0B5RIM!"!I7S7;HHKYIOX1F<9 M+[?! K!:5)D)M$FA:R.M4A>[[Z8_^1M<6OAR*'3-AFTU_P!G4(0> ^)0^ 1D M3OI>CNQT98'?,;@H#9FM;7+!;J<(LL"<,Q!-_$)^TC#1E:R MO8@2K\1CH C/1H;/R*\SU-*UK$6NK@E"W>LU70#8@E)@0>70MH8SLC7SZ1OE M-^\G*MJU7LPG"9X<76;][G"5Z+"B=^PVX2(CAG-K,UEMQ--84_H0? Y+ZB'XUJ M8DC4C$;CX%(X D[8:GP'ET,^AV+LHYVUWOC1Q2!]2R_HH^3?N,AQT;GOG%-: M7"]O'(HB6]L0%RS3>^78@@RVYVHWJY"!OIK; <*;:&%/WF,K*PK:$^N$64O8 MM)>T',]B-+/JMG@D7;DH'NN$R M4/3751!9FQ\F?DGK/DPO)UB!P'6SX(M%+2[NN;1[QT+38^I]9$;A1MXWSH\E M=3H76Y*TL-*[="MSVFYJ 9%WP"B%@M2/M)OT-M#U?2''1[S,E(JU!#&Z>;Z- M.AQJW /663^+W$.7Q@J'^9!/CLGZ@Y!4GR_)8S")=]_8TM"F1O&YAO8M$#AO MLH^US8FJ;CAD_5 9F\RGJ6Y9E,[4#,3R=%T.=7J-?U4^L&<]HC(,EV+@PU=Q M1J4+VNEL>Q"74VJKB+GPB>NMRX/)\\#3Y0U1:>"-FP[:ENEU7/"J-WK@5":R M?E"2K[36F?P!)!&L*O;86"/LXC[;'P4?/V18'FW>M8OH0&WU:'#ZD6,>G#4; M:'MJKW5]<4$V_KLA_2 ]93HR6DT2KH3*URV M4?*'0M&9K\XH6A "A>3ZFF9Y!:ON?<3I"OP"E;"TIE 7!)OB&#[X^W?7FV[!Q+^U3$QZ7&[RW "@H9CJ_N^\ZB:7"4AHN]SF5[@ M8Q7CNH9RTG+9M]ALS$92*:%X-Q?3DL+<&%!)W]!W.Z=Z8;7C0KPBBDP(/)A8RD"QK%NASYV?G)GJ"RO_S: MJ0:8T=_)V-P:^_^DA9>PW6 M4^;_)YAQ]NOHTJ_LDQSK!T6V/J3%,92); MR4F:)3R8B,]29U?0]UOFK!M4; 3UODL"3[5M,8=%*;ZHSZ:93HJ*[&VSX253 M]=IXF+(ZX^"Z!6> R+YPARA6E*!9M"+A(6HMRT1X*:>V["WA(IWM&C%&?0(0 M]WV.S _H-V@==.>F S6A0F+L9GAHY@U;((I)TR-_YB7J:K3)=^C# DVP9E<] M#[,=["UZ_IQ%\04_N0Z[0U%*2K[&(HVQ %3F 21,7[*&B7/0T;]M=&WII.5 MSIEZ2NLN:X%I:W97C8*&[?:X]UDQ.RN'!O0.YF%^2;*1Y*ZKC(:Z<#,%+EH' MI!*K[7Q@K+_V,Y<\R4C/A!!-^=YRXJ;NH?!OBD23*WBG,;CAY&<5."^6Y&UQ M)BI0%0YPU;T4!UH$KFS@G'ZCVY?IS$S%&\RBW$/1 MWU@J)-^*M_T[<2PJD7(J]):5#P)8O]I)AS6AN. I;=7%,\0BWX?]9=SPUM; M'1+2 @J=FQS$RR5+$"GF<36J%(T)T:NH_PLD[OS :TJU2.Z$:^%:4&)&%1WZ M?T?-W-R5F@<($3G;CJ89 H,_/#$S.QZ%A.2K:2F],@>&$RKWL-BVK")',TZB M"*&M.O1]D+H[Q7!>M4EHC2#;W<[ 0+CY0VI8T5IA[>[>P1" M75/=B7.,JD+EE-)D\GQF\5CMV=+,:^%YP<:H-J'EUWB=2:LO>Q=+GX"UFBP- MC2((N[,4_D4OK>4LXF%"H*^ZXY5R].OS>C#JH2K1Y2>@3,-FPG1XDM-Q,$T, M5>B4J^OEM\@P(V M7*]LU?,>_YL2,I&((O*9)W@+/Z:Q(+ +,>GD7="*8Y\D)'] DG6!6J9CZ'H# M]@S0&>C$$72^OU'?4DRV:*U1I6HS7 )T:MJHL-:B<15T%67$4S09C5FB'#37 M%:!]*'Q$5+G)T<#I^+!KC_XU_2C9SCO3E5/G4J^$>UCVZY1Z;-&XE-Z!=:;& M9-M<=TKM&-7F/H2F?.DPFN(*F/R7^8@\!"GC<(3,ZS94H'?+S+>TLF6W^\'/ M+%N+58OL/NO B_XQIW=3RTF]NDZ5D,^95]UW!T$1IY&6Q$H[(4C3E;ENN3,; M>;&T8=4MH=7ZJY0:M.3BMF&(P!CI]Q 8=)GZ#)GRY)L(B8JJ3<%;!,](CZ=L M.9T8\(8PL_NR@Q?XI(_'4 %.'_RJ#W[:-+[@:/9CQ1%BU$PJKZ[.Q']!%_D(9*8K(UU8 ;? M(/$@AAS*#Q-8V;J&^N-SO XMP$>DH,)=C3)E%9^@KT$/S['V+5G\Z4NSB9.8%VO/;:<10,5_ M:];R$:PRMWGK27PF.VH'\Q9<)X1[L-5KSZN3>N?,*^D[&J4Q>U37B-/36+V: MHGPQ%/H72[=C0R+-X>)@6_C+S'N+H.+\QCN$U"? 4?7CC' G);0:'!-1T7!! MR\?8;:HWFI",BTU839YN2R*UHKPK5*7_C@5);V% !.^I>@#/AZ?@][\ MP=UW[_,6'^7\8I\ 9\ONJX7N]_"-3P#9&OG'S7RWK=PGH$_JF:4#XOWR%O'I M$R#G?_Q:_-_9_K&VL9\ 3RN#)O G8+O2W/[8=CL-W_MB\VUO3Q&+(H/TO%50 MS7!,ZJG][^L*E):DSR^V1L[,NAQ;SSZKH>Z8K_N$#KY,;ANU-Y59LT6[0X"* MB)3I%;4QB\>6YK8:N6GN\5L[+JNK.W/5PXGC_9]\OIL&X2*V6[*^"GMH^ZCI M.'3@W1GC,-O9N/HC9WI2^#%H:3&;U/7Z WV."OXXW8L+AAZIN]8* M7)SJ98\#BW,LKD/"9I(Y^#DY/_VSULY:R#Z^+?XG8+/\94.O80KLUJ_:$ER:=\(/PM7YV2,@=MR*-",3,P8O7*M^ MZ@6W:JD9'J):4(5S%2<'G]+3+$GJ\_N6;G']/;,]X:@IC&-I0##(- 1W7=V\ M4=2XZ2D"O\-(,?U(>U-2^F@;+8>:61*6IREXOK$83JE:3TKLN+P V;>?GKLK M/=GX2MU"4LNKN12O@./>@;/;K#6)$GBT9GN73%$R39/.?CVWJ\)]MPN/'^&S MP\"]GT^=2Q45G!41%YP:16X\W#\&+>\2"\.3@PO[%9- +#\VYR%V!Z/"R\_T M?BXOFR"T(#O;*!V?D(R-ALWQ/FB(AOPAO%"&*#9-@LF,*$Z(BHJJG_HD-H63 MR4(K^:N+^#5OSI2?AD-1[_P2J=M^=#E:*TZA^?US?SM?1:42-9[95(<+Z L6 MNBDO3X(!>R$[V2CV.]X@3F+EUZSJHT=3[HO4W%5!$H:1VC\,X@[E(7>N4)-, MK$.0%*$Y3= "V"D63>V6W-J^%S&EQ (VST0L6CVT4_!.PJPL8F$QC@CMI+8H MK_RL&3!_3IA[J=0#]Q)CZI!L\)T8W@G/5K@LD,FC/(T3O-=C[22FVY$Y@NX/F[C8%11\V;+!H:'(G/X*>N=H,3O$(< MR#Q0.NYGH*2[:_=;J6*^C" ]'#==1[<]$-HC+JV;#M",2^&&HWV/C38[U)DN M#Y-S[NY7A'/JY%=DOA-O3,N#O7XO(1&!617R$6Y=>QA&:9BNYB4Q4!=2R>D8 M#Z@%ICSU91XNUT:G4!V.0_0K]H.I*UM_%<^X/#W.H9](C//!0QMUDG '(LD7 M(;8T?:C#A>!_&3G8ZW <*5'-1M^59!WLIS+[_139_ZN I?LKBN1;3&=,^BJV MMX;.S_9T:PWM4HIQ(E5Z=0Y0-2J#38VRG6\CINZWRR)4M) X(A6J'*3$6-%\ M69=>O7BS75Q*8-G,F!A>%G2O0VB&.&H2SO!#,(PTP>?L''IQ:"FT_6^U(:J;VI3IW%' MB1H%A @4S9I69$L6B8!#I/G09!U^[5Z1& %C AMC'(QZ*HKIS'2"J\F'.&!M MS:R]J[97?/4\WGJT3#WQ7'O8-ZP?6Y.IL>T)%L/&;R$3P57$=C+K]#2!H-+: MFDCUPWK>^C"YOQ;&-5<'=E?;$;L/;2M#F)A..35B_1LV?VW* 3CNC(72:$?% M&142O;5$Q)\ *#)[!W>T/'AB!.L!RUZT3,ZS_55B*=E(VKR S(/\0@;-4>:C M"+W@RE<)A:RGA_Z6EZF)E'T8+I LI@POT@U2/VT[[5^E+VXO$U=NGX B?I2_ MLT2!%5MX*VV7%K4F[6BYC,VJR#\2RMX\CF\SC:O$.1#;"D'2#0HECE>8T'QQ MZ_&>E]B'\$ , N[6^D95&/ )O\[<#/)>\:AA"FVH/2=Q[CA2P'X:V]Z?OEO# MRKP%LA*"4:N>>)-^JEMQ(J16XH[[4/%GFX$^6O_?2ALI"G&>L$(\1A%J(#6- M*)TSKA\U$ICH8=QK_2OGWQ/L@2+\HH3(%AP<,$:#,/K:Z/9"LDA-1RY>9DCQ M,L58 _ORW+YWDK0AAOKJ(;1#:?G.XZEA5<9,T.C8^QILH:H7US&,T6?] >]U MYIM.6X-]$6@QC*87M+%Y-YAQ_,F*?,/ME=I69;QSDMQJJ2H&S_&!V_S^]!"D*59<-6%SG1:MOE]#B7J MJ*8.:!3E716PTDR/MV#68$K<$"L0TRT@V.5"?_1X'QE9\ MJG=?Y&DZC'J8\J^41)7A_?94KZB,6:;+7SQ(/UO3SU- U2YY\Q25*"1V1N>_ M[^L_ >M" 7:HQLUFLZ?S%+'_^5O+ #?;T%R/+$3'T(W0\7#+$V2;K&7+Y[BD MY^K9JV/+#)95J<\TP1NJ\GHSHB!'QZ7X5PB[)GP"HHLN#:+/F"XNSF(EICP^+632[DANE=^?*/S'\O%_TMFHUD$CLW&>;4"R5':0D4&.$XHJ_( M&_ZE_+&720+QG4=H$5A5.*VR8\E?;L["4VC1.H-GM"ZA6?'])YG-MI7&6VGY( MJCR1E^>O,=Q3C*9TLQW!8%LKLUWV:#;!#T+?YPGBS<.%9RLT*WS!:*#V\XM9 MV[E$I)I[OQII)6;OMG'*$=ZS\YE?>85Z 0EX?DKJ7M49P M4@L3LB9*2(.JMU881$&$S97#1($#M39)-/I>/959=K!!<8<^TT MDZ_^0XS) M-@PV16F?8\QNM_3?Z==Y$I[QY+2O=KC\D=@T*E(R7WI2".E=OSC6"G@(Y,!$ M:R:=Z"TDE'EG?+R-IU\/WV=6;#P.K"A;S"@>72=Q1QBJTK;;=?;#!K3$W!^B M@8OYAO+]60\T>);\DM-=[)3/%DUR8.?,J0W.-O,*U&D%?!I39M3\!5(2Q;@^$N"CMI9+SZ]]W MJL+_6,UE.LVF+_]1#:IE55ELI(M R+;55XA5B_6H;D!EYNOU)?%)(1Y$2]SV MHQ]D'^6*:EA]]_=\XVE8>,F56<14&W?4F6;GNQCHG($P\YE[<+:X2R;]NX&3 M'!C2Q4N)^=1:^XOW9"%'L0[ULY;]P0H^7Y!1MD %>HKJ&%4%L.'FNVOIZ;M87?$> M^D2:'F+T3E7T#>^P*O(5UK-R V_I><.[K*9 ![8'>_U,6=JI5C(^^Y@YR@ 6B578?(!Q2HOG'Q1YSI)20ZF^].\DU=D4)'X?ZN_M MN"ZW?,D.TJ')*E?.0M;US64_M=>$K\/\)="N.=+YL98_VQ)ZX?2/V@7? (FN*V22N^01241R@P) M88A%'J@B=7X"5;'7$.'$.&N^4-7^]*K.%XHM6J*PS5@L\G2U^C$*'W6AAA9B MB=0!E!18T=O\WBK,AH^=WG:S5AA+(?%IKU3=7>\\XO,AYA M:B2O+:#4IM\SDANKJ@\J7Q+"<\83U?.TJ3NK"BE0/4T/=%'=FX%WY)-CHH0] MY:P71G0U.._7#&LH+Z?(+>;;MQ#P)N-N37%&/A]ZTWZ09U2.:')G_OCF=I:> M5)@F>0/2;H(V/B[Y7?2370;]E1("V]Z6Y>LBL8U;/)CY673=>V ^F#VP.O<4 MIN!HU2>=)DT+KO>!H!6^C#,UU,DR,QCWW"VBM #)9B45L 32;ZK+M;8"F=+K MT ;:D["CJGM<^DUICGY ."F52?9PXK&I6!_Y9;2OBK,;27/!*(@C:Z>A!!_YP54J&X^XFW-RA_XG 0BT<6G:S,5SWA81^#-/FZ9I"6Z@M]/KJSJ-];H22^ MV!?KK;5FW%,J8:ZJO,X0W+2#%Q5(Y\K1;;QSNFQ;\B@-\AOE.(D+(N?5UDAD MQ ,B+4AA6M5,4(/^*EE%NW-:7(M2CJO[";!.]%7Z)EYBB2I)4#G.1:MW<./@ MO#-VP][13(AO9'A5,_U(/C?B,0F*;Q VX.'RGWE"Z3D;<<PO@B5"SV!BVR; M?(?E#^2SZ:,=10&HW#K/'72D*$)9:]1J+>]S0.G9&FBGX'ZO$ZZS>RFJL,DH M;*C,S(J,K='6&OR3)I;-TJ/5BJ.;1;LUUZDVDG\G.8;ZJ>76[LGSB9G-"70( MFZ.V3Q#(Y#2FM,@%_0;Y;P/;)WB3I@0KS#=K%_.7N+O4";&/S2N_&'UPC\!N M?9OBF(9=.GIP8N@M?22S4VPX:$QA0P-C!]^H.9)KPWF,F*/U!]0D$WIVT NQ M"G"F63#F3+O0!.,D_CY^99PS7E*6K M"S2(_2@,2\UH('%\SH@IO@?"--JY<4=Y=?+Z@3.#EZ-"\;C;H7WCF:XL0L.B M(-$/QJ,S&KNN9IFPB435/V1<#U63?))B&[<7J^_2"8_5L-&D*H:X,YSHC.G& M];DY*(FDR=$=WQ:18U%-I/C%=6:JOP@F\KDQU=T"'QS M)C!J2OJ5W#$Q@N0$F(]R,2%KJ>TL.K_^<]G6.9&VWO;HY25-.KGBG; M[!*%L5&'>Y58W$)!E2N1*ZU#G)*2U_#<(8$-9]S);N))\XQB-VE.9CZ[BP/? MB,$KW)N]?N=,RRP,)FP+=ZB[]-FC73#+7DV-+3HTUO=^9%+(T:LR(X?,[1Y7 M]7ME\R)FTTA>?V*&@ZIW=81V-5<*%3,&O*1C3A01O;@%:6W'O6#]&GV#MY;Z MO Y?_KPUYE77'O$?UOF;X8=P],<]-E*KT(7[#5*17V6N4;+,_"3GVZ%Q:VUL MYVG> )GW<*BF8O_3Y/V<^$7BZJ??#<_LCF:RQ-X8SG,0P;)"45 MPPF(2;R9>Z6M!(MX8PR/FCI6?5E>A-(O_#.6+C,GG8RV233CRK@\"6)?=7;O M@C_LOPY=B&#K:_R5U\6EG.?7*YTOBO]MY&97H%M&HG<]Z)WWV.QXV^)MRLM^ M:;I5.-[(Q&;<^O.%PBS%LTGWXK1H4ZE./!!=1^@E@J< LA1!Z M'Q#:?Z.,1D!0"#F6LN5[*-$M/#<9HOJZW)^R.FGO>/9QS M_*.G?%78U-=.&X^#HV,KSN5<]TV^T'2P&RL6!FA AS$[J+:;&4/.23/:X8N3 M1+G <)@A=9=UC*JQ*5$0Q#(.Q%7?$:;+(151 *8:;$;C;4U7K@J+>I,7UV1Y M3U7*"WK/;4BD@ M"(-^!L2L*0CF[@\&[=XI&7_TR%KV2N19_]"!-T[N^U-?! MB;[WEZFVQ.IXZ9VU/B=NL_#O)#TG=I1?GP:?ZL@T$$KQ)%JO+JC7,@JNG%A1 M99#&RF?]ZOPYOADTUW!.*#.SNP'RLB'P<:N_, 9T#PRDC>TH'IN?X,O^KR;0 M_QDTRI/9<):3?J!68K46(RUS74E%3EV;X>E I],*ID+NI<(!EZ7:H&]XM[]A MTW@'6N*HAHB1._^^4F!Q;1GRBZRB1-^W-/H2Y(UB.!*D RG6U?HWX6$Z3-PW M9"E&17SSD4A%6B@D6,/2S,B<_YNHE^=J*:CW^CZ9L82%M+ M3V'B':I]\NQNHB7A+JGDL!66.XV3*LW5%Z+P=8?+.N5G+:4>3B"D-G'Y QD5:K!/( M'+SY"ZN=ETW3-^68WT_DE./0<5F!R ]VPV)Q+M0?"Q+@OW?00)X8B"[0S'!E M\:C_S%0,,$S98=+]JW\<_%V_'IWC%).1!OHKZ!:CL G+1M-,FDAGY<[T1Y^9 M*<9KVE!U_H\YZTE?8=*Q)[_-[EA',:J;(231&SEZM@@OW1P<^\WNW'Y12$FE MT B]>;(SY$A_:D5LC+P7 MLQW'@;9.00N)S@6_7P;)Y-&'$B:[^C#A2$S9OO5/@]9VZHOZQF69& 8)"> ) ME_-)?D5Q\]+-O M[Y1BU2,68?9#70BP07]ZJPS[>@S%77W;2J*K;+;E+]0RJ#Y:A)PLB_UN<'1B MC7 #TL_ )NI1X/&)VS% HX"USX! ZK+ID(,6 +.YPZ_[P8[;GYW'-9^L]78U MP>H]20N89_H,JV R,3+E*79)#8$.%)"3@9&OA>A8(N-<,?)/+2JX,>.9KL_R M"AT;<6Q!8H9[>F)Q\(BM7ODVD_I'.]T6%GWL1-&XX[YGW@K7-+3HCV%>8T2@ MT#/JYNOD4#%J:(=RV_&&$Z< $0$I]KT0CA2,L=!)GPQ]S*/"2H1)["MH!SD? MCVA1^4^ ([Q'9]"F,,ZNI%?OEUO9V.,:LZC0T: M#CM,:"816M'1#/%YJ%-@F(.C+*AV/(+ANH69*Y(?2 M7B,2S1>;<(XK62$,LAU,N+W^;\.=!\!Y.71D>9/#/'=,E.&<*E)ZMUWWP?60 MBU*\5G>279KV*M5:6ON4KG/&3"H7L(ZH%<)\T<)6L@#)G/Z8S2F!930^1F0L MN#[!="4B2F>W$HX<04?A,.N'BTDC?Y:"R8 D@5^7N M4#3NO7-]F;%S(3N[@+H9($^5C.Z>31RU-'?%X4CXCT!N]CAXV4PYPXENWC%- M3WV$MTIO_[9NI78+9:DW]'JT61N:8*(\I2)@H&3?>0FY,^;="-3WR\>M0Z6C M<@N*D@^TQ;V2U2CYEL2%NKB(E*,,',<[Z&I&G@V03[$**/VBFU0E5Y7QJU6% M"L>\GG$6!+96M613]1#S+V0$1BC8&%V_P0Q%_EVUQH6V)/DDKRC3MB#=SE;S MV/W$+AI3\4\ B"5*04Y! FYN%C@DIT@<&PD-T05 8MHR82ZN-*OYWUOF_V>4 MEMX#3U+1;#LD-W*C.;GEF%"F%M4Y5#8QE*^YH$Z2O:*Q=M!?]I 4)KV@S;G_@2TB)Z/$_9PNSF. M="XT<$%_O9X9H!QB5N;!.34BL7Y/=J]U2N;MO#3#O\NEI7P0:H@(K F=5CNE MUN\_L*"$I878(3&E.;W^>.)P5&#C#R?NQ7>]9V3N-+CWO+3U*SE>N)D;*;)* M4)+=IQ9WDC@8SV#ZTPRV@/]7K/?\JR18&74]%BFBC M>UKVLWO!Y?U**PM'NH-XJ3]RZ=_02?!U)O=CK-O.&!EMNN/*&$6)C<(+>D2A MQ]CC=M_OLQT'*I0S_\3%&==6ZSH4"Y&E7@]%"_AR'B:"A3Q[9(I1JM7(@!." MXC??TH1V6!X/.-U+<4@L/@'$R8?04N+S&D3"UYILY[D">M#N:)/;)]$D; M+BFXI61/*LB)>(VS97QIC6%8D:9=(TK3* K;Y<79OK@$=VQ5M]JE"*E.K-PMI)^7@33PZ@W!1CM%T=E6,4E] MJ%1_*WD-D9H=R6%:4\:)"\N9JWOX7 <:(K<;+20C3/^"%T&6KEY/5 @_.2%0 MZ0X=QA)SG%C6\<>JIY?..58RU).U96C X%A]'G-:WRFD]K5)P=?N^E+Q\[C>,@XE>C5)"25R=.C._!B6>8/!BI0U#N%; MQ9Y/P-F"_RV/9C.Z?]/ H\+[[$17PGNR4A?K)0X$K):RI>=\CT13F@>.$*7D M,HEE4T;U"/:-GQ-D '51ECY3[A-U\9;2"?&]HQ#=[;(#V$O9HH3#PY0ITP0# M=_.W]E(L(OJ&X W.*8G:K^A<*YE5](8_BZVW3GQFR62[SXMG[4\M%9^ D4;_ M.ZM/P/77F _@J0Z"TD.:ORGI%M.SZB>@-.8AZ'UV 3*I7NR/?&UJ"^RUJN[/ M%GT;E,I?NU+(:9;)TZ5PN=J^3*($B"P5\0.#Z@R+QT+92HQ6CGGT!>FRO]%* MT#G<84EL0JF=W#B'**&$?@B(MZ Z+866!=!3P/TZD*O?#GI*=$ND:NO&<7*7A9?*7&'PG3O9JD)I@*$T5;]1/F=4G(%L'==A: MO'%6!">[H7=\=(;\PLE^5%EY1W2V3>H.V 0Q-@:IN%UF'/<@THBF)VTX YNN MLU%OMRKIBY&:U8.MI[Z^(LEHC[_M7,%$!JQ'C-U\.58-R0I.& X-3 0[S5A% MP*IX_B#,P>!SZ133,8]F]5*,4D5YV4VT1M0:#_>7L([),Z)A(\@OO%>!W^%[ MHI6=>[0?E.3R9V'+LN/3\HP/NRCZ/84SQU,UP>1,+R/>54DV]>)1I MEK\LK&V7DVT(1SQ9*/N;\"?51V=BU,@]>G T@.XTY^==5,&_YWS^[@0/UZ2* M2N#4 K=6NU06Q4Y59F<)RCDM7B7\#G2M/G,]O]U MCJ$QLUV5[_L_A"/+N\>]*%;)BW//1,U%NSDQ^6%)-)^Y2<3YV-G$0)*Z)E2! M-S,A\2F$HPG[^Y&\.;I^O$<1K/^_B@O+OC0_)GW_X*CZ!+ ?A;XSGFQMJD$] MC;:_#>4S12I\A DX.\:Z:R?.)XPXV@SUKY#O*;@BY2FV%0T@#;0T@!M*Y28Q M,ZGI1^N/HT.;+D([]I/I(.,=^Z/1R%&NS?%T)B+I B)7L\GBI3UEQ*":1G$: M*SU[51+W92?9HT,;_GLJ#X-G"OX<#M>QCV4N%7%6*C Q4?6]1(X,8M:N(#P1 M16 ,(S+W3GU@,5^O_=8W4 M1_-WCD>KSZ3^#JH.]XH'DQ<01"]QL.95;+. P_;X.\R:5Z;T]U]H+%7FCC+4 M&CBA(K7!$H)?%=]WI3$R X5.D^004]1V:4B8Y,8V!$\<)TJ/^,5-^UW8QM@; M7[)S?T)$;!H%C9%T*+[OE*4L52T!U(=>;%Z]QS3M:6]OS44ZF"53Y\^_Q?0- MHS3=FK9DL__0L+Z*$MAD$V=2E>% VQ'*9"[>VT>]TC$5*Q\;VI+YB-LNRHTH MZ&3)"Z]KW MPGMTN1N;&J"5L1XIG6]Q0DEY&2;W2,5\U'7#?6="399Z(DS)R\TQQRW>]5BA?"S= MLRN]JSRB@:%GPNL4K>"' M#1P4JR/H^S/6[&-<.^HH4>K[SOY#J=JN4%_:"J<4*AW"]^B8)ITF+.UT6BJC M5O@?Z5$I02#&NRO$@XT]U-&:56%]@W"?&O#335;1G-$<_7)^@C?Y #+[U5 B M_##JP6"FR;F;SM]*+.POP&_P*!345+]O=7!)0[*^E<<]') MS?:U.>FO;>+W)H@XI'H[.K&:\$.QM8:*!-G)8X:$#)*E#'=@B^=IC6_K\& Z MD2#WJ!]:N[U!\M# MX5S+(HJF:XC]<&_I^&/,L6LJZ">.? ;E'G&DC->/Z;==8UK2$'*2KLI1NB'T M7\5-TN"1Y%EZDM5I<8<6^ROG9;O01E4FZ 8ET$(YLUFM]\RB]3)V=A]C*NA= MBVH=(!$FQ,I6Z3 8EJ_9D>66!2Z(:Y@2HT2CLC/KK ).Z_!$4L&ZX"4%%@'BX MPLB.O.!=_[Z(I!"6,SN#FT*A0RBCGYT#05: DK1%LHI\= (;IY_^*W#AFN-X M2>2!#59$?;*#!J+)Q8NKH=KKP#)WS@;@W#SHEI@JZBLUE1T-:^S&JI/CZ4CM MO7>[0-. E"('C*X)73L)QI5CL]GV)P#?HVTIHQI\5X.!-X9Y/WL;0Q6[/DZ@ M'-,CXS(3G"[W/.EO#;)JNN&,6=M3P7[79:P,;2TM^]VA2_V:U4=Z"-TU$*"H M=3RV."Z,R;[U7+W/] G0/N4WW?CC*[&=PYN0FW1&SEQT6G+NB<^#NQ>H!7*KFI=JI^->&^ WURJYR*-5H8>>:#-?;/43X&?RY(>8^D47PF!F!GT&5Z.[\-N'Y*C2N_^E_>L#9S[#GW<) M_Q_)IWL'-RMO'#LX8]F+'=(+"76K-^>@/+DL*/,]O5% _785]\'1J_'&.?B+ZIP[( MI'+O>96X=I:X&ICZFST 5D4&SYT]D3=SVX;@/O6JT;X:Y^F$ZWT*D*QK:V$763K'.W@C;94?+2CC <\NL]L&B]F MP08;/EG6O>'1,X48.:/1(UH^R[1>E7?82?;AF\ 24?ZBE3&#NEK@PL-!5X\6 MW;E6BQ$$Q%@66;%&)%/+G8!ET0!.89Y4GSS >-5H*8LXGJ'!5R_K[VVU%>DK M4\L["*CA&X2.:;J_$(ZV1Y8^V!IGX^D5'#<"6U$=W%YD6]G^0BEF]&;]J15>7!+GO[)Y$<[7_QK5#;?*@.0BG<^ M>14<$Q1DV3#8]N,JFA;OH6R0:7'#LYQ A1Y[F__?'OG.]VV$6*\_B])[RSO M%NUNE$DNN#)X<=+,!LCZ4OL%6(5P6OHJ.D!)522)76$!WYL]5LVRK5MJ>,^>,=S2L/H2];2-AHJ9KG$U@*<[\3'8^HVS[[1M'W;RV#6]"$\!FU\S)"-=\BIV6M<1*HNK$_3AF)V++(F[CCADA.5[7S5;RD.,0 M>SI=4->OIU]*\%HBFAD17@F%2\*?F%@Y6'!UVEVA?5-]+:9 M2AH/9_^%H%FI;U+*B22US7[.#3:Y0'SZ(.;'&GX(#LH78D2T M=S,EYY&8KZKO^?M\^/GU,M/\ D>CS5;%OU7F=_D%L[YTZ4D!(Q[(KXW\OO"8 MM09R?&MQ^5($M&H[*=#*4\ZE.)E?-<72,R_7"L('](M\%PWM]Y%7]8C:A3>4 MA#1*7E/:S33"FW0"6_"=/L_IZ6B4JJM98=_3:NGID8]]+=(BJL/GPT]XC,/< MV/#Z2$[.#D]'D)66S$Y.A*:$L(8#<%,P;0:;JZT)VI+2^W7QT)A2'#(_E$,G MX]E"!U<,8;3T2G/S'63)70B46,![FH #D@(Z8WP]02@6,WD.$4ISFQ"E!!Y& MH1S[+(X305%9M4T>G$(B8SXZC"SNYDX5Y2 2XKUXPMWQ]CN*5/B&O-,&1K;HC4#7IX>V\N M8QIR4!VGRN+STLORO].;0'(.)9H-._G(/@:O?ZO9O^^@^&FU$P!PC!9#MVG- MY%U+JQV4[^(YN/=1+ 9-''K/MR/8>77KI;$(#K_T*P1C4B]J$#)?C:4GT*EV MB$^5F!KR 51GZ&U1\V@H%SH*&*W9M2=_BY2#YN\6L)6':(!$4I$KL** 7,4 MYEC!U:>DG(RZ4T%L7P5FW5DI>5/>?A0^"8O^J)&6G++SH<9Q@M""R\V .0NFF#,L;7\-QSZ[L5-_!\N;WO5H[TM5BO;5D#)T MOOMEM+Z&OV=(A'!QJ0_WF8R$*BU7<%&I_"\-@A?TNLG1OE$UPYT_&%&*'C1( M-9L8A,P=;^U3 HW\+\G%A))ZVJJO^@\*-"((;;X:ZA7P#*.9J6QLJ>/9^6ZT MEL>W/N), @4V3O5.7;QE3-?S(>*>!/0*$]*0Z4 M"/.>;+ V(7L"SW\ M1CB=UEH/I>M[X2? 68L*J!Z*3:CI 8*6:?CZDJRRK47C#FE8@K]\[62Q?-8= MQW9] #>F?QC3=CHB*I#RY,H%0RTFI?J%Y'A4"+]E()E#W#[:=,6X]T+SGFUC M,7*!S4)1C.9*_+FF=8V,G:BFBP\=+NI5\2E\RGR*(-."CZ#O.-*"[ZYD=2%' MWF3I2M:(,\GB(]*/[_[48(3Z?N>]07B3Z4.9M)SV[-_2]7!T[6"BM/96::$Q M42UJ,X;K%@2KAC$%8I)"=R+Z)5#+0HH_*)A)\T,3/3.IEM.9^6WBA/P GUC% M(EKR/V6)VRG/#GMPMN*(3D*-0W[7K>M6?LBJJX^H;O,T>))3( L\4PDUU:S7 M;$F!)!>:YOF][9/"WM5QTT91*V75@Y]Q;LFO:/?[("6C-LCAF/)LR"X%TT18F MF\9J87?*I=ZXY$Q1P2J4]TG@U=>*'O6I#;B-_.![ GU6BYGLW MI3(T8,.'NG_K=HH/5D\G2_3F8$OP@9/X!)P48AP.5G*N+-4??@6M2PVT56O, MO3GNZ^\4=%O4R:Q9]*[06A,RC2MKIDNG>C;YW86@GI?WP>&25%5:VB)JNRZ: M#?[.9U1X9Q3L\F">\E.]!'@FC@OUI,ZM?A38SJU[9.4YBV/"U]MZ%T7%TI1!_MVA5:]CBH5C360TM+58?]Z*E;>O2\_ MFQ6OM-GDI9[0,JO(O(Q?C5=%DJTW:"IEL9A1F!27+F9^R0-S='_Y(;[[3D=[)$Q[8_732)YK[46M\4TV!'/ M#M2N9U8="I5>T\06ZQ3C;NUU8['!CN004GI3CX.!&VL2L?(%D#*V=E?!Q7CZ M5$/TT^RL-L*2>?KN(RV9&W0E3;UG'([Y=K6M5\NJ,T]9>WU^\*!%63>NT=QP M&%VRBI.*$3G><73([1A%%09.T7Q2GJSH=&$EHFA=$A@TB95$+3-5IA:YNX0_ MM!MY)^%G7TKI,N7$64-KL7%J2]9G1ZCN+*K'(D72[5!PX2R@W!)G%PM<\1T0 M6L$1&!58B]!HV;4GMP.CF%GV8,.T41R+K%D?!YYKC%Q .#S&$:H4M(VM$!;$ M>/69;"($KB>PS:"N5*K%4E-O1(6;"\H J''$TFP3RWE%?3$C[\0?/@$C*&=K MGP".YD_ >[OB)X#I*%RIO>UAS>IF_V*$,"JTQ2\$@A_F539M,X6 M2(,B,\ 3V7*O+^X^&I:)SZMN$)GB.:CR>Q Z;KAE]"*+IZ[EMLF-)FK=E8]! M:&:!^[A-\*"4*="PQ1L)/CK0F=XSJ;2@1SM#KA>'?P-K1MJT5M_#(MW55,5S M9:DC^.K\2Y.;VN@OV,WQQ343O2D-.R\G*YL2KWGP!3>)\KE,C/JU'203C_ M&O-3\>7P+&!M8,5D M2M]/>R_6K%QKU,RL'?%749P'8I+B&WP-YC/(PJ=:/(=5&;1G$T),>%X+D^<5 MLJQ>SI\A@M3->':"IX8$"IB:1'YA:HL.#XPJ*2P<[!8+(, M$<'9F^B:-/]9MY93">8.+N89YB-_?)#8>F4?!Y , KYSMCX?'G&E*(>)Q\#_ MPOY%4\W.:[(\4*G^.\N0I'Y5=H#)5YPU^H6L*5%N!2UMU'8 M$Y5ZU!2JUQ@ M?PFNI3FSU@*[BUA/5Y+4@"D>8,;T#MN0%=[)U59KH\=;.E%NAR4NKTCR_24[ M;)/09,G28'+YH:.NGE^%(+MSY]#*.T"\5X53LZE-=M8ND2U];@T^AH1"D)I% MN?O'V(H>"BG/R:$N(=+N'_.H-DMZ5&E,EBNNM6F>OV GJ;T7Q*-N% WN6&_- MY5!\(2IA:;:<4+-!KM!IX.5?T9_KG^\D)._VZ+- M6I"U7H/9*O_N3YQV?B=Z'>RR+]VVHB H0NY(P!@F^^8,[HY.R8%)'W7 M_;%@O4D<RD.4NG"CU%^SHXG->_O@5!%;*96J@;-J.]2L^?Z&Y M-13TVUY4"L5+I/WC-6X9Y];DJ-45L_>E4DM*2EIL1'I@8"0( PT=-J%>%?@S M%M%>WYJBF59UM@\^F .5,7+>H7'>1MZA>4TE>/??8MX)@"94&5.PT#'G%20L M+96D+)43T-" Y#1[$A^R+^W7L\-H8$.HC<#A?G)RGBC8&Q-L1\3)#;PLT 39 M\OAH)=LO5,/V!NPU_0$+UCI8!^1"0&>P((,Q$ Y8]47K"JNU'_TU^678Q;6S M6Z$6U)1MF!ZP$^/RQ'A"K]B>4T%RBU=,4#9$VO3B]!#3\KE#\!<,?LEG->^L MK$?B+]BR7)WX8XI1D=-9H1Z,[@2?SLMY-Z#]2TP4>E7AO9Z9V9I8Q!M\/ ^9 M[.5Y^U=$8G3$:U4E$]<"IIR^1:2ECG@*'SF? W]^>J2SU5]0G%TA\*EF[3:DD; M,+Z$!RM1'FU =#PS*I[;)*"=P5YHN\PC^*$HU7]0. V\!T]SWX7JG!JF$ $ M]#,;E=P@,;:9]*4)^2[39N$#1QRVZ1A/-UM)AXQ63VC-W]"55RM:D7ACD)G6 M%K/8)$ L=,3C&>3LM.38(U(]YJ;F9PB'=[6A?27LGO$7S,=QO27JG4)W<=]* M7X3+F3"WI"[ +DAFM =;%)OGHK,@5-_S +S':>3;\1 /\*A^+Z2<2/L!4#[O M3M]&BD.O@\\7YG >'E$WZ,CEUR%YYM/FD2%ERV>AR(&6M2:Z)9X"8G2@]>TR M7 AU%VA2I[I2/HL%NV0X U(U]K-XUEESYRI83_] MA5GT4LTS[E[I=9K9R^^2@F5I9(Z>Y3^,^!?,]!.!4Q*/_1Y) OO3!@SAE5+\ MJ<98T/E;H')4>,Z@]_>^LO-!+4+'FT54#[HZ->SF0QM.!M,8ZN;!W[<,%A,< MJO1PM);F?\$H&Y)- J[8>ACSA1+; QJ,BCD&I"DDYGFV=JA6QS=+ N6K;2-E MZ/6)C2<\%X?6:WLXI%I9=VO+'D'9E8<,MV,KG%;3)P,I'QB?F@ MH#54DQ=;CX/=5"(T-:K*':D<:WEUE[//OB],&*A2*WET]LWB&0IL?1!WQ0+7$[MB\F.S?,%J9; ?<#'N:/ M=9$FXQF/_F%G1 M7]PM&S7:ND^@@$R!D2O71W(+K2M>O%$7I5ZE#"= NVVN]+"BN?V@$E<3 M)NEGO2AN7P(Z;'_*SLTUUYY?PTE->!7O8%Y%94<<'G%(9-MEY@Q#F6JD0]K9 M1U1E#+^)%^++[SPKV^]$D: DYDL3'?,,'3R/+,]91U@Q@54=K%M?H4]1 <6K MZ;2F07WST%^'$AP$#0VZR*=-9ULI*_>1Q YM;3@RN' ?8IQ8I.MF^.L50!B3SORFXB; M-O:"I#9)F5T7D7(G].-\CF\@KU*3+7XIX/,#-K)+ 72*W#B Q/-^W1JJ8Y%,-Y+K M/62"U#AO/:RQ'ZF;%%R*.^V:_696P/#L+]>N:1=K$-0A:FW',@-CMY"TAASF MC/70OEZX<;ZAW KI9 40?EV1LZ^6,P$PW-H(Q?P%:YC%@N0CSS5 >:3S=-HW M3%_"AU2]]E' KIM?R/SJRA\@*'1'W$UPMQWT98W?Q6!E5O4JY\Y""ITK#7%;ZQ8P4G]O#C%5,TB+S4X :)PD0$8A F834&H4.F"=/'^;Z0%[U1,FIO (:I[X:G*O8';_?B]D:?VY.A6Y!1]V\[-#-7PR-MLFNWGSK=8 A M4/0!_J0"A23F%_#LEHEK%)SK]0B6?="@P(NU_Y-S_3XJLS+2AYYF5ZTI&U^* MR;Q$5^+Q:I>T)\=I1;,?__'50S9B1([N>BI5TF%8! GQ!VX02.)\C.K'BA=H MVUKUF\7R.-6SGC%PQ*2)[_RZ\ZPN-4/<1BVYV I.3CW[6"@'2F%4Y-NTN)]D M6%12CSJ[9U)M$A>T"XT)FEU'C^?+7S#B%<\#&H\R/V7YTX!M_,C9&4,Q4$\# MO*M6K.H:BJYLPE4=JR^W\[=HR>*23>E<:0[%.9J;;X/%-$#C@B]&!45/;38M9^RMQOA(L.Z7B<544VY\X=98B;U'#O6R M'61O9TYVV0[YK;*:0+:@*C7.16=]>QPN\>A&X['2!&3@L]E!?6QZBO> M3^? M<4B#6@B9C?]XO =,B 81+*-0[RE=.DN)0;Q8@/Q\CS6=!$W1PL-U_3MD\41# M%\I%!]C+(_R1QS;NW74DPZNDJ.EUT (A),$-+K=?9 Z*9(=XT_>!*K>0&EX, M#SJZ;",WDK/!VTTQ 0+J<"J*<[J&O2JZ$6+JV_GPAP55GNMR>KY^.&LS=.5^ MJ-(J3>Y0)3WC5#0%@Q@R;Z0T0PSYK694LR!9R2P';CNDGCNH7>!UEC M^^!:L30AU 1N@=7>/B+I "+%13AXSDL/UDJC0>ZLAT=*.8>#$!^L[PVQJ\>M M/)G^0:!- A_07TMC[C_GL37$AR482G77F0^JVC'4V*L-+B?3\&&[13 YY%*+ MF&I!LCLT3TA[Q%TC9PI;](2U?@K7 $%)MN(?^;VG@>']HV# MUS[ZQ;,E3<@"#*>A)./8:TII"31C:3:3K52!S2*OAPS8 B2,B#X1;1TZI@PO M[X8B1@]%:-7YPE$EXNT9O>MR/5 FC!SK:BAM*8=TF@3@LM)IF6F7NW;21WL4 M@>PJE%_EKRT?^K-QZS3<4R8ZGB"4)8FGA[!_'/?/Q*/XLRLCE&1!YT9,[3=Y M./R]TF%-F'3=?(5QH?.E^9 /.GN6)_QIM5JL%Z_*(4->K3@]]MF%3@TO,77V MX0_Q[(!V(U1SX7%M\O*?117C4C'WCNH'@15QK1?R <-J1;NR_U2@&9Y\!*'S][9\@PU)X;-!ZS'^C#2R/,2Y] WU2 M]BQEJN0C-28$+YX/*?)'M.$^%L#3[;-E\*KF_ 6+PHZ7TGH(TO,.J+:"&T^L ME:2YE?.)R::3OJOX">XE^3H5%D_2,M@>LM[8W%O\5C9:31$'?HL3%E95LL1- MP\(2Z++<;6>3)1YZGK(2VJJG1S8&G;9[OK%=IP6ZA)G9*1P3 2$XPZ0 M+[NJ;K]+![9H\BSJU<99S=4 TI+5#M_%YO.W4 7$\> M-*+&;@JOSFKX>+[N6H+C6*-C>L^6Z5C=[#YR-*PUK9IQS]\OSV8ZCL$]79$N MWN5Y[S1E&T#/Y]ME8I7+L2EF62+J7V@JA9N)"\6)KNR3Z9_/-JMEG]#[K76& M-B_S9Z)TB5CI6_^#JWN:%DI-W4= 1#4WMMS(<+I($PR+$P$GON(95R$?OGGIK+5L6 MF_WL'8F5!)<&8?#SR_1#E\14=9 M?DGV.80-PV2)KUH,+YZ$Z8^<"U?GYI^3^O!E1JJ3Q9_&](TR1\5WY:ZR]!@5 MZ5WI 67FI=#9>1JC9ZS.&V[M'FM"!.M;^P)VK<"]&H;\BYE5\E9TQ;5^RC9- MJE!2%],ELA6,R>*>8ITB8$*I#DL?%A+T:RHXQWI3&5:5$F=,MX\F?.T)9O ' M/@MAFKWREF'%9&#A;T@&^MCI*,QR$U*:T0/%1^C'6>*B["*LMAGV(8WCTL&^ M8YX7(DY,3.2@J>^G_@63>#JJBF(VVV5FM'E73"5P^\V9^EF#47W)Q#;AR'!Q MRBK*O-*;11 MB#K !9\2!MY^A,L9C$, P&# 5@5;J3R"WG>"H2"6%4F=NZD?!0K'21@1L[L@ MF "EXWU<$_E*-,IR?A9[8-D9:Y'@SHG(UO;*@%3KV)C#J^A.\'@FB0@HA?PR MF82T$PS%HSL;::/R:Y?2F(B"6JR02PN3]PJ/7G50F"!RG5;=3<:LIS*M*]R+ MK19;!,.R[I0"+0.1P]LJ'R3;1\X=(AA1YU0U&(JRO6-V9U'B*I5PT12M>(>) M"/-_JI$X+<./)'[/#C ,3W8('')4=HB8/7MKB?5=-UN%]P*._"BPE7\$61Q' MZ6;A-4KU]@H]:33E3]+T/UR5^6GHT M*%2-:+]P."=RC/W1,A3'C$\4C\O$(PM%.6":N&9DKSYIP:#DO(I<>G\0\7QK M=?)V95#$RS\B.&^_18B;4&F+=%OF$9(,_S2Q7;R"_..W/?XER)R'U;QUG/1@ MDI\(70[:_E>HA1-/<+LX[7BV+(Z,4'CG83C=7B+< +(U=>Q-*+0>()'NGZ4, M4E-I;WKQ_=;QI9!\KW&-% OZ86!N>"O,@Z2G40&EJ-8$L@-A?9C. ' ODO2( M+C59'2(+I'(;Q":7=/3G6@ ,P1UN&GWOIX5\?_*:@$P[QPRU_VB_7E4'*L= M-Q*B^4 RO0C$%:9^: WY*#4/"(Y*O=F13Z+O=I6537+E#.[T8^[P M8[G'''?9JYH3 M9M'^"YC"KAY%4W8>W[ANK!6(-RN:BWF>T$\L-^C*'-'=R.?.7)*%%$4JXNJ6 M7+-1-^@FY(35GEQ7N(BK*AKIR/ JH53FVO6EL?182L8',N!".G O?&,:BF6 M,V[23MW@P JUH7'[K[F(_:%.!9@3RED[9;X'*"DX]Y%H8[3^>+T)]3C_$@AG MQ )B=^]I V^86#G-GN\F62:O+5 M-12C9$)X \[D1NU'B?M]Y*=&UV]/8889$A+:-6&G>*A^:2F6OV")@8C>1 B4 M<83'""-#=VK.(;_VR.'"VW]Y&@_^":?P, M_0L6CG#S4?GX70X$*J9O 2MFX!U/2?>Z..:=]G?-/J;P.>:=46:L='HH%\8+ MM/4&\&_D9@M#!IH.B(M*)T98\)2+DKQ/67O?B-1I4TB@',^,RD:.SO;)-H]" M' GL;%B4_ F=&T/RHJ)].!=X1(_JLX?5I06Z1%*X#)/"T+#!T#!FK&1',89< MU?5!.CX!%8$HL/R#G[EG>(87%V]"47^N.DFGI+[W90_3^L:N?CP7F![$)EB MG@Z3$E*3 E./$EQM#:E*@BN'N[FS97N\!]Q;&%*"U1?9L#U&F^YDP[.[P("J MTJ/U3W;53@;>3S(C4*W&Y/F%V:PWZ)5*.$^H==B?_33.:"5/R0OK_B\8S*)W M:T![WB=^WD+Y%YU2#J.A%@I'GA;S<._07*SL+T)B*.,6DI[F@_T:B)8),:Y M(--[;?XHG@CHEFMX$^OQWH?OUL*?">KQ]LNY]%$[PQPHZ!;_UV; M-X[T[-S1R"E\LO 7[.+N+QAFTUFYZ6:4!H\)8-9\M!L4FI114>95JFDE8V&8.[K)CK7K2)<)BN43]G_W5'!9]S M(*+2+TBWXNB\$"W M.B[!GB0T+YJYNM=Y(Q>BZV] 25W^1U$%>6-1(9URLUG%N&L*PX1'DFIM(%/V MN3D;OO>WE9A1Q9+A=)#5^4'&Q)')2Q7[O*B/=B@:&IWH"SL7?^4DTW8U!G?? M)M#RC,BI_.!B=^,]SK_[C."ILO-,+W%\:Z_A;"_84V.Y'$,;NTE;,9H@"(9I MNXZ,3:!PE@L&'1E??E0]?:;]9BO"2 N0LD:O^*T2O@"/,E$>4YL%@_4',=Z! MR4164#>O#JB)EK%RWDP&TLU62B^E/#N]Q@#;N3%8/B^-,74KLNS_CG1EB'ZIY*6]EBR,]5=))?-<9 M[VOO'65*5P$XEUWY-*RR"V)M2 :K[?#!7-(_RNMK+FC-P*=Q([/-Y>]9V3)D M$AN$&6Z EML']2=^82GIO@%=K 5,@T5\PWYSS@'._A^&O^>0)+'$- MNRE^U3\/Z$P4$22.;0,:EY[O]6EZ4"SHWQJ@3S618CAZ38O2]!7,59 Q0A'= M?F:01VQBE%YN!&UFQDFHB'N]UQRN:N08?XT QT#B?^+T*R>UTE_Q'1U]71\"'^^"LYB]KA)N$DJ"%?G MO4, I=]WD+X0+H7"V_(?)/_,MY0NYJ]G163C[WGB-7.E'G4NWDN<^#M57LXM M5+L6%-FBLS_"[ZBB2VG.Y!SXV92(M\I,TX7!@W$GAY@H(<_U4,/F"K_:;E;U M./O]!?L+!IKF^PMV5EG $/#PSV(O20%#]R?J]EI6MO C>,U?L$$U/O*3Y_^1 M@_XGT+^- <2F3Q9!324AQI50JHBK%3P4 #+>NJ%&><5O:7E 6AP8J10JDD2< M/-& Q5>;D?9^MHS+S"4$B<6"PJJDFRX?OD8Z'6@8B9 M=P-K6''N2J63PNM4X*WLKGKTN:JK>*6$$'\]VE)U'M('7*!E-O#@IOB8FLU MX04].N]E:->G_(4O)^JE/1RC)8XR3EM>N@/HK2A>B0!2X0M&H,>UDR^ZFD:* MM#S+Z&8>ZMO %S^]25A*7';SW)&IO/G)&!_1Y Z"A;:Z!*)"JLSE2_[7 M0OXCPVW@1>1FZ@A1"C-)I']YJTP!ZVFV3QE' ML:',^)_J=B6TY='-UMW#0"F7(;S/'4OAZM.])EOB8SF453J>KS*\N TQJB= MUPB!20NQ]R#'O(QZ;/M>8NBZ&$8*8 2[:A]."B/Z'T\ 1IL1V;);6%IV+4UT ML!N\)6M[&C?UZO'[W$^W& A?V\CLH' =9**GTRTM#]61C$1-J8$$0)7BJ>D) M,?@#UKU_P1A6^YB& /8=V=!B/FFQH17P^&/%/T^WU_:T;H#M!5Z%:$/$_ M"L,8V8!FEA[W/PJW*N!LR_?A\"VQV?UX;P-4$$?9C*W,$E=U7WJ(U?1-V46Z M]N?QBO6 V<>S/%..9GB:_FRU"H'B'Z[[(5;_-JE/[,;4U^\>.,#'P))35UI7 MCDY#G@,S:XU37&./$8QVF3:1@R']^/>]/8K[$!\&^'^)_QVXQ(V.4\\>5;OD MX=$AN!H86.!0_MZX0M+7+'S8Y5>[&"BTV@EQ,",HE%9^169#E$,PPDV0-OKU8CL=VZL#\=/!Y/H@IFY@,?]K=Y@#Z1QV$" M.^1[+1?F.D$GBDAW>Q<(\Z\YX'\HGQ2_U&A!$('F@H@VII+#B.=3HJRDLI8" M;:72IK!1/F_S#!X,W) \-50N$+:]*A_MN&'#P5%\&J&XGT@.T%W/.N!AF.O$ M^S&E$SS]?FG!;V_'!4P.PO_K'*)Y2%ZP$I%AK)ZW?+B544L1$P>%6]=10ONQ M2WEBN+8]A6,&4PT3_ML.R>4\,T Q-B+## M/X-"')0Z=-,O+@FBN-I\8#LJ;);U? M2/5_P0 GX?_/9E37?PK_ZZ/]!9-85W^VJ1,.L@^<\"'O0)F55FQ9XA6?*KU( MT:/R_M5(W6WN64IZL*=+MF#/AEV2[GRK-U!C0A*KEGW,,[(_BR,9\'\\G2QD MR,AV3IDXN+HT0?[(V#E<)>B2 ^"J2B.6U&78K!C/GR82>7FLNMWBC[N.VM=?7GT*0NC. MER;("&/]\=A3<[&U-=_@-:@<=4!#6#(^,CX(:1E.UQ 6REIN?]C#K!&;8(1M M\DM"3>V>#4E<9I2.HA9)X)>>#7+A776QF_5N*MY!4;HA6[;SIWU&;WH')9/Q MQKX'Z=C0.]-O9)%4V@H*P9W^U\_TUBS4IYI>R8EQA9?M19T!LGP+[$24R*@$ M5\;BHFYMPW&#((N;RQ7MW8$ZNW9 MU;5.)*VY7RQKRN72!56?;;2F:6A37FCW_+="XX)L*!6K4A%(^LCX5(58F#AH MR688<9N4B/ZDT#\IQM$^9D)1MYOT;;&Q_*TRMZ.>+K'D3$!$-G(8SPG(ZRO= M 678A1103#C$Y+#I1K#G4'#5RA$Q\6/N>\,_8C.Y(AP%,)KV6;YK\Y?I,4-Y MMN-.&CF7?=<)O)=O+M[6$M3CUJY)$C;)J)#NU5Y"E8PY:2 MRM54M&)NN?)*"FDO+C>:4TNQ*D/2$\E?M#FKT,VEM3U()>C)=69#39O-N'2EY]:4@MDP/_@='9,<7>\,9)<=0!X-^G046F1V7WG0)S6^$/:[5D-U MG151A,5C[E\:U;X#_YWO(NM.*X)D,4@:;"%C/V-C*UW0-?P7S(FT+.6DPI;N M(S27]W3T1T3P(4&$=A4[X8]/ T>\?V')"?9Y=H1B44YU=%)AX^?2!L_P/Y(R MWC)D1E5V,Z174>]$X-0[.;+&.*K&A?5*22W&VNJS\R(K["VP2L+Z_*\#I$,$ M]0@+PX!PM>^)^*_]D2#-6,*-_*B/M=R5U#NMP\U;O_RXF@^VARJUN4'U^<%# MJHSHKW;'YD&^^P<9(X?4[4A)7(F#THK'(49WRG[* S-PQF,2$GB@FAKZ'!+@ M+N9N(I9/_:KZL%H>.*+16:XS=_=V[Z=;H4="^R,K?$^?!94 -LX5$@&IE1V0 M1UF,W9,4E"1XYV'%1$Q#<^3I)-_UON!QYY3]%JBQV/P]YC-'N11"5F$.?M4C MBD-0*D[WY\^QO>2_8%OEJ^!#D_O-> SJIMWSKW8K\BAD7NY%Q9X&[);3:/GE M2\#"@E*'^\:B24G&UO@((Q!!77BXTDRJXL('6:_K;:;@$?.0OO&KJFN96[;AAYF.JKK(C, M%Y'T0$J,.3O.>D4\4R6H*+]\@3Y<"0(5;9]LUVP@(C(6K9.+%FUVG]0XF*A'_P6T!-G9X]F5<5GD=.\]2Q:5@8R_.#(EK;+"9=IR,CHVH2E./'&'X2M2.R MG\J_ASU &2[/%"LSR!$61NH97[)E\J2OI'9.[R GE_A/S\HU1._/%U W >@@S WKEOGVU311UQ#C8_,U&#AX,)L(N?3LDR!KI>&%"(PY MZ'ATYT_F91^&G:/=)/<7L^9EG7A>=1RH6IL,]R)_L::_M@%TZBKTH(6(14+9 M9';&L]326%OO"4D>PVT.R6REC^5<\D8*J-3_MV(QC,9):# Y5+B(53:)*N-X MZ+=[A'0TDK3#2R'8]FV,$D]6SS0D-NT1U_\I+2O M,R6RE"^ZV%H?PW0^;1^<5I&>P!R>-!7LQP!GA6/WHAZ,YH=QKI?46GA@84^L MB&5RV3.F%%$>B!H6C]I\BQ1(EV_DXJ\?QA1GKQL4UG MTS3V'G;AB;Q'4_9&I86*2&O]/$!APV"%[0:DNW(Q\DJ\[(B8;$'CA;\M49-4 MM=W?'HM.I( -5'/8%L!I,,Y+8_RT\L_/=%!0@"$,SE>O%GEK#=/<8TD)D&@L M95\^0)N7)Y(@4]D[X&TVOEB5GOSHO4N#S36$8ARZ-^T^Y-WCL:#53C>"Z;UZ M$C(L1"7>(EPUNFB?L?1^ J7@Z=>%#KON%; (N.6B5NWS*K%1(F:85^)-"PHD M]B=F5]Z7\WQLVGGS=*S0%\1_ZD<+IY""!3QF^2FNE\:++]7U7$&P?4Z,D)!R M'/66BT,+7,&GP>O2*O-5E\*]LK&[W>+>#9.!J@HW@/_8 /OI7["#W.Z#\)WY M2FKVF'YTR$!!%',QTT#\X7GP)?5A'XF9?M=?UDN/FT M&V#H5WXM.'J)]PAWV2T>U.[)T$XB=:^F;JC=6/'D4-5E:UF\K$9^2I2E#Y^. MV783KA%C6BNDCAR)YF"JJB 7_.,>_A;R/N7X)?F,W*S5.C"J&"+QAP^Z MS6BA#L)FL]HUM,C>UTU60N=ZV>:W&1!W,SA:]X@X2$P1:\F%"-<]'^X5Y3WC M ">_TN.7Z33,I3.ZZ?4%7AS,[KAC-_B6M@,M2V/UZKF=IWM4P-/78/9SR"%3 MPJ;?ZNY6^1J[;\87TQF/ X+)=MT-$@11R+CF 7%( ^!^+0,$&E57OSI!P/)O M]8:0($J+'LG$OE'V2[O,-8 M C$D<%68-^<'-=M-26N5: +>@XS.[30&RU/VGQ&C%[>(L9FL0S=H4P<&VY*8 MI/W,8H=?)N(%="3 M.F4ZEUED]XV5L_RLI3A]I+!%Q1['8I)D#3U:DIV6]V^I-W8.)8DSH;?YI?\< MJ+E%S+S(*8BFDG2V?9!Z5GS/\'/#I\=QJJ_XW<^>WMRB$MB1?[R&?&N5(+7) MU=.FP-3(V+K:C/>MLOL S0#?#%G24JS7)=WF.=$45>+V*\F@=$POQ#7K!ELQ MK(NK%F*'&TJ#&?+)B2*%='-X%A6S>])RA$1+O^W "K 7A543EQ,9Z_U2IF-& M(J(C7BOSEB#'O)!?=_U6"2KE8%[KOG5>6BXC>>'S#W/[O5I2_C3JU,1K5F!2 M]#56OQR#.WJ=A$)%2O$U,?H&>S6$BIL7T!'Q<=LU\R;BD?FQ"ZO2YB&N*(HNS@MCGGWSUEUKC)[&X"O7# MB>:LJD*-*337 :5(+"R4N7;](Z$Z]@G:I:$]:FF.0E9.?,)$NS#_G&IEW3P4 M>B[B(+4ZJD"+FQT$Q:A-J,+8%%5U4_-9(4[%B?64N>_B3?&!=M.P2:@5WM1M M^ZEB4.,EW&/ULNN9SQ[@5=A/^>&A-[D6&''SS)8I=/^F3GFV"/"2<.* M?>9'!?-K<.!W8EAAKICY$",U;#Y?W*,]X8S[5)3RRCE^C-A4RSS-:OJJ1GQTB77 MF#N$&J/0P%/7J^,?&-1,=H+'^M M^!8(QY6CZ*G_2ECER&ETX#KV]2FMIWVR(U1O4H?Y43C&=Z1YG^Y?3CL/]II0 M&NL2'J^(]JCFD7: _+;\$5BE_RQHZ&JES="$G[+U%ZPBS6!90J]:)PX=N8." M:2BX,!_6QT4R?"-9WXZU.CFD=7<4IG&<R$3EKRC8Z)TS]D]=V*8]-Y(!.2Y3ZM!:GJ2ZJ]7=%D+XU34LF3UY M#^0Z @-\,*'I5="'=]4>3[87PXO:+OE/8L/K/[3?,KW )Z&>KKZP3.] 0O<&^L1ZZ3L@H^S4X@UIZC[1788*)'-)J/'X^)<6A2]TL' M-G)TX^TM\]W"XV73]<.G:\PQ9[.93MJ4QDRK]5RZ0K=_F3V=B++#J&&U&;J_ M2C))8)S0XEL$IGE2+^I>D" D[A@CFT29J+_89LME-O+*9K_-,R#(;J'=9U&B MV*':%TTY3NIA&=LAC@_JFPP!)X3F. ,L%&A:;20!6R:]@2!*D!1?!PQW@E(Q M$N>L_U+1LL8^2M)$/RDO9F$MMJ/5219%11)604(RSM;.0&C3IN2(V;1$;@70 M8+>PH NM5[^")=$ND(!&=Y[D78LIPXK9^"MHM*@^.Y$LZI78V(MBI5O\W36W5N^>)T_+%=L'X/594^NQ#N) M,CL)_U\0@;FN[[_P7J5L^ZPEBNX "H5L%,=U=]DF7)=7G^0BRL0Z0NB=2LAS MAVS=#_(=%:^PD!?['E%-8=WDCWA=NFB&T;5%@9:*?N57R$4Z-I)&;2G@[0** MJYJGK1Q>1+U?;X;:I?!A--XS\'/P"S+@#[A(9:4&,%N+K),B&9=\(;V! M Y\H(\6(+50CXLL%4$-Y4[&SR[)!))DIV52I_BR=#_#$\8W]&SF.251$$HX" M"W>'V(I3.25XB-Z=.,(9BSX.>=6-/XF'J_:U-O7H0G3""W#UOGMBI;PS# M#B[=AR2GSL@IY=$Z*]'C$X>4I<>1XVQH 2A:#%!D03C';WU+H5HA9O0V3=S1 M+]K21JNVJ=NB58W&RBLLJ,Z!6GB6Z&2/1EEK6I?6K]2U!+L !+0X7SQ^U+>- M!)YZ'[VTU8E5-:]3D=4$@ND.JV:[UIP?6K'C:4 M -QK6+I$^Y*_$/R?A?Q4.1634%Y^*]+;N;6GN$'Z#]3'_;<7@G$#= M$UD$O9L_H+N9F?C-?:Q.5CQ;[Y@@(0LH[!?:7O*EL#T7V;'?F/6C)JKU R5-<;P3TX^?8U M6S>?-O";M]::I,Y73F$I*5=MBG#3,0\G=X/I+_=:=#71]XQM;#G^S#]:TYNF MC9]Q,ROL!OU Q6N[9AML#=IC(EZ/*Y SKO2)9(\> !+[GA],:V$W8WK)2X&3!\.0XK/;G6<6I?D+?<7 M4[/24#CTZ!^2Z(!W=@XVH,HKLLUD,,39Q!3PX*T6QO^82 &ULC:XFGG8X1FD M5^D7*5P-.*2!N^+Q'# J;!@N^?+?.&I=Q*'O"0";MJX(+,\<$MJ]?SZT;1:W M'OJPD#9>.SD >\:3YY]PPOP_F2<(;<9&/"&'E^K2-"HD40D3RVN-:..L&'3[ M)NPTL9Y28RW.IK;7^,_0>EQS%]?[AR:) 15:WS1@E(2$QSO!R<+R)69(:.# 4POD%;M3#,,Y;G*.JBV5VQ3YY=6>+HY'1 M@XZ#97W;BFQB?%1JV#;A-(GE=%S9B07$[Q)-5V5@HV4T&^=Z]I=X6V&Y6@%[ MG41;V;W+ZV=.@4.W?2K<>DT8*T5;YAA$(X"8<@\.!_@^ M/X4KL1X_RL8 ^! MG8)B@4R6[QG8/W/)Y?G]SV,=;WK2_#M*>#WL\MVD FLSA6&#OE2OK/E#/1&]D_ M,1^AMO?C.QGG.,7L(W;ILN6@T)BFUDGQCV^"\R61%Y@.N27I##(H8U?E5QU" M@EJT]H*9>OXH6TZX -@1IYOZ)-1ILFELU&1M2KF;7NGUHE(8B:\%# MVO)SQ;:2(HWI:UC1^/TZ+B:P +1P0260_-<<;.%?,!6/M:.CBXO#KL.FK; - M-9O BZMTY9A@6/!'9;;> M#/VBS&Q@UXW'Y'$F,_[ #9 MC-U5,N] $*>"]%S2HX5>SL!16I:QXIY"S\D#PN>5X"'W;QD/@Z1\+6/]@,WO MB'A6G%T1-G%]COH8N=3W9 1L!%?3Z-O)'\86>:?P!_O9<*T4"7ZS(L]A63Q6 M6EL##8YF"_!2C'-9./Q D3-'KP7!)DR$V7<[6-?T4ZUS:4:MQ=\+Q%X9C>A- M=\UONU0=VZ=W^=9Z=4R<4' I9L:B.F:I1:6FMTE'LRFCJNE;$JIE2TD*<3HF MR*5Y;3%I!P6>UC&HWRY9JU6^D]D?2N*Q1;[_'Z38H!/.PE2IITDM9TB EA<+3B;[7DG)V7L'FPMAL^6D] MQL$P$55X>EI.B^IXU-3_$9@9WDXK.X=;\3T:@I\565=.0B+#WRJEGOB^JHF; MY?6 @^1)^9MV7LB'6-N^!(Y2=7>-\,I@[CT)**[S5,+<^F@4>^R0"4A*6_-, MN.GG+BMK*G6DB]F@,FQ0I1WJ[F XVU!=J@3,8M)_O'%!FB_Q>08CB M8:<@I%K2=C[;)^T4F,4<]+R%INX M#=$W+*E6&-.4N,B#'>[5#-N2=DI)N;#JW^3F S%A'/G?[\-(2Z$]*<+O9Q*4 MN,E?IJH:MV>[S=_YR/.K6S!3L_:!SQW@?$=,38V*N0VNA;*CVBFVF6Q4Y6%1 M5$NBSWJ C3@.H1$&IT/[;&M^29;H(6# ]EGB8)%; M;WIFXI*4N&,-R>.X)CBJH$+)]IC^U[QV)O=ET+X*EGTS:JA:@F@P><-7\7&M M"_)=)(+WUY'<3V>5%W9(>'^^HRR'DFB'' M5,HD*L!O:5EEI1OM623(B MM/\=%"W^GV64F1>'*0.=:?S'1J;&1L2FGEY/3T9,&EE9@H7+11 MKU_$0"2V>0;@4#&<6IV$Z+2X3GX!8TJ;5\_2^'T[-@UH4)XKH&1^Q" M^U.9IJVALIOS2ZU9L14697;K9%G/X#J@D[(76<8O_Z06*@]][2F-,NW^*/5N M;K29>+63-_'RLR] \.;)\ 5Y.G&.,L4; M7'S_W.-:HCH7 ]3.]*SE^EI\)%??U:;6]I=X4_>,XCHZ:JDZLWG6/X."7.,' M/TQ:$,B!GD)GA$,-=\/YP[&<0'Y9'9.0W1;BU[8.3^B# ZCA[DH[@$V3I<7^ MY>+MOAGG:^V4(A2FW>!(,6-^/R6$69>6<]LT@_W6P9MOLX/8 M]OI1D_JJQQJXAZ/T4>78>6AGX9&7L3<(UJPABV$1?>7?U>3IZK\]"!9KJ(%U(+J;W&RL+N M@W UL"O\K8V\WD35,A1\!O:;Y\-H#)Z)R[P<&X^9/%KBO8B_Z7Y=9/XQC\%[ M?KTY+?^%J+$J\PH[X%7NX,<[AC?0%M)^>E"SZ? O6/S:0P6C-I#W^<\,"EN;+T&M!-D4JTMK,<4XR,N,9^E()HF0NCR+DCKQ8)E%A.Z2 MYE]+61YD;-I+OE+:08-01WE?>RY;A4/I:4-?I:U6+G( MZF'))1-%-TR)1M5#.1P\XKLQ)!+2B(%;R#9N%@]N8!:S([+)S7C<2-0E?VBB M0+G2U')';U>]Y.K^M]93_#JUQS^#L^1Y$+EBEW-P0#9':@TX^@Q3 ?8!/M98 M-+_7][]@C#3&@6^]5\I_P6ZFX@JHA68"#&UB\FNSKW(N[VM^['"%'SADB3E. MC/K%) I[X,# =(C,6SD*6M7T2,%BRQ5B4'!B9X!%I7R.01 M3U[)3L9DC'>+ EM:F!%H.R/"=ON^GRA).TSM=KL6E,_S"_7I6&Y,A\W3(2=Q M/$RMIIOMWYD/)DI'Q#%O8@[KF/12*I)';$T*G+>3>WY]-U M=4^5FU<)HT#6W@@&O%-Y;*R7<+#G'O*8$M4&H[^DM/H<'"V6Z\X$T.?"BY53 M#/:5]\$_-]89XJX,Q2_3:GD4[6L+L ]NK!S* \P:!'"G5ITO@4N/GTHM+%"N M=XF*1XJRH;+'96ZT&J!33(O[YZS-P>9C[ Z[2QE_R-\%#NS^.UX#^C7*UDQ. MHO:*%*/4^X!Z\]/PLZW>@@&!GD*D_!6VXYI<=["3.) R+J+:,71.,-@SK21FN=U64Y5[#5KO*KF@%;$$ MYUZRG?3>04!#6>":"KU"2H"W]_*M&LH0]NN!E:]!SUDXDI#ACX#FLI:>D^,5 M]UW)$-)8P/=^X$",@-52%H/A]R+.HZS:#7L5889CF1!PDS_6QL9EDQ^9@8S[*1_(Y MA"/9;+YB-IW._?7^<)][[_/^ ^^/[_.\)T/\<'_)Z0MB.OW'YE):X<4=0\B- MY'**\PN=J(ES4_WXQUV&9W]0,<,'8VUR;WA_#U=/.WA'L\J:'2UK1HDK;FCG MS?H9_^+C9PK3H#78XHQ?0QR)!B;0#::>F1._:A! \U(8G5JFH68\ZAW7XQ7! MB/]V[/Z=8 0G<8U'=<=\C=A4L]&QZ]-V$K)(SOS9!O%E2J&Q5MV[9@!DTA*W MA6_Z>[:("7]4/*\983FIG#1U M?"(J[?NN,@S7K1-%WQYN%PS8EI?+K7$L:H%-8YXYK6\F'J%Y?]8L;VWR"E2X M2@$G'MC-A; 0/Z4GA3 J*V?OJ)&67\CZT>$LST%$%I)/6.RJ&GJ+TVG=\]R] M#:\_XI 181Y.CRP&V2-M_GE@Y/K:B5A8II%&=NHLFE$6MLWQ?0&[+9"@B KN MK%K./'ND9,H";M3(BH[#+""].3@.,8ON<[:[N)H6?,A&W4?8D48X27FGY.^# M2IG@G@TQ(*%D[6^5=3&.%>4JS]07#)50DP=_%,C&2+8IJ477:J=D=0-JT5G4 MOC$Q3'V)L\_J"1[B7 MT\XK''@/\>:%#S'%NQX2@WDN%7 (#NSS+J"Y.BO:SM!*D7L[,!'-Y[$%(.T5 MOJAU&WRUU>SW ;;A^-?F,TV_P6-$H6#0Y:]+T M.=5+&4Y*P+>\?13(:;?#CH,@,3M6Y]1*8.',*R>40;=M,-:,Z@U5GYX[8=S% MY&CRAZ_[7XYO?ZSI*=&-O+C198#74*BE'_/]TFA.="AQUH)KC]TI)F_D#RK/ MKB 8Z=:5PIE#JA#6UA7*/N?3SWU8$-C%_M3?\KZ= C,WR?"5>%]\H*WP9LQ M1D8FWUVO.&X$IX(3+BV'F78$,'^+Y6&4'JR+,7,-AX'!D=J!T_OSQAXNF[R& MEZ&J6*EGV:3ZC#.R;6/XFDE ,2T38O.S@CPFF#XJNB+DW!CRQX6*]1K?4MRO M52SV/GJ?IF)H$I!7LD6QUL)JF?\L9A,U^0([ \J*TB,=N MVBL.G0VB Z%$>7R_D*THN95/$%L.2@'$WEP=6RG7AKM=O2?7 A?5J @8UA'#TN9C_K)DT<#1F*D-P5$]Q;9UG$UU >[HHXPS5')^O9! M4K\T\A\)*8JQLA!"MQ2.4S]-#CO$.'K4!\=OK M/7K>8)8UPUS>&^ C:NNL2B0LK#FW;P C_30]KJI;KOTA=(L0 MC)-\FNQ$=)Z&?__%0%_J]] M@)71 ?VW-8H8LJ\DW:UV\7\6[G_B0FP7S!1<>E?,SZA6[,4%+3LBO+/*'-D4$L! A0#% @ MCH4V58\W;Y4*#@ SM0 !0 ( !MA$ &5S<"TR,#(R,#8S M,%]C86PN>&UL4$L! A0#% @ CH4V56\+)MNG& '(&UL4$L! A0#% @ CH4V M54G",6=17 Z?T$ !0 ( !RS@ &5S<"TR,#(R,#8S,%]L M86(N>&UL4$L! A0#% @ CH4V5>!,!^?U/0 _V$$ !0 M ( !3I4 &5S<"TR,#(R,#8S,%]P&UL4$L! A0#% @ CH4V5:Q1 M]O!N+ $ _& 1 X ( !==, &5S<#$P:S V,C(N:'1M4$L! M A0#% @ CH4V57:JG( 1 P UPL H ( !#P " &5X M,C,M,2YH=&U02P$"% ,4 " ".A395*H7@!,8' "W(@ "@ M @ %( P( 97@S,2TQ+FAT;5!+ 0(4 Q0 ( (Z%-E4AT R?J < &XB M * " 38+ @!E>#,Q+3(N:'1M4$L! A0#% @ CH4V M5#P "@ @ %+%P( 97@S M,BTR+FAT;5!+ 0(4 Q0 ( (Z%-E5=\YKCPX< ,.) - K " 7P; @!I;6%G95\P,#$N:G!G4$L%!@ , P U0( &JC @ $! end

%U8%0"'(4= BFEYJ@2 MX>S6!N* @EH<5N.P)1WOK1DI@41/=CPF")\VD?I^;;UH# XFD;A7E8>M ?%M M' )97C'YWWW_W4^+BQ^?AN1UBE-A65'LJWO*(Y8F$XSH(R(6Y, MNP8A6S'OD?/*BYN]P/D74JQH+F3",(:Y8C?Q>,1<*S$*V"949# H?$E':P9^ M"+9)#F/A6DQ1TV$EEZ_MBC@JYU_,AIFD9Q4+L FEGFRT2J0(HP_ HB,[C>Q5Q[%"R"=B,JSA^$Y#K"IX M;LXCXAR EU4CDT 68!V)3US!4C EP@HN%N;W+GZZ]X92OIWZ9;6>J^_UMGNJ MWF"<=ZVM ATGW\T5$GXV^5MBU"TG)IP/LV7N_?/E@!F#K6UQ@#/LOBV :3#\C* M&RT9NP)][1*9A5,S5'!411T(>=\IJB4QM@+M]X"!7&,U- J0DC-$Y$,(!F^. M/E5'B1@N^6D&!PT60/'E)CRY]W*P3S].'Z,8#417G_0M2?MIQ-LD7"*M M NF\H<+^5\QV?0T#U^P?K/?[6&-Q_O3RZA7_=?'T@?KDB'6I'Q^=GUZM;MK@E2CYPE&.R;5HM88=&><;W,A(1UR8T!=SK6]ZH%=U'/!.W ML&-%QP62R6P[YX$%I4KV8UP$60FXG.#TJ$C$^$;CD/>T$\.9NQN2")>A<]P$ M8V"V)6?+@GI)] B&'#@BMH18*B&%L)4B,]1AP^OR'V_H#!$B,_+D7RK\88I? M.!<50E"EARA^$])&%KTBBA%C>3I#*7\-S"$V!#&D^<;2K#53P- +WDD-Q%O* MHK@02MZ9==%O4-03II#K9:+L?1F%<J@.2N]WA93SB!3[ M(_8%(MO^=2"43K<#R3"LK(I6%1C*V.LH[15C$8<#16[4DBA83'7V9KN8I>G@ MP4?GV[-R0T<3I;^O*I,P7U]KV^#8G9*63D$'4-:55)'6W#@.!&I-NHM'@PGT MC#-*#H"-3F=;CM2,8]B=:>\NSJTJ_W=L(?LRY?56!_6DY19B[SA MCOA%17NL.L3Z=Y4KM#%&21D"1X8&F=!G&)R@#*=$6 C[>:L)J9F[[>4/?PP. M6HM $&LS>0?83F0+D^2%P6B6I4<69%:Q6,FP 4VH]\C5U862.B(7@EB.?PB' M7!44[EU+1&80[\,A_6EQ#O9",EA:$"9=Y1T0&E&6XZO-+@)]+.]!FZFTC.12 MW]HMRCF0GI@-Y\%+I*4Q=!"+"K% T]YY7R22 Y5B(PBIP$"4= M@]*>G(LG$\XM.?)=;;I8!B:C)4>)^TK5\#\FN^7"$]D)-:2#VWNZ-\"VTVW" M4UO71Q4\Q>A4TABM@H<*67&M0P)RU=][MW1R'[C_F59Y)AE[X82(H1PGZK4;ECV2OOQXR0^D M]$,!C@#=DNLA1,>EX3P-GR6/)A4CSM(T&;OAO6FQ._XL-RA:E2,XS<- M04@?*1114]L['V]:*E,CSRPTYPO-E1PC$II89AV562=E)N^9LJVQ:,5G)@_- MP5AJKE*#9L*2"$"J5YO&F01LONC^ M^AX@R'^HA[/S\W/U@=#R:@-=7,8SB6"]> Q&G=CTF\1MQH?OO_EP]2"1Y!RM MBQ(IFU MI!QCS/DH58[R0Z"(PK%VX=#-@(.=Q6-PE;J@J]!H8%ET_RT>+'(<#VFPZO)KER$?UZL3IK)N1L? MGZ(*6!>;'AEO[YE;[**4B>B.-96##\SRXMP6X-H&1(8DU7>$SO<$R5(E\95+ ML4)+M1"](D%'.<_4,36/ZIO>DD91YKQU;S9H#J3U8Y7H_GOVF^EO4Y\JD\*[ M'C=>Q%0'YIBKOQ_]C?UN90/HH51*#%K>CH6C4HSA6);W3>D;V4\P^4W&/[EL MD20M5CL/%*:D=.WX,D_Z1="U,)(?TCN-Z%"6'J,*Z&H7G>QNSQ0*<12YB N- M.+0ER)4^ⅅ/I<=0ISB[+,;+<[$33K&^2R$OAVB/?2XAT*;?/Z39;\$;*9ZF+"J6U MK*4Y75R\3:EQ>_+IT@J?TM< M#,<;\"K6BX -T4OD^8)C6L!QQ)#Q:C86S1'2[38'P/$V6]=RU@8K-2QN'N&K M;+G9NL6IB'Y>2)L3T;%K!$K./#[N,I43*/M%6Q"W_93JH3 HJ)F:5;J!TO%* ML@(;,[()H"S-VK;<62/=;-G:%S\PO)P3%*#C3M>"DK/8(49FR.>]E*!H"^I( MXG3G05PMEYSEQ@-I*MJ86,%\VXS+[%2_S4$(RQHY*:VY&?4J>IKL/57+/7&J M/P9*8R2<%]L=\9(](%6=^^R^;>':UDP;8WA,=Y2XN-%2XBZB]OS>XOS??24GP#)YBM:FOZL(?32] M^F\*DY?1N 0R'-'(DH^/ LSCTXN'&6 .5J%.7TFZ\%ZJ?A%W'BX>$^[\4A1 M:#?3)TF%!R>, #2[4[,J$%TRX7PEHOF^F*#YSW3+FKV=K_"CDZ MU49LU>1F5L30U>"%)C3:9QR(G13<8>Z:S-*#\I! M6EPCY++19P>IYZ9XADX?BJ ,C#' MC$\,D_0>"7;\-A=]QE;15Y-A9?_/-Y:JRQV6M_JI6T-?7<" MU:FG]JY71!PH>5?A[?\/:+XHZRY3()-[(9;6<85BG/;;0P"+_2^'@'_2@.+Q MW+]\W+$G?CV4VQ$OC_>4TXVQW%N^:S;UJ3=]L04N4^AJ,XU7=N_V$VM\)7B) MJ;\M>#W*R:YT9)#(L>4W$:H4%6*_0-ICK%0<8J)S]8[&6)^P\;UKUZ?O+:+C MI5!<_J;A;X3TEEY$6B #]KN9-#_,IHT"LVE7(<>Y<36D=@:=#^"[4AP^U@&# M=S?X9FRL?^\5&U-Y1P!92[%JO"06H/B8/DBM?*3^4.LKS\G15AI](44I3:NX]*B\LJRUWQ/L !$;*%_Z6Z1CLL(,O'(32_)A!NFC&RO M^_;@OGVY0[XNETXP[J=L&CD/M$'LR/C/>B@W;L>?94?:-$R1&*E?< 4[[U/=R1RTSU*P8S*L8;UT+MN%U'O,1 M)5[L)_4GH*XU^/Q6E2DH:.Z>)V]KX';HMS,=:AMM)K01]_,Y!8".);+\8M"W MO5^%MY0\.@S3#'B#([_?,2*GI9^>VP+KW+QQW* MN70O[XQP0S+GS0Y, (^,KU5$54\U$+-MO'^W.\U%=UU(5FPZ-ND@_Y8HA_>' MN_1)$HZ/0B/,K<9C7WCW;YPGI*&3VXSTV->T]1KJ$@S %+H)TJW.53I0!0// MNV- 5AC7OQB%BO=WF/%IT/+)[5INMX^T0^PS6CI>:J<7G@R/IJ>0PYY:/)"B_,U 3/GQ] M7U$!L[W=%%7/#B>$8;*-S%->29"7^%)-E!TDF(D'L*OD,S^]DBDR4[+_Y#4 M86'Y0$W?5>5+0GDKH<"@65FCPDQ1_/&VL,/^^9R6I%UFBQZ6( &.)O5)[FK@ M-HCR5=EC8'2:NI#&7G)8:*X.O?Q\5KRTOC446_!J/M=#VU[>7\_?YK?_+^6E M]_%Q^5\'_,(O&N']E14-/9__^,.)O+"9/O2NXU?@EZ[OW9;_Q!L;QN,!^GWE M7)\^8('\_T1X\7]02P,$% @ CH4V58*]!,#E!0 C0T !D !X;"]W M;W)K&UL?5?;E=XW[R<3EY:R%FYL&JGQ)C>V%AY+6TQ<8Z7(@E%=39(X7DQJH?3H MYBKLW=N;*]/Z2FEY;\FU=2WLYE969GT]FHZ&C2^J*#UO3&ZN&E'(!^G_;.XM M5I.METS54CME-%F97X\^3-_?SOE\./"7DFNW]TRR:IB1X#QK?3TZ'U$F<]%6 M_HM9_RS[?,[87VHJ%_[2NCL[7XXH;9TW=6\,!+72W7_QW/.P9W >_\ @Z0V2 M@+L+%%#^)+RXN;)F399/PQL_A%2#-< IS9?RX"W>*MCYFR_R2>I67DT\G/'6 M).T-;SO#Y >&TX0^&^U+1Q]U)K-#!Q.@V$))!BBWR4F/O[9Z3+,XHB1.DA/^ M9MO49L'?['1JE%M3TQVP6D@ ]/J2[@*QTM(_'U8N[/][C('.__RX?RZ7]ZX1 MJ;P>H1ZCHP\,=+>(%O7U]GB3QY5&FW"%5+IR=7I(W4+V7%F*4Y.'P M62LG,U*:TD->F.VUHU6]671#P)9_34N@"MPH\OC3N.,?C M5\GTU4?7R U]SHLQO15U;E*!9+\VF8%&W2T!D&$NQUN2NDBY.>0L\M%.FBJD3;, M']PNF56EBL#)[II<)UW3VA\=)6$'MPHQS1.*WV.Z4.N&H!A93>NIEB KZ\D> M[L!M)224$U6GR06X.25880)PQCQ&\ MV&FZA4M7JB9PPU2XB/RF 6E5M0EO&D;9&*7]*6U&'$VP,>MG:')>/ +/][)E M+1Q((?2*0QI62 ?( :57Y:!F]C.XA"H. @IWA% K0Y?47, 8U#"NFPKWGHV[ ME@,_7"S;K%^4S6$ W\GD@)@A[-#L2JP%]4')\GAF1XW8,,TO..+#E2QP#Z&( MAHCW1! 5:NT>XI_=OOBARXU[)ZDO =1K/DT4P8K'([6'?B>ZE*S[[Q M_PTEB^AB-HTNYA>4)-'%+1?3*+Z8'@P7D^>AJ^UZ M/NK@W48*NQ4;J,&M^LV8[@]W>!X$>ZZ.S<$U!H& M?';KM$I%ZU94*8<^B$2/MZ?NM)3R)A+,J@FC']SKVU*YVN0X6+*20D'LIU%K];Q)2)C1OO/K8J)*&J;MRO@1;:FD6S M\WDT7\[Q%"^7T2(^HVF$CZ8HCN-]/?'WQG1YB81%^EB9@HO^4,E!L%S^;VBY M&)_3?$'S&4VGQ[Z^)GN?R"BP(OP0X*:(V=M]+6]WM[\U/G2?V+OCW0^5S\(6 M*%NTBQRF\7AY-NJZR[#PI@D?W"OC4&PO=V]R:W-H965T+*T6J)&7'^_4[4K:B)(X;P+#(X]USSQUYY(W62G\S.:*%^T)(,PYS:\OS M*#)IC@4S756BI)6%T@6S--7+R)0:6>:-"A$E<3R,"L9E.!EYV:V>C%1E!9=X MJ\%41<'TYA*%6H_#7K@3?.++W#I!-!F5;(EW:+^4MYIF48.2\0*EX4J"QL4X MG/;.+P=.WRM\Y;@VK3&X2.9*?7.3#]DXC!TA%)A:A\#HL\(9"N& B,;W+6;8 MN'2&[?$._=K'3K',F<&9$G_RS.;C\#2$#!>L$O:36O^*VWB.'5ZJA/'_L*YU MC\EC6AFKBJTQS0LNZR^[W^:A97 :OV"0; T2S[MVY%F^8Y9-1EJM03MM0G,# M'ZJW)G)Y0F,IRQ;N,*TTMQS-*+($[12B= MS6<,D+\#T M$KA1TN8&KF2&V6. B#@UQ)(=LQ"/^Y $B?) ;Q^$VC?X_5_&*CI MP#N<6V R@ZOO%;>;5NCP]W1NK*;#\L^^+-0^!OM]N (Z-R5+<1Q2A1C4*PPG M1V]ZP_CB0 2#)H+!(?37;]5AF-^511AT82]<6VH>I,P"[0?<_*A#/E<:F4,5))N.\'_(X,EW7)FCUS0?.MHP;B&%1,5.OJO8#?? M4#W_J_1.M@&[*?%YRAWXH[SY9% &%DK0U6K.@_>.UO9_6BA*)'$+OC0TV\-K MHAG,*,K@O8LI^.@C"+XZXH'S%\SV[T3P4]#O#/MGG3B.:7STYC3I)1>/1@_K M-X_W/SA).DERW*C^#$EG,!@&OP3#L\[)R9EW#)^5)0.^[R!Z\)->SZ.T73X@ M>8WX= ?7.QA'?)8,'!HN\0A+1<5G22W>$OZ>C0 MH>(*N(&,'DV]*S=72/3,B0T(3C=G+2DUI_>6Y=F#XYZAVPQ&*FBI+)#1'(0"I;5[ 3/" ;&M./*/*LHH!;565S M9EM%3WK,T7-1JLKX@@5_#EQKX'EGJ)LK01$![3 D4 8I']2O$$\?V/.JK"\Q MQUFCZX.X7'I?[A5QM*AWV-%ZW96PQB>5_15N!S\KG!<-]A[>1[GOLHE:/4J!>^D[,4)XJ M:>MVI9$VS=ZT[G$>U.M.\8;I)1T@NK@79!IW3XY#T'7W54^L*GW',U>6^B<_ MS*EA1>T4:'VAJ!RV$^>@:8$G_P-02P,$% @ CH4V53SLW4H4 P !0< M !D !X;"]W;W)K&ULC55-C]LV$+W[5PS4HB?% M^O#7=FL;V-TD2 JD6"38YA#T0$MCBPA%*B1E[_;7=X:2M5[ Z_0B<4B^-V^& MXM/R8.QW5R%Z>*R5=JNH\KZY3A)75%@+-S8-:EK9&EL+3Z'=):ZQ*,H JE62 MI^D\J874T7H9YN[M>FE:KZ3&>PNNK6MAGVY1F<,JRJ+CQ&>YJSQ/).ME(W;X M!?U#KZ"J"$K>B M5?ZS.7S OIX9\Q5&N?"$0[3@EKJ[BT>^SZ< *[25P!Y#\B# M[BY14/E6>+%>6G, R[N)C0>AU( F<5+SH7SQEE8EX?SZSFAOJ34.I(9[:PIT M;IEX8N;UI.A9;CN6_!66+(=/1%0Y>*=++%\2)"1IT)4?==WF%QG_;/48)FD, M>9KG%_@F0YV3P#?Y29W&.OAVLW$A^.=?K'!9730>7T$OO_/HV++.&!3@&'4P"A2QYD M("R"<+ UBNZTNQ[Q*C^RT8.V6)B=EO]B"3MKB*;HN6$O5(NC7T>+>;RXRN,T MOZ)@/HOGTT6\R&:C.^-(@$4E/(&]&9"GJ@B2S>,\7<33[/&_=*&3A!^DK2N$K!/*N MEM,_H;#%2 MM5)3S,F]5,\RZ,FRAC/E-KE*-@V68SAW 9(3:ZK1[H(!(N'.I87;P^)O. MVIZW=S^(3\+NI':@<$O0=+R816 [T^T";YI@=!OCR3;#L*+_%%K>0.M;0W>@ M#SC!\.=;_P=02P,$% @ CH4V528X[>7F @ = 8 !D !X;"]W;W)K M&ULG551;],P$'[/K[ "0B!92^RD33/:2BLP 6*H M @$/B GRXHT*L%+?.>[^^[.9W^9[[7Y:7< CMRVC;*+ M>.=<=YXDMMI!*^R9[D"A9:--*QRJ9IO8SH"H0U#;)#Q-ITDKI(J7\["W-LNY M[ETC%:P-L7W;"G.W@D;O%S&+[S<^R>W.^8UD.>_$%CZ#^]*M#6K)B%++%I25 M6A$#FT5\PA&GOB!HH'(>0>!R Z^@:3P0 MEO'K@!F/*7W@L7R/?AEZQUZNA857NODF:[=;Q+.8U+ 1?>,^Z?U;./0S\7B5 M;FSXDOW@FV/&JK=.MX=@U%NIAE7<'L[A*&"6_B6 'P)XJ'M(%*I\+9Q8SHW> M$^.]$JAOI/@ 1K&POD]P6N^$G$][TZ(UE*"4\Y M/X&7C0UG 2_[GX;)]XMKZPQ>E1^/]3X@YX\C^^=S;CM1P2+&]V'!W$"\?/:$ M3=.7)^K.Q[KS4^C_/JC3/X\':C588K<(1G Z,TPEF%!B1E@A+ M-KK!-V_/(V_T'Q9]0)?H:91/:)JF#\*JETTMU38@R+8S^@9\"AOE-)^D-"M+ ME+)901G+HBM1[; =<_=G/1%CE*/+-)]YD7%&RVD:7?9&2=<;"-X;>>ME&[%I M3I&Y'M8)+?."\KSP8L%FE!=9=%%5?=LWPD&-;QW'6DGAV21Z3EA&65Y2/LFC M%U[EM. %+8)Z\MPH4>"P=PPH"UJ669#+,J435D:OC[(0N$7RM4#V>)I/25[F M=)I-"+K1&NU3)$1.T8+:![RRI=*_<0 KC[DBI%P.3/+@/?'PES%8J2QK8 M8&AZ5DQB8@:.&Q2GN\ KU]HA2P5QA[\%,-X![1N-=^R@^ 3CCV;Y&U!+ P04 M " ".A395=!>" .X# "D" &0 'AL+W=O]7#-1BD0".=;'C2]8V$*<)ND63!DG3?2CZ0$LCBXA$ MJB05Q7_?(2FK<9L8VQ=+(W+.G#F'%R]:J9YU@6C@M2J%7@:%,?5%&.JTP(KI MH:Q1T$@N5<4,A6H;ZEHARUQ2589)%$W"BG$1K!;NV[U:+61C2B[P7H%NJHJI MW1I+V2Z#.-A_>.#;PM@/X6I1LRT^HGFJ[Q5%88^2\0J%YE* PGP97,87Z[&= M[R;\SK'5;][!=K*1\MD&7[)E$%E"6&)J+ *CQPM>85E:(*+Q5X<9]"5MXMOW M/?J-ZYUZV3"-5[+\RC-3+(-9 !GFK"G-@VQ_PJZ?2X ML*8\&D6CG/+,ZK[3]_J5;-:X" V!VJ$P[0#6'B#Y "!.X%8*4VBX%AEFAP A ML>DI)7M*Z^0HXL^-&,(H&D 2)T##%=)",K!&@3DW&OZX MW&BC:$G\^5[''F_\/I[=)A>Z9BDN ]H'&M4+!JM/W\>3Z/,1MN.>[?@8^K<8 MX@]M\.X1/K*H_P[7= 4H*GFJXDJH>PITTJ,%(N.&"B92S$AX-,TXC M_9T=A>D0_L4$GLA?!095I4'FP$#@5AI.>1DTPLY,:2%84:$M>%H OM8D? 8T M0IYB[^D 3(%$I:J9V$'+"&Y3\JT#(E(5>T8/Q3>-W;J.*O,USG1-'Z2%_2*( MBV!V!C6P5I)052%E9MGYIGE*(U_I6$"EX1=IHW@ZG]MM2ZIEL/'K >JNU;ID M D[N[2_/2 R>[[C8@FBJ#;7.-<3CLTDT.8_G\U.B^(+*#B.1YYL2 :NZE#M$ M/83'A@0X;(*)S$IBM:1 H3M-2#IJ" K9$$-[@-$79JA;0,]3Y:AS#/T1V@9&6Y@]@Y&1\ZR;8*+7UAA4U9A=_B MJP6XVYOXQK5NJ\)-0W G=]?KF].CSIR/SJ)X%D_.IZ=#^(U _5Q2NG=[[W+O MNIWQ7Q?]6OX_7A[X,AT-IM/84=@+TZU9RV4X7)@D )H5 M 9 >&PO=V]R:W-H965T@U#VI MN(J126KW5B5OU4E-$E><9!ZFY@$B(0DQ2; !T(KGZ^=<@*2D;ME)YL$6%^"N MYYY[P;.-T@]F+81EWXN\-.>]M;75R?&Q2=>BX*:O*E'BS5+I@EOW:G+\Y4;7-9BCO-3%T47#]=BEQMSGMQKWWP2:[6 MEAX<7YQ5?"7NA?U2W6G<'7=2,EF(TDA5,BV6Y[UY?'(YI/5NP5Z.9M=MZ+R""1B]22!(Z?1W$E\IP$P8P_&YF]3B5MW+UNI=\ZW^'+@AMQ MI?)_RY_:0V?XC&GQ')2U5NW'^V\6L'DQY+:V-5T6R&!84L M_2__WL1A9\,T>F9#TFQ(G-U>D;/RFEM^<:;5AFE:#6ETX5QUNV&<+"DI]U;C MK<0^>W&GU:-T$7Y]*4JQE/:((=7L;9FJ0K#/_+LP9\<6FFC]<=I(O?12DV>D MQ@E[KTJ[-NRFS$2V+^ 8)G9V)JV=E\F+$M_599\-HI E49*\(&_0^3UP\@;/ MR-OZQZZE27-E:BW8O^<+8S60\I]#/GN)P\,2J7I.3,53<=Y#>1BA'T7OXM5O M\3@Z?<'>86?O\"7I_W>>7I;Z05G!IGWV,]+9O*U-"4FDTOL$V4J3(\MA-T(4;K5O%!UZ59S M8P021B'.)5_(7%K9)&4I2UZFDN=0!(%6EBM6U;I21O@-ID[7C2C#"L&I9C*V M>'(AR?G&K])B5>><.-?TV> M(!)26P4[_[(]2.)^%/RC_4%AH 42 !"!VC68(S*?EB( !CV!HK?4JC@)[IUE M2PVOUM(XF2$KA4M'JWA'78.6(.H/\!<'-_Q1:%,;=LNE9N^Y?H"( MKSRO!4$'BX\"^G\M'V6&JF+4\U X*91GS DQ:P3<$*#[5 3)J#^#<2I]>$.- M+7,%#5B[W 5#. HX]PG[:(!H;R5@J1':#+Q@>;F2BURT%''=AB%X]=LTB9/3 M[O<3.7_=9-T2NF#8!YC^L8+G+DS_5,:P*Z[UTX*G#] :.?N0\U'P$?#5[E&" M1^0HZB.XZ=*\31!RB\RX[")/P^#&5.*)O5^N^NP5+ZI3=D/%HU4I4VA3NNHS MXC_#K&*W'?1=L@HBM>!7V#&$1'A7UHC.[<\37/;W.C_ 1\#)[\P13$LO6_CN MT9(O[I-@GJ::+&E$$<\DT3"<3(AGB&4&@YG#51 /PP3TEH3Q+'H>"P-P:#P+ M1C/0TPS@?T1\J$C>-/5&%M:EI!F1I;R2EN?ROWP/#L,Q5$R"SPKOMFYOC283 M1TDX&41T-8.;T]&^C82'L6F6.C2?#<#0>XVJ(7C$!H_^2LS$E:=SY? <> MY7(G#8,QXC@.AE$80_2!6'0^D@6 RV@TI:MQ$LZ&24!5\^QRE,9D$DZ3*)S<_4>;)J#Z[=)7=A2>',SKEO_6WP]O"V$+F$:>:',"/95^ I7CYY M##4 7B 3F&Y!-\^J#ZK/AE+TFCDBBT]NW'W#K;N+3HY"!N6F\Z%DC$69<[ZW;F$^-" 56'6]N^JC7&^/)%69\/&69\](3Q%(\" MY[EM0.Z+V\]^/,, *5T1T$S0\.VO&VB=:DT-FQYNCS.4"]XTU<,F[7L V)IZ M\UD,FQ0VR8RPE;Y ,?I81;$0WSD0X8-.YQ-?L-5V9B2) MO$;E:^FS][&DD1J$A?.8$]F:B8&1/TJ-Y,QE%K)/1$Y+K_D&G*$*F;)[D=8N M'G.DHBWMJ_FGFWMZTE:WBS+PXIB=#@NP2-&D1Q"!+M&*JW>J?O\PX6WZ^/7M M=3QCB%\FL+Z!7JN.*#FO,^2B("@VYS17R^!>5(F;[7CI6HU?Z[I%QXXI2';E M-^RT@5*5;YI;/R'2@2_TK1XP\&R_065T+L+;BNN.(^E;RU7=G#W?J85QQKI3 M63SIHO;YZMV\#5B?W3?2:?^#V)K6N,B0#)_GIH5/(QSRHS"*Z'<4C@>C0]]> MCG>^EQ5"K]Q70<,<\_I/9]W3[L/CW']OVR[W7RV!F94$9'.QQ%:6^OBV4M:IPEVO!4,YH84=)]C+_X'4$L#!!0 ( (Z% M-E5)@N="N@( L& 9 >&PO=V]R:W-H965TJ#V9WEK7BM3>V-\#?=^R%+94( M:E]8>SSGS#G8,Y.MTB^F0+2P*X4TTZ"PMKH-0Y,66#+3515*.LF5+IFEK=Z$ MIM+(,@\J19A$T3 L&9?!;.)CCWHV4;457.*C!E.7)=/[!0JUG09Q< P\\4UA M72"<32JVP17:Y^I1TRYL63)>HC1<2="83X-Y?+OHNWR?\)WCUIRLP3E9*_7B M-E^R:1 Y02@PM8Z!T><-ERB$(R(9KP?.H"WI@*?K(_LG[YV\K)G!I1(_>&:+ M:3 .(,.UG//@9.+Y4">-_8=OD]GH!I+6QJCR 24')9?-EN\/_< (8 M1^\ D@,@\;J;0E[E1V;9;*+5%K3+)C:W\%8]FL1QZ2YE936=&R(T!;OQYI556IT=$R06WU-; 9 9<9E1# KS6OJ*$MT#"!VB"L]Y[IN;OJ>AS%J8TD;-0;:NE2C8^GJ"T-F%/>]&B" MO#&!)$D1O-:04=18*M=F4.NGJI86?0$8C&!P Z,^C(9POW.FP7@&*I!SDQ+Y M'AG!W,OSY6D1PQ8U JO(]8[3-$"QAP\0=X;]?B>*(D@Z47SC5N?N/CQI4%*T M\6/(@%?5]&H;;2?=O&GP/^G-F'Q@>L.E 8$Y0:/N:!" ;D9/L[&J\NV^5I;L M^V5!TQJU2Z#S7-&3.&Q<@7;^SWX#4$L#!!0 ( (Z%-E71?FK>3 8 ($. M 9 >&PO=V]R:W-H965T"T*;8!W8)YW1Z&/= 2;1&A2)6DXOK?[WR4[-A9&FQ]2"S>SG>^ M.WFY,_;>54)X]KE6VET-*^^;U^.Q*RI1T/&_Z08N=.OAEILC;FG@8_ ME5?#F @))0I/"!P_#^*M4(J 0.-3CSD\BJ2#I]\']/=!=^BRYDZ\->I/6?KJ M:C@?LE)L>*O\;V;WH^CUF1!>890+_]FNVYM#8M$Z;^K^,,:UU-TO_]S;X>3 M//["@;0_D ;>G:# \AWW_/K2FAVSM!MH]!%4#:=!3FIRRLI;K$J<\]>W=:/, M7@BV\J:X9[_NM+"ND@V[4UQ?CCU$T,9QT.W>I2E.< M8W [$DP/!&_2%Q%_;O6(97'$TCA-7\#+C@IG 2_[&H797\NU\Q:A\O=SNG?( M^?/(E#ZO7<,+<35$?CAA'\3P^M4WR31^\P+O_,@[?PG]_SOJ9;A?C!N,*\6TT:VFS!(]A&.[RH0L9$D4QS'+IXLH M219P7QS&\2C+6#+&WX0E\U&Z8),HG\_"&J:XUBU7+!MA2()O#+-!2E\L*:U184498V5!?X+5)^*6\'$)P+V)AQ6PL$Y!RAX MNY1ZRQZX:@6#-C19\CVM%\HX6C.V.VAVPOD>7$GG(51V!^@T#V4&._@:BQ46 MU_NP*)$****ET/YDXT;:FC6J=>Q;&"8-%HESEBQ&><9^TDCR>Y)- (XK$9TI M;H62$-#3%9_A@@[4FAJ+6TE1'&9:R+5LU1?!_/OTAX/FF&NM]!)^6Q:>9I-% MED6,P[TUT2TCMA8%;V'0P(),Z9@SJF0[ :N:S08_Q$+M#\:E(!FQY<9#Z%8^ MD 8"VX#?;P O[7A@$QU/,(.P*]FLCYRT1<$(^//JPUPLT MON8DHR"$'4OBU2"X3@D] _L(&D[WR 0"=&-+BG:,,2K;SK'PGA4>31A+@EL- MPSL NRZ<29HD:@V7\.H9GA*:0=(VQ!]EG!B8A MA\38@\SHS(V\*$RKO6.X43")WZ"BU&'!EEP#82=]Q=XO5S=LN7K+9LG\(D>I M6H8-T$SMH].(/*3]OTT.A<&QL]9'379Y8M*>Y9JK(#?T41=L$? ]C(%4\*'P M0(;>=F<9K,WE#<2;\/-G_.OE"V,'4M/>A<>'.Q%A>'M:>I M39P=[4;1<'U5^4S?3PH9TM=23>$HR;A (4'LO3C4IS[).RK1HTH=->2UJ;&I M]=!1AP)([CA$S@5*YT57.K^_O5O]$,BT/G!!6/6=X!E^.T[E+$LG43R=L6R2 M1?/%++C_+)"#/='9Q;&S!X+X2+K2PBD\$(T[]WI R_0O&2R?Y-H@7TRC>)$, MJ(FD:3SXJ(_V[G>DDVF4+K)!.EM$>;H8_&X\#-CSJ(0ZBYG!;))&V3P?S*;3 M:)HO!N^YM(?.L$&R/T7_=I#1OFB:I/C.HR1/HB2;#]+IX-8U8L\^;+8C]HK7 MS1MV2Q=1:[0L''QMFQ&C'AQJUWNI$7X2Q%;'B!O\MPX= 4M[J5N0.B^6R#04 M75R@R=N(*H2G[3(;$79HE >'^,>\:3BRNI! \I!VE:AS;SU&6CQ^#B(5ZZ M.%9R*]=*G"D3T@8]A&XIJL>&4'?21T+[#-6-+C^(:SBQD!M9X$;@N]1_6J7Z M6O@@75\*#\=';/62A$"Y_!JK00_$,):3/$JG$W3+?!8_=\,/[ZME]ZQXW-X]SCYPNY6@K\0&1^/1;#)DMGOP= -OFO#(6!N/ M)TOXK/!&%)8V8'UC$,[]@ 0<7YW7_P!02P,$% @ CH4V5=B;Z7ID"0 M]18 !D !X;"]W;W)K&ULE5AK;]LX%OVN7T%X M9F<;0%'T\+-- B1MNML!V@F:;@>+Q7Y@)-KF5!)5DHKC_?5[+BG+CS@I^B&Q MQ,=]'IY[J?.5TM_,4@C+'JNR-A>#I;7-Z[,SDR]%Q4VD&E%C9JYTQ2U>]>+, M-%KPPFVJRK,TCL=G%9?UX/+ J>7T]I/5NP5I6T?K?S:839@>6NLJKK- ML*"2M?_ECUT<=C9,XV,DS4E MY;T0[OD_5_?&:N#DO\>\][*'QV73V7EM&IZ+BP$.AQ'Z00PN M?_LE&<=O7K!\V%L^?$GZ3V7I94F?E!4L22+VG$CV92G< *_7;*Y*G%K#KN[> MLDDR9;)FPEA^7TJSE/6"X;DNN"X,5FIFL9/GN6IK2Y-N"-$UW!U 0[M72YDO M&8<8K+%K)A[S)<4?D]8P\;VE05DC#2VEQ,M=* 4->*"PRER8D''#5CC)]/LC M%;+.6VU8*?F]+*65PJW:*#ZN *YPRX 6Y@.$L)!S^!E*YB:NQ&OX[=? MIFDR>7/4 1<7"*OXFMT+:+"VA,3[M=LOC6EYG7?RE!%'1$1]^#5-ZHUYM#]7 MQF+8@(-A M7DB:9NPI43YT#)'/FF]E@)(0W)RVV)H=POYSXN_4&[(<"T)M-[+!U*)/!2D M5?J42YB7.VO)%@V\1.R+L@XV6U+)=TF%]-?F&.9VD 9$T28MEE3T'13P+MBK M4AESTE/,7!IR:2TXCK6@6L-0*41?*1#M@AZ2D*V0NE]9,AF'X]F8)5D6CL<9 M2V=A.IVP+ VG>!N'R2C&_UF3;,I&X3@9[3'I$ML5Q&Y!1Z':I(\0QUJXHCOZ\N.>D]Q"OG(T MV['( NA'JIQML#*9>#IG?WAQ%(#/2!QR3PGU<[>DXQ5M&+@=]#XX";U3#UM* MZBS^N_%H7JH29L%W>S![5=<$HX_H/ @@4/M.Y**ZAP])Z(R*7 2N%2RGL+X# M=>4 I/?"N=#[";3QW)&;U[H!0P6Q/@"$_LT)=P[6JC[MHUGTLCM:VL2],]N1 M#[K.;VAS]^AK3T='<@[KF'B?0<RFLG@"% ]9 M,AN%HQ0[DC3,I@ER,0R'DPD;Q>$$4#]2301KC7.9N^CX,UNI0I1D*4Y;WI;D M]-,2L'OBO6_1$]R[%ASS$$5J2,AUR;'M+@>Z*'0>M@>JP^XL$ OH1FD88+ & M[-0" 2B<5;,I^D34!$)?0HDH'A0,IGJ_#K=D6!D]0H2"?! MC6G$FGV<+R+V&Z^:-^R&S-:JEKF!.[J)/+G?O^T)YU]-7\,/6*L0;5;46 MXQ0CJHWH,.ABQ+K[DD_&RMTE**(/0N-JM.=M7_LW(6Z-C^U+:1*\)Q6?IIY- M'8)>8E$$!Z_T+PG>R0=98#%;2Q31X#081:-A\+?@9A-A#WU4$+0TVQ0$Z2@: MQUB79M$PP>]G:;Z=SK40^XD(XF@VPW0<9>-=J9WAE#[V"G7#X?\$RH?!6IO^ M]\_#L.W$ .5O4^?G_7GL:)05K?;H<>ND*H)?@RR:#/&31*-9<#.?=\W)1ZX1 MR%G8U9?=-)@6 ')Q='*Z/@7:0!A(BV;?6Z[A+"I'T87QX*PT7!*M(9%FN5US MK.X]FS G8J/P0 XBN,]VQW<;)ANMU 95X3ZO 6?-IRZ';KRJ0SJ$I+1Y&PRD.94I!B0,"U[9LRDT>NG/9=8$><_P>C0C@ MZV[0U!&Z*==98LCRQR?;73]32)Q/3WVUO/IWWZMMTR#K M4PR<0BV*3L=')Y[;5ZK%!64)$H,[@CY]Y4+N-&C=0=PT9FC*Z<9W,+KD16^/ MLT[J;1MRX "Q$%U2*KITLN_'OS1V"4X\Y/$=H2\#CC+$05[MTM1[RF0C>BN,72,DT8X> <\Y.J6WPD^&:*33$>@DRR*L^=()YN$TSC& MHC0:CYYHWCOD(,($)$>J9T<_R9WM?(K$@5FX#ZX$"T#+?Y7L1_MONE?^4^9V MN?\@C%J[ &18*>;8&H-W''CIU-MEG;0.+-HEL@ M19 T[:'H0=9P/&HTTBREL>-_7U+CCW&;N.C%'GWP\3V*I#19>WH.)6*$E\JZ M,.V5,=97@T'0)58J9+Y&QRN%ITI%'M)R$&I"E2>CR@Y&P^'%H%+&]6:3-'=/ MLXEOHC4.[PE"4U6*-C=H_7K:.^OM)A[,LHPR,9A-:K7$1XQ/]3WQ:+!'R4V% M+ACO@+"8]J[/KF[.97_:\)O!=>A\@RA9>/\L@Z_YM#<40FA11T%0_+?".5HK M0$SCVQ:SMW_FSR6T][''N18J,;&![_^";=Z/@B> M]C:D7UBW>\J";$'VU-68&E7'MOWK9QJ%C\''XAL%H:S!*O%M'B>5G%=5L M0GX-)+L933Z2U&3-Y(R30WF,Q*N&[>)L[IU&%TFE&/D"YH2YB?!@PO-D$-F# M[!OH+=I-BS9Z ^UL!'?>Q3+ KO8TK=7(5: M:9SVN# "T@I[LW??GUT,/YU@?+YG?'X*_7^?T$FTU[G>AAHW<%.4O3PQ3CEM%$6'J.*R/49PW>R"F>C#$Z1[9@:Q\%N MDBW$4D6H&8 /0EF[X?ZP^(O=\P(R7E4KMQ''N@L=!%NWV"38O!I,8" R[*). M0+)%A3*==OK ;XU9*2MN^Q!*3_&'B%0QG16&V-*1S4IKW\B 4"-;+"QF\&N' MCG0[29WPM@.NXUC"2I'Q38#B2+J)31*1P37+Y!X76+0NCWA4:@,+Y"G %XTA M"?[R^>M< !IB, 1K*A,%)$!N@K8^8"X&Z31^[(."8);.%$8K)R&FW:%T(OL^ MP*()G"3LP82T4I//&[W;6QEK(K?K)-*XG%L2B0[#YK(5V2@+G7:TV*4 M,X[0(9MYU]9].@%5%!Q8F6QCR!L9N$UY J]U0X1I MLV!S[/XKT/VC0EJ@-;C";=D9J;\WH]+5M-?*%%/>87Y<$AQ^>2(P2[?TQBUW MULCUT!QJ5CSNCOA]MRXZ.D4(25)Q@^)Y*QE RO;;(N$3X@Q=DF3L-JRLD0.Q M2R9M2#=5B"FDQR2YNEB9X>M2O !W";].I22)F_MF$8O&'F(AUWT.3CR5J!G:V+:[;N*=6?P MVF4QZ%SM#+=,#QB)"A-L;_G][/Z-=-T^#0[;VP?6G:*EM"R+!9L.LTM^DE#[ M:&D'T=?IH;#PD;FGSY+?>4BR@=<+SXUE.Q '^Y?C[&]02P,$% @ CH4V M56G*SGUG P 00@ !D !X;"]W;W)K&ULM59- M;]LX$/TK Q7(*;!D.4V#Q#9@IUWL%NBND?3C4.R!%D<2-Q2IDI1=__L.24EQ MTM3H92^6AN2\>6\XH_%\K\V#K1$=?&^DLHND=JZ]3E-;U-@P.]$M*MHIM6F8 M(]-4J6T-,AZ<&IGF67:9-DRH9#D/:QNSG.O.2:%P8\!V3W:=V8\A*1Q0N&E16: 4&RT6RFEZO+_SY<."SP+T]>@>O M9*OU@S?^XHLD\X108N$\ J/'#F]12@]$-+[UF,D8TCL>OP_H?P3MI&7++-YJ M^45P5R^2JP0XEJR3[D[O_\1>SVN/5VAIPR_LX]D9'2XZZW33.Q.#1JCX9-_[ M/!PY7&6_<,A[ASSPCH$"R[?,L>7>09WE^ F\V2IP%O-EO2#S 1\.49:$D+'Q=;:TS9/W[DO (>_$R MK.^6:]NR A<)M8-%L\-D>?9J>IG=G"!],9*^.(7^._=R$N!E>G]KAS"=3> 9 M/'RL$1BG^A(^'Z%?= F.5FW-R-U;A6X:6J>2+!Z@1LEA>PA'WMW_LZ&\4K&" ML-3>V_^HY<#IL+FB#J:Z *8X1;4NAI5,A176^ZTJ@T@GW3D@*VK LL30K\!" M[/>=/,#4E\3T_;J*I^^N0'CV\]2][B:/A:V/:+ A6VU%8.J7A'] M0*5W:!2.2AR:Q@[*1Y)N"/=(Z4 M"]"M3WDA6N9MH9YE\/PQ=&OT3O !W1UI#MP-?NN$B3%V_EYM1XGK"0D58AK. M5($Q*4+1U79]X1LLD+++H32Z"=C'M 9UG7I4,F3-7]KS19H-L*\%A2EAJ;'NQ[T[DQX\?[\C5+M#G MV"(R?.FXO\SR6+78FSD*/7K[4@3K#LJ4FCSVAJ9)3Y_)B/G^==\;Z M;+-*9_>T686!G?5X3Q"'KC.TOT87=NMLD3T??+!-RWJ0;U:]:? !^5-_3[++ M)Y3*=NBC#1X(ZW5VM;B\7JI],OC5XBX>K4$SV8;P63<_5>MLKH308KY_1WZ?<)9>MB7@3W*.MN%UG;S*HL#:#XP]A]R,> M\KE0O#*XF'YA-]I>%!F40^30'9R%06?]^&^^''0X0LYZ+;F]!UED5ECF!\!3?!L_4-^M)B M7.4L(=0P+P]PUR-<\0VX10%W@M!&N/455G\'R(7;1+!X)GA=G$3\>? S.)^? M03$OBA-XYU/"YPGO_/\D#.]L+%V( R'\=K6-3')K?G])AC'(\N4@^I(N8V]* M7&?R5"+2$V:;5]\O7L_?GDAA.:6P/(7^WVMV$NYELK>QQSW%M&"4C]#'X)+(IQ@/?6&XEM'#RP84S$OM.OL%C.X+3@'UM4B][X/1B& M$HFEDP#+PX\@/D@1K)<@D<5YNP>'G Y##25A91E,0S@&E;?#+=03'>LC6Q[T M^4?HR4K;L6XOO<09I:#<6>(W@R$CH5!!ZX&U^CU2ZGB^E%,_\2J%O-Z)./N: M!X.S9FN=94U(C*7W);8:XE_1-HVL&Y&N4DI_(@5X1#!*PQ#O]?!)J(#N*"43)Z M;*W#9";70+I:8AN'LIU"E<;[P+ 58II$J8R3Y@=]>'\&.Y3OSN*30DE)%4]+ MXE27,G3X#]2==0X4MS7B9/0<2>MGJB=4EEC7Q\X[G4YSZVILUU_-QZ%W9ZB16RK7HQ;7^>R'BPQH'"3CAD.?FO&UL[5=+;^,V$+[K5PR\BVT" M"+9$R7;BV ;R6K0%-@WB;O=0]$!+E$5$(A62BM?_OD-*:;&7(XGJZE>M0Y8P:^EX70LUYN3#49#'22LY+JOJR8P)U,JI(:G*K50%>* MT=0IE<6 !,%H4%(N>O.I6[M7\ZFL3<$%NU>@Z[*D:G/%"KF>]<)>M_# 5[FQ M"X/YM*(KMF#F:W6O<#;8HJ2\9$)S*4"Q;-:[#"=7L95W K]QMM8[8[">+*5\ MM).?TEDOL(18P1)C$2A^GMDU*PH+A#2>6LS>UJ15W!UWZ)^=[^C+DFIV+8MO M/#7YK'?6@Y1EM"[,@US_R%I_AA8OD85VO[!N9 E:3&IM9-DJX[SDHOG2[VT< M=A3.@G<42*M '._&D&-Y0PV=3Y5<@[+2B&8'SE6GC>2XL$E9&(6['/7,?&%D M\IC+(F5*_P"W3S4WF^G (++='R0MRE6#0MY!"0E\D<+D&FY%RM)]@ %2VO(B M':\KP6L\@]\OE]HH/ I_''*R@8@/0]CK M,=$53=BLA^=?,_7,>O-/'\)1<'&$8+PE&!]#_]N).(YR)PV#<-B'0W#PX%A3 M=QUD!HN(X%R,I:Q/W::$-%RL7*(_'()^/HE01]IKR@RX(Y:YT9 MCP2Q'X_'WEU=+IFR=O:I=8R]>!CXXV'@69<:8F@+C$/4S#@G3 X&MQ5+I$AX MP;?AL*NB+IFB1BKD(E*\WD+BI6L66A&L 3QI=GE1&XP3HTJ@'0T5DG.4++^J M-K3QROJ"Q@P7M:6#!57M[%C,#4)H8/;N="&<>#:$]B>T?C>L)MX=UFDN$)[! M22&U/O4^>J%/1D,_)&,[!<[2/5 "=VO;?FEK7@=70FUY@S5#\>X) MP(/490/:1P)58G\T(G#KPF,#]86B")P[I-!W=KHG3->Z:LRY\-,-MI NI$\U M58:I8H/A>N98VE/=WWO\*LI3$!(2JO,7F:TC&=<)+8[[XR!>Z6.$NB W2N8;7AKH5INKKMZK8GOFQ:P1?QIJ'&&.&%UE"P#%6# M_GC8 ]4TJJ:L .YG$KN)=F(-;/\IS/\$4$L#!!0 M ( (Z%-E6-OPCN9 ( $P% 9 >&PO=V]R:W-H965TT"4&DG3#-JQ#T>[R,.Q!L>E8J"5Y$EVW M?S_*=KUT:(,])"8EGL-#2M2BM>[6EX@$][HR?BE*HOH\BGQ6HI9^8FLTO%-8 MIR6QZW:1KQW*O /I*DKB^"324AF1+KJU*YPQLJV2S$5 MCPO7:E=26(C212UW>(/TK;YR[$4C2ZXT&J^L 8?%4JRFY^MYB.\"OBML_9X- MH9*MM;?!^9@O11P$8849!0;)GSO<8%4%(I;Q>^ 48\H W+GAG:XP(>>^EADN!8^ 1W>'(GWS:GH2OSV@=#XJG1]B_X^S.(S_8@EA>C*!IT2P M(N"FXMC4(Z 286-U+_\6S^0]4J*D%"H8PTF9(5 M*.-)41,F; )?F5;N'")/+4'M[)W*T7,V24]2:OD 6^M">YH:R,)KF!W%<1Q^ M\.R91WLW7*/;=7/L(;.-H?ZRCZOC4['J)^1O>/_.7$JW8]508<'0>')Z+,#U ML]L[9.MN7K:6>/HZL^3G#ET(X/W"EH3@# !.!P &0 'AL+W=O>O(-1A2 #.(JE/9[:!I%FV%FB1->OV,.R!D6B+J$2Z)%6W_WZ7E..Y MFV-@VXMX2-YS[@?%R\7.V ^ND]+CST.OW3+IO-]>I:EK.CD(-S-;J6%G;>P@ M/$SM)G5;*T4;24.?E\6$A7BZW8R ?IWV_O+!7)7?N M"..0R:,Q'\+D5;M,: A(]K+Q04' \$F^E'T?A"",CWO-Y. R$(_QD_I=S!UR M>11.OC3];ZKUW3*I$]S*M1A[_\[L?I+[?(J@UYC>Q2_>3;9%GN!F=-X,>S)$ M,"@]C>+SO@Y'A)H^0^![ H]Q3XYBE+?"B]7"FAVVP1K4 HBI1C8$IW0XE =O M85I!X>!EC9[\9M) MG#\CSCA^8[3O'/Y!M[+]6B"%2 _A\J=P;_A9Q=>CGN&,$LPIYV?TLD/Z6=3+ M_F/ZM\HUO7&CE?CWZT?G+?Q%?YPJQ.0F/^TFW*PKMQ6-7"9P=9RTGV2R^O8% M*^GW9Y+(#TGDY]3_[QF>%W]KO,2LFN%_X07=*>L\>I"-T2WZI5.V17=FM+Y# MX=S07NK9\2TT(R=ZZ= WJ")%7I \XQ'G14UH00'7I.24T'P><5XSPO,,_6B- MM3C!FDWL9,[W)A1^ZG='58/C\7U MU"/_,I]>FC?";I1VN)=KH-)952383MU[FGBSC1WST7CHOQ%V\.!)&PQ@?VW@ M4NPGP<'A"5W]"5!+ P04 " ".A395Z'1^A[07 #92 &0 'AL+W=O MC^^L+ M]/K:-M_<5NLVN]F5E7MSLFW;^N79FJ?O;=>6IM)?FLQUNYUJ]N]T::_?G"Q.PH.O M9K-M\>#L[>M:;?2E;G^KOS3TZ2S.4IB=KIRQ5=;H]9N3B\7+=XN?,(#?^*?1 MUR[Y.\-65M9^PX=/Q9N3-K-23K^WY>^F:+=O3EZ<9(5>JZYLO]KKOVN_H:>8+[>EXW^S:WGWZ;.3 M+.]<:W=^,%&P,Y7\KVX\(Y(!+\Z/#%CZ 4NF6Q9B*C^H5KU]W=CKK,';-!O^ MX*WR:"+.5)#*9=O0MX;&M6\O11J976>79E.9M6Z[JC75)OMB2Y,; M[;*'X:]'K\]:6AH3G.5^F7>RS/+(,HME]HNMVJW+?JX*70PG.".:(^'+0/B[ MY>2,_^BJ>?;X?)8MSY?+B?D>1T8\YOD>'YEO;,?_?;%R;4.*\S]C.Y;YGHS/ MA]/TTM4JUV].Z+@XW5SID[<__K!X=OYJ@MHGD=HG4[.__:JO=-7I,;(F!XZ3 MY6?+?MUJTJT_;&-:U@C;-5E%EL&IDKAA7+;1E6Y4JXMLW=A=EI-(P1Y'2MMN M,U,5I+"-427-4G5K^J9K=.,R514X*726-8W9U:HB[LZREI;[H&O5M'3,6RSX M05Z:99:^:S(R"Q4+@K["RQM[I9LJO(PGOU4&U%RV1)2L0X:*3F*5O.OPC-\N MM*.O9O3_%9FCFB>B,6?T=4(PYJX;6W2TL7GVN\:'*U-H9D?XPN\)\_D_^RG! M59,3/1WI>I.MS8TN3NN&'O4J&S -]PW/-LU\MC] W+;.+2,?N2#2Y=;3"%0X]"Y'?_+!KT2'EC1ZDOZ8]9333EI9?:4V,KB$*VN-JGRE: M'ZH#]6AEKZII5+71D($H5P.3'+4GO*V(5A(GG75P#K7CW1/1/9^Q'ITYYNK* M?RPU>$<2S+?85M3BC;4%N!O5K-VJ-@XE0BNWUDU#HSU?(D<-"V>E5J4603@' M@6E%5,0]TER&F$92TS7OA6:)ZD4D:SZ:)!:W9?&N^$RO6/=8A')V$TW_?4NR MVZEOL*WMEH@(TRG,S^I$;SO#YX&&6#(9KB.:B-MAO?;:8L^L:.DYH8^]9K(4 M](W.._[ .EAI)6QS:D?<(40QP^/#D:)\)#BR&JQ:7HE7?VC&#.>!L!52222[-A MSA+K4Y_^1U=L6-%) HW^LS.-T!DHP:1')_I=)Q2#4M8S)=HN5@+D#?<,N$2J M6H6ML8AY1LA2=B,9.<,#_VJ-UTI,LH>?KSX^HCM5[NO2>0P.W%C_:;$_M=E1[:. M.*^)5O%-S6+R)J*E&$"93V-*.OI),KZ5-&VR1SMQW#6Y-!QG!7GR[ZJZPSB M %@2GP/3(D8+/*1@B;2;^ =I90\5K-)&\Z='8M5:L*XT?['L>/ \>Z=**)H M'D=SG.XLVPHPW:Z<+>D(TY$/5&!=$BU%.L)HZ /TB0,=' MZI5+E_B]6YZA! M!06&%;G&?B(:N^5'@A1+@"$2#NG2-R*4Y%>PNCKQD^(@3"4Q)<=F])1$WN4I M=:NPFT2[C!.*B+IYUK.ST3@$4$V;G!^#HV5SN#@LP) I>69F66E6ME&N$#.AO36 MYBH AK@4OTLG\(#>1K,F ="29C7:'QC,!6CC!KP-G"%X#%"3>W-O X*5C?16 M"S/5T 7;.1PF6_++],X.N0'@F-S4 OT[0XY']C_^\&*Y>/[*!:W+.*26%46^JJ709L7(@KAR:*S$'?4T M0#Y'O$IZF,$ P V93CRB++#245*D:KIIE:D.YD]?9YP/O+"GPT9H29=7@.4( MN643?GVO:ZUM?2@@RK^KR33X[Q)(;@9.J.H(1))^('@P$ CX?&5+-C%#34\$ MQX%9Q.BEKC; B&N&8G)>>7%]X,O_1HP5SKF(87K/F^S&'P\?_@60 ]FXG 0& MAJ_H:,T 60& 26$,5(M14"L_5F*$ 9EL MUG!\AUX_2Z!W#&W\'# OZU(F 2VP=40^P1=#_ITP-."AF_2JSZ)7?3;I5:/= M_$Q*9$J#H&S,P4[.,NY@QZ;N[729/ S66A57K%<^"!01TUL >\Z'7S"^#&4$ M!$585$RRXWEDQ_-)=GR 6:=P$B(>8\/]1V>##\ABE$HR'!G@?AW /TX\<,5'5@MTMMU5V:P=S&B1OP(3_7ST;<*3Q';/GC7F;)@;H-0L^,0GV7Q8'&>L5U>O,KVI(+NP2^ D94&=$DW]>#QP7L? M.])7]E*<$C(W^-L]>#Y\;4)X+Z+P7MR!$.&PLE_5S;@.3XX^!A+[*=ER>P\5 M.!8B#W&"S.4D=WG)(4M30.T+MIJL# ^Q\>7YJXO+]_S7XM6C[%=+T#E[_N3\ M='$^RTZ22>!84S+F)SY;-;+TY?LX!5)\ I'4390V\3\]=P(YPP&*$9_'%!B( M.)$DJQGZ!:?+"@3DY0VK!(3DYKR/6)N*CC'G9) *9$W/5=-P(#:PYX0\^-D1 M\N \M]HT"%QJ"?V9*AALTO0/]]SBCN*JCG$!1TRZ4N*H:53#'C'UW10PD?^! M@U0WO%$CO/<>@'45'T*ZR#JB2>]JVR")E[+D$!5XMR00A:/4%FDECPAH'(+7 M:B X?7M#@@FBL^DWP5XCRI)3'N(G NG>?;"K]1;7^7P7,82E)%AZXBC^%(_B M3]-N1;DMD\Y__$RV@=P@S,C8N9R[5AR5Y-H:0]$Z)]SI $5QM5LD MCP7^Q;RLZ,,AC9.\7YSW9:3S.T-EH2R[U+DG9;1.-#G/\;CYUN0#IODDF42^ MDK[L.<4YKA7R\G&LJ7A(4[#S9U;"DCU>PI*=+I_.LF PAU8Q /%/P^D_8'H( M%VK1[A,JY][<'HXX)(@.R#\Z\K^AHA54A\69TZIBRZ-7M<[(BCL*'1"9E=F* MD+^/L ]F6\S"=# #1^<[T,.2[!N2X'W%V>3Y:(\+&M$(,2?8WY"I MY,@+*2^'BA.2N(!!=!:EF.1:FW\#F73P?"S(IX2$"?&76=C+//L:=G6X&]:0 M0_HB&XMQ/DG!(0E7;Y&?U';Z_)NO!.6Q5N$=O23DD!NA0=JUT9<,3#5'XE@( M^_FHR-UQR' 0MO[967#-FRJ?I8P[P'8\#AS$S&S19Y%Z!-]Z[=/V;-C B>PS M4D39(I.,.J=$I^Q04LY>3-HAWLP_)?Y99Q\C+/A4$<[M=L?\P?2LXU;I'DNQ M47FQ/ >.)IX98A!4+Q >-[YU&IUZ\VNNOTN:X"@%$EW!8K$"#@/(V,4[;Q/D=0>9O43^3!Z M#]^"V%921HQ^DEE?/OCQAY^>/5F^>N %_S+[3]$NKU8/NTH5?W2P4(_$B+-> MY\1/#[/@Q@8!G._H\/KI*4F*:2C6<93"8YB/9/,Y&Q@UUU/:(Y$#.I*G@IH14%62*0ZW5-8U=6*OFK??J2/^S$"W7(B\=#7HQI%2_K$PF<38;A M%0 ,D<0DF[VN!ID1M;)=&T+*^-2KEE@?%&_AYQCZ<,X%VFVD>B(Y;F%ERLF] M3^"-1 )]Q&#Z\YIF@/-CJ&Z&XEPC%8C4-5BK?7PR3$4.TDJ) M%LRDXGWC@^O$;(@&#Q$#9H&S1Q95^:,/EIK=3A>H3)MF)>]85Y.&N:+P(:OD3=,\06"6O8>.!0?;+=JD4$(KX\:ZW_)2@/P(^E4 M\M[DK0PG/P$J0R$]QC<5*AC(HW:-\'L%#QT*#N@'0'X1_ R],\@TXN#& BQ' MP W2X[W2(*5R0Y",0V(;B&B,^R;I&](4M!H@L&ILM]FFQMZ_+*T2"E48_Z0D M>]-Z?$B1@6EMXPNJN2Z0'IGWK&@2SJ4 RJ,U7[KHF5D$9@9E'T+)/A',1SP. MC4A#ZAA2UV$T%M!-J &E@,8Q RD>;38RNE;TN.AT\O:[)/4.Q9:N@IF@$>YG MN7L/(.3?LL>S\_/SJ1/0-Y@M)CO"WGXA\WRY!3\O=L=U^SNZRFY-S+!C^0RQ M3(AC?@ZHLG_YX<]?+A^%\"3BCJ0FPKJGRAP59LVR]V#R(?#N(T3W9$\&D!'I MPUP:HDS9!94Y,FP&,U;HM6$8^HZ'$DT!SCN9(]0'T\3E"FF/*\-V^O8"]"UV M<IV*ZFJ\O(.16P&.B&ZZU,6\^R#IQ\$>8_F4V\6'54PDI$\=E12 M"+ YFIW,.@T!HG/NRS:F5Q+?E MB D-5WTV9SW8E?6NE!(CH7!(*DTY) J>,*E0B!KDE]"CEX7/K/DV3?LU/"D3/NR MOOER,=U]"?XU>HO>9-J$SY0^_ SE&SW3W]&2.;%$-OQNJ/MIVN#VR>@KQ/G( M'//L/XY^Q^=C;1P N20D-1IYCT&0E(SN6![@7@'^M,CZ3H[%="O';^(=0Z5B MW/9^1TO'X;R^1"TY!E^&&4E.2\'/<@N$-/ZA_:S/-9'RTH@:Q;P>-R!ZJ?U) MO=W\BF0\81,"Y[TQWY%3E89(B2*_I:V>'*$?PFTE)Y*[)V/:1!H6X?B/9\T+ MTHU2( L?6-Z'KX".CI%%"L:EZV-)_)B1/Z0FKFB'17H] 2OUO)^$J49 M.&'O.?H.'%]^!,HTNPA[^J8E58CEZHSDC+EMD3N6I('A!L?8'\R$VIA(Z?L5 MP>08"?M=AO2=H2.-^BT:3E/V$/@17QG:).MN51+S.:XV/J,P,,\KO3$5]W1* M'W64]N(I&^MS"&;Q+W1R?TMFMV*UV;>"])0\42L.*.(G)#?X4^G'A0N,G+GX_@$8':O,<] M*.7Z^P5\ P-X8=TU@M=*U403XGOMN"V\\9Y@GGT@P*3KUV3I3DMKN=4_4@_L2005ND3=.&9*.3<5NBJ3=W!F0JV" M;;K/7XA@ M]]1.:?QGQG?[_A_6!8VB%ZSZI2NL.TORLD76YE$(:$IEM5TFN- M9G&Q\N$BR&VM\"8D!<")MO\+',$R37H.;: 4F9E:R^G!?MK[>P\F^__M/?Z/ M A2-YTLWQQ5[H-==NAW15;X>NSAQT>V"- M._R>B/I^?N])S(Y(SQZ1[.^I!"P6'(IOV@I[]'FW,=0][6WZYJC%'=U1M+!I M@H'];*O-Z6<#[WS!,<&H<_F>CJGI9>1)R4\D&$DUGB1&RM;N9](M-QMVELV& M/?+LSOO5D+?0:)5#'"(UG&/]G+@R,<[W -]! [J*^\:^"@%>N(@DW5I< M&%ES3]J!I^KOB?J,$\\XSS[=O6K(Y7 _=%S^UHJ04RH*20W>('KS,*R]"P0.D?+!79+1?3?I#KE/2/J:^79 6*;-UP&4N$E*ZXA^EO M0T_B+;;,D)!EQY/+,9JR;GV_V>*.AC-; 5XU*B[\U;AOHT;M>]K-1F?W5[2E M=PQYY:Z)-ZOYEPX(59O<]3?HZ$"4.!EH<-^X7O>WJ&/;#9!-!;)R[CSV;>RX*H1J5#B\!TFN9G1Q MF$L)H^##Z;E+VQO!I-[+)3?RYMG?0G)MEOTVOZ3/_0WSX5V+Y!H$*F8A;BC5 MM?.'+E[$FV>72$YX13R\7S*<5C;1FZKI.WYRQ2_$'J7: MKP3%NI[<&^4;0)S!L !6>*6_6NE9/>2 SWO@#O[^-%;D5$)9LFG?XXE,B#AB M_/)''3Y)_/954)F^47AMXOY_/X\+0P>ESO#:7=SZ ':)F<(4JG1R/8RSST!> M&IIW2X#,,$Z=LJ%,[O R@%:(<@:= O%^FT=Q(I]>TKX])EQZUCR:WK+2E8$F M!F+"+!CL7K-3K2&(8>3.5.,;S?BG1]BI#J_L].O$JM9@_.&/*@6YQ2L!3V^6@@,J^4PQV:W0"A?TBO( M/MR]+\^ V<%NDH1YC1/"9K+R0%[N ,I%_I!.9P5Q>J !K"KQS ]+HDF@3_(? MW+L3H!@/U/#W*KB#0*X!)C9HEF8+,9,GOV\EJ+%_/J=I#"2S>0T+)@&*)JEM M[H_BAJKTYS*.&:/3T'_97]Z"A,8=Y5GR:S,[3;X%OZG#J?2JE1^>B4_C[_9< MR*_5]*_+C_[\PI>-<6%T34//Y\^?GLB/-H0/K:WYMVM6MFWMCO_$%4G=X 7Z M?FUM&SY@@?AK1F__%U!+ P04 " ".A395*Z? HX," "/!0 &0 'AL M+W=OU#L:UM4EEQ=N6G__:[LQ$M'&MB+?26=>^ZYDHZF&V,?J$1T M\%PI3;.@=*Z>A"&E)5:"SDR-FE=R8ROA>&B+D&J+(FN3*A7&47015D+J()FV M6AZ%/4LF M*]0DC0:+^2R8#R>+L<>W@!\2-[07@^]D;-QR!GU)G[@?[]@_M;US+VM!>&/43YFYH5?E1.)%, MK=F ]6AF\T';:IO-XJ3VA[)REE'Z;;(HBL2OU%D&,.=T:XDN-499J\)0E;M M-*%:I#@+V"N$]@F#Y/1D>!%='U$[[M6.C[$G*[9FUBCTIW9+3O+EQ P:PKQ1 MH/B6DU_)D$NGTA\:"")T=*B/XY7^AQV$]2'D1K'5:3)8-%)EO*6\HC.056W- M$[*A'0V&$9R>7,7#X36\H+ TN!-IR;7Y)GHL/C:R]LC!Z!_ZKNA"VD)E"8@.WLWPVL'CJSP, (,* 9 >&PO=V]R:W-H965T*"SWU2V/JLS#460D5U4>R M!H$WA505-;A5BU#7"FCNE"H>)E$T"BO*A#^;N+-K-9O(QG FX%H1W5055>MS MX'(U]6-_>_")+4IC#\+9I*8+N 'SN;Y6N L[E)Q5(#23@B@HIOX\/CL_MO). MX N#E=Y9$^M)*N57N_F03_W($@(.F;$(%#]+N #.+1#2^+;!]#N35G%WO46_ M=+ZC+RG5<"'Y[RPWY=0_\4D.!6VX^217[V'CCR.82:[=+UEM9".?9(TVLMHH M(X.*B?9+OV_B\!2%9*.0.-ZM(W-.6@7TY"@S:L9)AM\,Y;O.01O#@A5U*8 M4I.W(H?\/D"(Y#J&R9;A>=*+^&LCCL@@"D@2)4D/WJ#S>.#P!C_T6 ?D#:2& M4)&3M]\:9M:[,?ASGFJCL&K^.A2%UL;PL W;26>ZIAE,?6P5#6H)_NSYLW@4 MO>[Q8-AY,.Q#G]U@9^8-!R(+DDEM K)04FO2"&Q+SOZ!G"RP'?6!BRB>RQN[5Q MCH RK& 9-2B(^QQJJ5F;G*H1+&,UY225(D>_[.$>6!P\ 2T@JY)E):$*2,:I MUBB#4:'ZD/^YK8U=]FBTI$L@*8# 6P,*&Q+5C<0CPF$)G,0(I@'?27);PO^9 MG7UVZ1J?A;^EVIZMB5G7\##D%OQ>W%PP, *%Y/A"ZS/OG:6U^9U7$@.)W+S/ M'+-PA&@],@BB)=Z N2!,/AR'OIC4Z#\?C4&2:WTJ ".U2(#GP>'_GQ1.,][\YQ]^X<_\2[(]SC MV" W_&_<5N%_>4GZC8),IL,,'$XN?([7?0"O8ZX,_@"IMF_NJ MA5I['P'[U914>+\A'2/=QXIYESA:N)7V7+[:VI\_L+I7]IMZ?5!LCR@>2G5O M@L.=P: "M7#CC\8X-<*T,T)WVDU8\W:PN!-OQ[,KJA;8X?C,%:@:'8TQ;:H= M>=J-D;4;,U)I<&AQRQ*G1%!6 .\+*L9)&XI4 MRDWBL>?__(^3\7(OU8.N$ T\-5SHE5,9TRX\3V<5-DQ?R18%K112-KG&KG-;0\@Q,Y; Z/6(&^3<@LC&CP/3&;>TPM/QD?Z^KYUJV3&-&\F_UKFI M5L[<@1P+UG%S*_-NI=OF6&I4LE]Z!L-M'LH"^U5Y.Y6MB/]"Z(?A!5XT%ASUO.@_!4NEX=OU3O?!]W.5#ISX/,WE'SY1U'D 5DIY^H'3[1.;^7 MB9LS%& &Z'QQ/%]@(K># )A"8!H*R:EM]6)B5^TCF-P+A9DL1?T+LAB*:QFT3)N8/U3O[]!E79=[BUU DSM,$X.UXBUT/O_$D?;J ;ILI::.!8 MD-2_FDT=4$-7#X&1;=]).VFH+_MA11&PO=V]R:W-H965TZ10,837?WL-@#+8TMHA*I MDE2<_OL=4K:2 JD/>Q%GR)G']TC.:'G4YKMM !QYZ%IE5W'C7'^=)+9JH!/V M2O>@<&6O32<=))Z2*U\LPMS7KI1Y<*Q5L#;%#UPGS M"&G\.&'&TY8^\:E] M1O\8M*.6G;#P3K=_R]HUJW@1DQKV8FC=5WW\!"<],X]7Z=:&+SF.L7,>DVJP M3G>G9&30236.XN%T#D\2%NEO$O@I@0?>XT:!Y7OAQ'II])$8'XUHW@A20S:2 MD\I?RITSN"HQSZVW!N_7N)^4;%NA'!&J)A]^#++'@W?D]3>Q:\&^628.]_(9 M277"W8RX_#>XC)-;K5QCR0=50_TK0((D)Z;\S'3#+R)^'M05R5)*>,KY!;QL M4IX%O.Q_*?_G9F>=P3?S[W/:1^3\>61?1]>V%Q6L8BP4"^8>XO6K%VR>OKW M.Y]XYY?0UW=C^1"])ZX!HHT\2"5:4FGK_&0_Z>HG77#6]9R8R]MM+\$1X0C> M"TSW$I;18$1:(BS9ZQ;+WEY'?M%_6/0%0Z*743ZC:9H^&IM!MK54AX @.U1Q M#WX+&^4TGZ4T*TNTLD5!&1I]'(R2 M;C 0HO?RP=LV8O.<8O-Z'&>TS O*\\*;!5M07F31354-W= *!S66.UYH)85O M*-%KPC+*\I+R61Z]\2ZG!2]H$=R+YT:) H?:,:$L:%EFP2[+E,Y8^=P;29Y4 M> ?F$/J8Q3L?E!N+?9J=6N7-V"$>P\<^>RL,/AA+6MAC:GI5S&)BQMXU.D[W MH5_LM,/N$\P&VST8'X#K>ZW=V?$;3#^0]7]02P,$% @ CH4V5> 6GX(J M!0 >@P !D !X;"]W;W)K&ULE5?;GJK6EK&&FF6FK2NC'"RC5_5DO[&TG MOLKERM+$8'+:B"5<@_W6S#2^#3J40E90&ZEJIF%QUCL/QQ.W(LI\**R:E6]TS3:D2C@0O562,Y65-2KJW& MKQ+M[&2FU9UT.WQT 34LI#UFF&KVJQ&/(!A1S=B7H(Y/AU8=$F&@WP# M?[&&YR_ AYQ]5K5=&795%U \!Q@@UXXPWQ*^X <1?VWK/HL"G_& \P-X4;JAMH:>K,K8$V73DJB7,=F*8G[ MXCCH:7\%D9\%"8Z.6,BYS]'Z M^#_MC146O-@?94.TBS(TF<("T*C8;^.-?)Z%N#:-_6B4XOK9*_:"^/','R7Q MFM\P]5,<'[,#:DDZM22O5@LL%N!ZX(YWIC'$O=HXB+M?&S=K.P.M&D-^RBD9I^%OD6([Z)L@;**BX\]^IW*.UF@X!F=2:CI M')T7S(&8E4!NI+4^Z9,G_1&24_GM"1T\A:LU5)R@<+P8 T6E]4F6>$#A\5.S M*6C \(HI$3I1?&/L>VQ?UP M%+PLI A[8SCRDA&VG1%6SAW*@"KL9%.LQ+"M)5T 62X::44I_Q;/M!2GZ"+S M;A1^VY<+HIAP/XL"&HTPS&'R/+AMHA['U#-1>?;19TTIL#W3?L*/5C85->L3 M/%]P/V6#M?/(BA:W5;%B(]\0&8KUPZCJP"NU*%Z[)9["=IBJ,8SX , M._7_"C:D)*5=S#,-C9 [:8A2W,?4BP,_1.@]>]'%2 Q0+DDRI%'*_5',/2JY M%Y=C7669/^1#K"WWE@[1/'OAD!CLW M;.;:QI:P-*V&!IEB[>"[H]4UW_6)5XVZ7SV MA1QT_VY,_@%02P,$% @ CH4V59L0$TR= @ I 4 !D !X;"]W;W)K M&ULG53?;YLP$'[GK[#8-&T2*F (^;$$*>E:;9.J M1DV[/4Q[<. 24(W-;%/:_WZV(2S3TCSL!>[.=]]]9_ANWG+Q* L A9XKRN3" M+92J9[XOLP(J(B]X#4R?[+BHB-*NV/NR%D!R6U11'P=!XE>D9&XZM[&U2.>\ M4;1DL!9(-E5%Q,L**&\7;N@> G?EOE FX*?SFNQA ^JA7@OM^0-*7E; 9,D9 M$K!;N,MPMHI-ODWX5D(KCVQD)MER_FB<+_G"#0PAH) I@T#TZPDN@5(#I&G\ MZC'=H:4I/+8/Z-=V=CW+EDBXY/1[F:MBX4YZ8-5+QJB_6?E6R[DV>^WLX*I@$KQ3@O@!;WETCR_(3422="]XB8;(U MFC'LJ+9:DRN9^2@;)?1IJ>M4>E75E+\ H(WBV2.Z;1D(690U6E/"T/M[LJ4@ M/\Q]I7N9"C_K<5<=+GX%-\3HAC-52'3%-$P>6;SHOR;_L=Q*)?0_\_/4[!UR?!K9Z&@F:Y+!PM5"D2">P$W? MO0F3X.,9WO' .SZ'GFZT+O.& N([=+6Y72-9$-WE%,WS0/<%' ,@(@VDOF88 MKAD1EALC1"T(,!D[3K6.Y6!" MJU!+9\C H\3#T\C!XZD7XZESSQ6A!QX%T!QM7Y#J^3GC$?:B2>R,D\1+XJES M34J!G@AM[!TT_Z"_=2*3YR4AUG;LA7'HA='DU-W[1\JI0.SM?I HXPU3G8B& MZ+""EIWR_J1W^^N&B'W))**PTZ7!Q7CD(M'MA,Y1O+8ZW'*E56W-0J]1$"9! MG^\X5P?'-!@6<_H;4$L#!!0 ( (Z%-E4OW#F!U@0 ((+ 9 >&PO M=V]R:W-H965TN[ &5:MF4U?1$ 8B]G=\^N<+R4ZE[/ M 0Q]J,I:GWAS8YJCX5#G*ZK:JN%J=02F7)U[H/7ZX%K.YL1^&X^.&S^ &S!_- ME<+3L+=2B IJ+61-%4Q/O-/PZ"RU\D[@3L!2;^RIC60BY;T]?"I.O, "@A)R M8RUP7!9P#F5I#2&,'VN;7N_2*F[N'ZU_=+%C+!.NX5R6WT5AYB?>R*,%3'E; MFFNY_!W6\2367BY+[7[ILI--,H_FK3:R6BLC@DK4WJT$9RH;5%NC,);@7IF?&-D?G]@XRKHN:RP MUIJ[=.W=\DD)>O]X:-"-%1[F:Y-GG4GVALF0T2^R-G--+^L"BN<&AHBO!\D> M09ZQG18_M[5/HV! 6<#8#GM1'W3D[$5O!3WG"@[.7-!7?(4<,_14*5[/P.W_ M/)UHHY P?VV+OK,=;[=MF^A(-SR'$P^[1(-:@#=^_RY,@P\[D,<]\GB7]?$- M-F71ED#EE"X=XS $O@"%#42YQM9J;/4TQ7:ELNF(O^2JT-LBV>WK=@[46!+0 MB>U=NFYI30U>['1NYMPX*A3^S1_H3D0BQ$@<)T): LR %)_"0FOY++ MAP8' 9K0EO&T42('NI (1I3"K A+_#1 .1;Y<8CKM=#W!U,%0$5M "MIJ$+@ M)/"S#*\#/THWK:Z!EV(*=$_4#K/>1^BQ&'9P8HJV,6BW M2ELIF!F*W[33O[&(F.M M0>5" SE'/'8ZM+PDGW K\"\J)TCOSCNYLMPBMZ J_QF:GM:P/%EUL MFPS=.D%W._@/_O^$S__9#5L8_X+HCEWT8I/7'^T(ZHCZQ.$].XVZ_3[YBNC6 MU7Y)X3"(!K&C*?.Q6B_(ZR94IXDDC*-!P!+D8.0'T5M,C0X'HR! (>:GR2O/ MSYB!W1-B9UC7V=9GP7#C752!FKG7'^9=MK7IGDC]U_Z!>=J]JY[$N]?I%ZYF MV.>TA"FJ!MB1'E7=BZ\[&-FX5]9$&GRSN>T<'\F@K #>3Z4TCP?KH']VC_\% M4$L#!!0 ( (Z%-E5+A!=F^@, *\+ 9 >&PO=V]R:W-H965TZ ##D:U4*/?4+ M8^IQ&.JL@(KI,UF#P)V55!4S.%7K4-<*6.X.565(HV@85HP+?S9Q:W,UF\C& ME%S 7!'=5!53C]=0RLW4C_WMP@>^+HQ="&>3FJUA >93/5" M*%A-_:MX?#VP\D[@=PX;O3,FUI*EE/=V\EL^]2-+"$K(C$5@^'N &RA+"X0T MOG28?J_2'MP=;]%_<;:C+4NFX4:6GWENBJE_[I,<5JPIS0>Y^14Z>QS!3);: M?&FT=R\I$M2]"GD]"@"BL8 M9AW<=0M'7X"+*7DKA2DTN1,YY/L (7+K"=(MP6MZ%/%-(\Y($@6$1I0>P4MZ M@Q.'E[R UYGXQ]52&X4Y\>! WJ ?S9ZU?Q,+H\ M0C#M":;'T&<+O'=Y4P*1*]*AYR23584YK N&2P3O(EDUIE% N-8-$QD&"3H@S3V7%(16=M[A_N-T8:)G(NU M1]-A0$?)$PGVP'AI4\YIVZKQ:)0&Z6CDO6NJ)2BK9Y_:EK&7#J)@-(B..'_0 M.W_P'<[/I,AXR9FK'[ABT&6BJ4 Q(Q72%CD6 "'Q6K8+*((5@F?M#B\;@^ZL MD;HC;-G7C7%H^E"\CE.S\6J]CHXDQKE+@W$1,H7C]D.,K3%P=T. AB.L+Q"8G/XV"0)MZI=_N-_=B[=K3OYHNQ=[.7&3LI%Y EK+D0 MCN7*FL-E[M%@%-%@F"0X2KO1/H3-0F1N)+E;O)^3O%'.[6A8!_'ZU3F-Z:67 M1%$019'W25B?X1$GWZ(@=3JZ"%)Z@=1/R%;TU/OL7@L49@_HA34\R>Q.^'=_C&H'3M(9]ISE'-T9.0EP2BFN[%Q6=!FU5XF[=-SJN/+XT;8 M""5Q9L_! M2O0OY<^AER+<::*P-*U=JZ@1JQ&F[:?ZU;X;O6J;L&_B;2O[EBE,.TU*6.'1 MZ&R$E5VU[6$[,;)V+=E2&FSPW+# CAJ4%<#]E91F.[$*^AY]]A=02P,$% M @ CH4V59D3@*5' P (@< !D !X;"]W;W)K&ULG55=;]LV%'W7KR#484@ SB*I3V>V@:1IM@YHD37M]C#L@99HBZA$NB15 MM_]^EY2MNIOCA[V(A^0]YWY0O%SLM?EH6R$<^M)WRB[CUKG=39+8NA4]MS.] M$PIV-MKTW,'4;!.[,X(W@=1W"2.D2'HN5;Q:A+5'LUKHP752B4>#[-#WW'R] M$YW>+V,:'Q?>R6WK_$*R6NSX5CP)]V'W:&"63"J-[(6R4BMDQ&89W]*;N\S; M!X,_I-C;$XQ\)FNM/_K)ZV89$Q^0Z$3MO *'X;-X*;K."T$8GPZ:\>32$T_Q M4?TAY ZYK+D5+W7WIVQQ:@> MK-/]@0P1]%*-(_]RJ,,)H2+/$-B!P$+H^,MP8U#T*J@0W! M2>4/Y::W3UGJ\[ M8:\7B0//GI_4!R]WHQ?VC!?*T!NM7&O1*]6(YGN!!$*>XF;'N._81<7?!C5# M*<&($<8NZ*53'=*@E_[/.MQ+6W?:#D:@OV[7UAGXG?X^5XC137;>C;]B-W;' M:[&,X0Y983Z+>/7C"UJ0GR\DD4U)9)?45T]P99NA$TAOT*$#-#)CI9_2Z%YV ]R'LWM0"OJO5%F1XYSF@ L\+QB$XG$&L>2 M*\!SG!**YU""TU31%?QO]MKGQ""G,HM*FN(,$KE"M"HQS;/([Y:@,V??Y7%D M5G-=;F MW.^=G/2M7IAMZ,X6U7I0;FQAT^KT -R.?>^;^?AZO.%F*Y5%G=@ E&ULM5=K M:]LP%/TKPH.QP:@?>;5=8FC:CFTL$!JZ?1C[H-C7MJ@LN9+?<8SGW9KKAXDX6 H]EI3)F5^(G@8T\&".3 MRIKS.S/YELZ\P"@""HDR$%A_/< E4&J0M([[+:C7SQA(N M.?U%4E7,O%,/I9#AFJH;OOD*VX1&!B_A5-I/M&G.CO3AI):*E]M@K: DK/G& MCULC#@+"\0L!T38@LKH;(JOR"BL<3P7?(&%.:S0SL*G::"V.,/-45DKH7:+C M5+QJG@;B&5J1G)&,))@I=)$DO&:*L!PM.24) 8D^7('"A,J/4U]I9A/O)UN6 M><,2O< 21FC!F2HDNF8II/\#^%IRJSO:Z9Y'3L3O-3M!@^ 3BH(HUA*4/(Y[6[T,$!/@(5T"!VU0D=O=_RVJE[EN).JI^/C-I'Q41UW MHX^Z'9^T0B=.J 5."KVDWW9C.=S7I#*&][GA3J*>?I^V:9P>U6\W^J#3[K-6 MY]E;[7[M]782];0[#/8E(CBJX1WP4?<-#P_*6>@$^U(+1E0MP)J>D4_D$+ M5X+(;:,JD>W"FFZN76V;X8NF!=P?;SKI!18Y81)1R'1H<#+1Q5$TS6DS4;RR M#>&:*]U>VF&A&WH0YH#>SSA7NXDA:/\BQ/\ 4$L#!!0 ( (Z%-E5.S!Z= M)P( #(% 9 >&PO=V]R:W-H965TU#- M21@$-Z2F3. T]F=;E<:R-9P)V"JDV[JFZL\M<-DE>(Z/!_>LK(P[(&GRIAK7DOUANJ@1_Q"B'@K;< MW,ON"PSU+!Q?)KGV7]3UOA\6&&6M-K(>P#:#FHE^I4^##B> ^?4+@' A*\% M1 / *T?ZS'Q9&VIH&BO9(>6\+9O;>&T\VE;#A'O%G5'VEEF<27?]ZR%9H!TK M!2M81H5!JRR3K3!,E&@K.S&^"3^<$^$]DS^2(1CFB?[&G M*VX[G(H,D)T5*)?MWA0MMWWGY3A;>T^X\(1N?!S2* B"F!Q.:[K@U.=*3OYH M-TV^4U4RH1&'PL*"F>L_U7=H;QC9^)]\+XUM&;^M[% #Y1SL?2&E.1JN;\8Q MF?X%4$L#!!0 ( (Z%-E4R!$]'X 8 /M( 9 >&PO=V]R:W-H965T M9_#F'DU)Y[Q7#QG^9=BS5A)OFZ2 MM+BSZ=%HLUVT3%6;9E*7_E(RR3.&6W.2D>-YLH_^N*)=GSY81.7BY\C%?KLKHPG5]LHQ6[ M8^6G[6W.SZ8M91EO6%K$64IR]G Y^4#/0UFN!'7$;S%[+@Z.2=64^RS[4IWX MR\N)5-T12]BBK! 1__/$KEF25"1^'W\VT$F;LQ(>'K_0G;KQO#'W4<&NL^3W M>%FN+R?FA"S90_28E!^S9X\U#=(JWB)+BOHW>=[%&L:$+!Z+,MLT8GX'FSC= M_8V^-F_$@8!SA@5R(Y#[ O45@=((E+$"M1&H8P5:(]#&"O1&H(\5&(W &"LP M&X$Y5C!K!+.^0'_MP4DO3TX:FX.V#WO7Z7:]I.YB5E1&\XL\>R9Y%<]YU4'= M3VL][UEQ6EGJKLSYJS'7E?./[(FECXR\LU@9Q4GQGOQ$/MU9Y-WW[R^F)4]0 MA4T7#>QJ!Y-?@2GD)DO+=4'L=,F6 _I K*>R ##E+6N;)[\T[TH6$H/'](PH MTH]$EF1YX(:NQ?*;*.=R^JK<$LLMMFCE=$!NB^5W;-O>_)#<&=_V(;D[ONU# M)HQ\_H4#B5^R3?''D"UWV=7A[-6H M?%YLHP6[G/!AMV#Y$YO,?_B.ZM+/0Y9 PBPDS$;"'"3,1<(\),Q'P@(D+ 3! M.H946T.J(OK\F@\S.2_G2!)']W$2ES$KAHRUHV@UI:I.G^:4WP'_N9@^'7I& MF.U4SR!A-A+F(&$N$N8A83X2%HSL0B$H:<<.6FL'36B'I@H< MQZDRSZJ;W3CO.$Z?\8;H6C?.'[@_6=K"Y_MA[MKHDLZ^7S#-ONW)CW(DU":!:794)H#I;E0F@>E^5!: *6% M*%K7G =3DE0X#/IIRE^5!:T-",;_:E$)6WZPQY[PSYU +Q4QKS$E.9#:0&4%J)H77/NI_.I>#Y?,($I5I[L*^A,/Y1F0VD.E.9":1Z4YD-I M04,[+"9E?:;067\J/!R*E&>&HDG&\.>(=#^?3\43^@.%XDVE^5!: *6%*%K7?_LU%U1_VV(1NF(# M2K.@-!M*BA<4B=.$%E&9!:3:4YD!I M+I3F06D^E!8TM,-/L35JR*:L]6O%XT#5T*DTHZ^4BON%$U2\RZ9+]P0Q8OW!CC$G70)72H=?VO&(FSG^P2Z$(.*,V!TEPHS8/2?"@M M&-6/0E3.KDOVBSAD\2*.,2[1!ETB#[2.TKY+H,LRH#0;2G.@-!=*\Z T'TH+ M1O6C$)5SYY+IP18E&Y:OZEUT"E+_'[/;1Z&]VN[4\Z'>GZ9W_8J>^W3@>D#/ MP]V6*'O\;EN@FRA?Q6E!$O; 4TEGAC8A^6ZGG=U)F6WK#5+NL[+,-O7AFD5+ MEE&PO=V]R:W-H965T?J>3-R>=L@M[@FL1&V,M)098X]ZE!GIO<6ZDAB5[&J>3J+5%^,KA*EB"D M6A>)IA!FG$@" AU,U7:),@J(S5&KR2$Z. >)"56C(W0W/4<''P]'ME24-+ = MEN'/BO#>*^&_9=X7HO[Y.WN;M/=5HFHLN%5V?!RO.XK>*0WQ#/BO-LI&Q/8\?OK@]ITO M;9MK3V -\7XEWM^QUOW-K/<[PWK6"Q4M=J;5&50$!WNJ=2/.%K6^.TY#Z+ 2 M.MQ7K1N!ME"Z.TY#J>NL/[?.#N=!Z?S_+==F:-IS;JT?<(T$K[.$A"3%%,U8 M$@GC66"&VO8PV!=:4_CZT^_N^NTO >I)][W-3[\YSCLVU[HY8/:A\A"G.%[!S[*A OKD?%1+(TOV',F%3WE7RX4%=*X-I O9\S)I\G^M)2 M75*#?U!+ P04 " ".A395M+2C*(<" "K!@ &0 'AL+W=O>9DQQ=3W M=9I!3O69+$#@REJJG!J4_5\"5SN9E[?V[^X9YO,V!=^$A=T PLP#\6=PIG?L*Q8#D(S*8B"]1F-?,"*P@XI,8R4'QL80Z<6R*4\;OF])HM M+; ]WK-?.^_H94DUS"7_R58FFWGG'EG!FI;0U&!3D3U9,^U3FT /W!*X"P!H1O!40U(')&*V7.UA4U-(F5W!%EJY'- M#EPV#HUNF+"GN# *5QGB3'(CMJ -'HLA"TA+Q0P#34X6^&]9E1R(7).Y%$9A MW"7EY)::?0VN7&PIXW3)H8>1]A84Z_^2G)*3*S!8@*,>>5A5P/ 5@5]*<4:BX",)@S#L@,_?#N\?PGV,JLDK;/(*'5_T"M\OH$H3 M(_$,7!+/ASG@M>IIFX-N:XV&71O8F_N5!41-'M$Q]N0K:(PCHX)\$T!L.EUV*XZAX[!]99M$HV@2!$'L;]M. M.NJ"2=BN.Q Y:$0.CHJTTO#(KK%A.(FZ2V-%,6[M/9J,QY-_%![=J#MK-@>-3!=VDH[U(]?)G8.#A_J;NCKC-9O]5*;!N_I6K#A"8N$ FI6E5X0#RXR6UKS;&#[;2#7\^UDT7MEHT] M\)+XVO< AAR5W.AI][6F.;"]W6YA9KJ,]F P)6U5#4U&*J- MKQL%M'*@FOM1$*1^39GPBMS-S561R]9P)F"NB&[KFJK?5\#E?NJ%WOW$#=ML MC9WPB[RA&UB 639SA9$_L%2L!J&9%$3!>NI=AA>SQ.:[A&\,]OI@3*R3E92W M-OA<3;W "@(.I;$,%'\[F 'GE@AE_.HYO6%+"SPC^]*ZOPP$@ M3)X 1#T@>BD@[@&Q,]HI<[:NJ:%%KN2>*)N-;';@:N/0Z(8)>XH+HW"5(E:CD0N29C&:?DY!H,91Q'[\AR<4U.7I_FOD%! MEM8O^\VONLVC)S;_THHS$@=O211$T0A\]G)X> SWL0Q#+:*A%I'CB_]1"ZDT M^7&YTB[X.6:KXTG&>6SC7>B&EC#UL+,TJ!UXQ9M781I\&#/YG\B.+,>#Y?@Y M]F(I%)1R(]@?J,A&23S\LJ\"V5'>PIC[CG+B*.TKL2NR-#O'0SC/_=VAL\>) MZ21-LBR<#(E'JI-!=?*LZIG4>!T5<&I0MI G='F^Z.CBE/'@D*TRC(DO#] M ^5CB?$D2>/T@7+_H/7LL_>5J@T3FG!8(S0XRY!#=4])%QC9N&Y<28.][89; M?'U!V01<7TMI[@/;X,-[7OP%4$L#!!0 ( (Z%-E5Z??RB6 ( +$% 9 M >&PO=V]R:W-H965TR!F%N5E)5%(VIUKZN%=#"@2KN1T$P\BO* MA)>E[FRALE0VR)F A2*ZJ2JJ'J? Y7;BA=[NX)JM2[0'?I;6= TW@+?U0AG+ M[UD*5H'03 JB8#7QSL/Q++'^SN$;@ZW>VQ.K9"GEG34^%Q,OL D!AQPM S7+ M!F; N24R:=QWG%X?T@+W]SOV2Z?=:%E2#3/)O[,"RXEWZI$"5K3A>"VWGZ#3 M,[1\N>3:?@%0-0!HN> Y 5 W %B M)[3-S,F:4Z19JN26*.MMV.S&U<:AC1HF[%^\065NF<%AME#F02A\/"$+3@42 M*@IR<=^PVOPI)$=?J5+4%OJ8',T!*>/ZF+PGMS=S;H_#Y6N94X.,]MV'NN:YC#Q3+]J4!OPLG=OPE'P M\9#L_T3VI A)7X3D-?9L#H8T9]0VZB&A+7KHT';,;++D+!G%P]3?[$OXTVT8 MGIV&<>_6)N?OO?X*U-H-!4URV0ALWU%_VL^=<]=NS\ZG9AZUX^,W33O,KJA: M,Z$)AY6A# 8?3%*J'1"M@;)V/;:4:#K6;4LS4T%9!W._DA)WA@W03^GL%U!+ M P04 " ".A395IWXDAT(# !^# &0 'AL+W=O5S4Z2!D-C0N MX/D8(BW((WY1LA*U,="IW#/VH"??PJ%A:2(2D4!J"ZR^EF1,HD@[*8['TM2H M?E,+Z^.U^W6>O$KF'@LR9M%O&LK%T/ ,$)(9SB)YRU9?29E03_L%+!+Y)UB5 ML98!@DQ(%I=B11#3I/C&3^5&U 30V2% I0"]56"7 CM/M"#+T[K"$H\&G*T MU]'*30_RO]RPY [9U I"%4(M\_'8Y;,I-M5'5;J%JMU#NY[RZ6VF5,EFG? +F MG G1EF3AVLM=]<%:CF#/=USDN -S64^G+="%'G+M*K !;E?@=B?X11!D<19A M24)UDZL#'U"LCU$;;.'DUAA.H0T='_6<#=JV2.0BUZU%-G"="M?YGWU.B&P# M=[9PD.N[OF]O8+?$^;[5@WX[=*^"[G5"_]"4?VY(?$_XWS:^3KE^7I^+% =D M:*CZ",*7Q!A]^@#[UN>V&W]/9HU,^U6F_8,<@_[6QCL]R[(VRO-:5 /9K9#= M3N3+C$8A3>8Y*XU3SI9$TXK.BG5ZOK=B>S)KI.]5Z7L'J9BW70M5#-OW-VK6 M$F=[+H0['EM^A>UW8M_@8*&6U NH =Q9LT[']]9L3V:-Y*'U\FZV#E*UTK9> M#@B1Y_8=;Z-NK9$00;^_X[S!6F,!.^&O,YY0F7&28\_HDQYW'[=NQ_?6;E]N MS?Q?6@5XF%X!MO0 ?0=M/29?CRO S5ISJ#OS&\Q5'R= 1&9*:)VYRH$7S6XQ MD2S-^\5[)E7WF0\7Z@\"X3I 79\Q)M<3W8)6?SE&_P!02P,$% @ CH4V M51X_VT4\ P < L !D !X;"]W;W)K&ULK99= M;]HP%(;_BI5-4R=-S1>0T$&D%CIMDR95K;I=3+LPR8%83>S,-J7]]SMV0@8T M3?R1,]D(>:=R $T>RH*KJ9-K79VYKDIS**DZ%15P?+,4LJ0: MFW+EJDH"S:RH+-S \T9N21EWDHGMNY+)1*QUP3A<2:+694GEXP448C-U?&?; M<?M^Z?;.Z8RX(J MF(GB!\MT/G5BAV2PI.M"7XO-9VCR&1J_5!3*_I)-'3L<.R1=*RW*1HPS*!FO M_^E#PV%'@#[=@J 1! >"('A&$#:"\%\%@T8PL&3J5"R'.=4TF4BQ(=)$HYMY ML#"M&M-GW"S[C9;XEJ%.)U?-"EX^X$920$[FH"DKU/N)J]'>!+EI8W516P7/ M6/GDF^ Z5^229Y!UZ& Q?S:I,+MLE=!+V.7RD_)9[_@02>/^J:T OR M-S,G)VRXN\W^W\;MM]K(+VZ4+K6_XC.\U:"8!CZ F%\!AR;0B M/\\72DL\3+^ZUJ_V&W3[F0OF3%4TA:F#-X@">0].\NZ-/_(^=K%[3;/Y*YGM M<1RT' =][LD4H3RC$!].%07TU[O8YG69D-K9B[L M^\3WO3"*)^[]+JVNL& \CMJP/0[#EL.PE\,7GN*' ^\ QO<8?""Y6,OBD4BJ MH0M!;3O>F8YWZ@WVYSSK'?O8[?)*9GN81BVF42^FR[(JQ"-(O(5UFC.^LK#: M_2*69.#Y)W?O25503DXJD"D>4?R$=EZIO6,=NWUJLWAO(?R#O=,?LT_V,I1$].QS",P]$!AZ=1@W'@Q]TDXI9$W$MB^S7=7B5V M"QQWG_0.<"R*^$F241A%AUOBE8:LB;D[M4@)&PO=V]R:W-H965TJ%24X@FB1.;0.S_[['3L@ &[)%X@9LQ^]KG\=?9[+C MXEFN$16\Y%DAI]9:J?+.MF6TQIS)'B^QH"\)%SE35!4K6Y8"66Q$>69[CN/; M.4L+*YB8M@<13/A&96F!#P+D)L^9^':/&=]-+=?:-SRFJ[72#78P*=D*%ZB> MR@=!-;MQB=,<"YGR @0F4VOFWH5CW=]T^#O%G3PH@XYDR?FSKGR(IY:C)X09 M1DH[,/K;XARS3!O1-/ZM/:UF2"T\+._=?S>Q4RQ+)G'.LR]IK-93:VQ!C G; M9.J1[]YC'<]0^T4\D^87=E7?T="":",5SVLQS2!/B^J?O=0<#@3N.8%7"[Q3 M@7]&T*\%_5/!X(Q@4 L&ADP5BN$0,L6"B> [$+HWN>F"@6G4%'Y:Z&5?*$%? M4]*IX$'P;6K6\&:)!2:IN@7:3/"AB'B.\!=[00DWGYD03"_0+=R$J%B:R5MX M T^+$&Y^OIW8BF:B_>RH'O6^&M4[,ZH+GWBAUA+>%3'&+?KY#_1>AX%-"!H. MWI[#O=?I^(F)'GBC7\%S/*=M0MWRCYNB!WW'R+T6>?C_Y6Y'-/UF5?O&KW_& M[W7U($QEE'&Y$0A?9TNI!)VT?]I6K'(BY+3W$=**J2*FNMZ&L+(:&RM]WVX#IS>> MV-M#,IW#74KF2F9'9(8-F>$/R.1+:HKAJ;?H08(Q"I8!*V*02O/")$%SJ9^2 MDVWH.L>Z=/=59JYSM!">XQ\O1=C:;>B,FFY'7/R&B]_))<0$A2 N.EY\H?=9 MMFZ63I=+(Z[,A@>1O/5&[DF\WW=ZXP_Z;_WV>$=-O*/.>/4E4S\=E =D]$P4 M*U WRU@%JDV2IUC7TKIFF;A MZ#N:+N5:CM-.<]S0''?2) P;.D:O0".D(Q0#R_FF4*U'I]/P4D3CEJB&?G]X MLI6N-&:%R#Y(7W(4*Y,&2HATQ-4+WK0VF>;,)%@G[7/*0*N$\=6F2E_I>5^E MM/F$3U0I8551O#1)TI(K2KE,<4U9- K=@;XGG*M]10_0Y.7!?U!+ M P04 " ".A3951VU*7]L" #" &0 'AL+W=OR?+/ &3'"B5Y;LG!"*Y%G!)8,\:HH,/LS M@YSNIH9M'!:>LDTJU((93DJ\@16(YW+)Y,QL5>*L ,(S2A"#9&I\MN_G@;+7 M!C\SV/'.&*E(UI2^J,E#/#4L!00Y1$(I8/G8PASR7 E)C-^-IM%NJ1R[XX/Z M5QV[C&6-.!<9/I+!&@@DF;A!\FZ@!Q+1 M /O >.!BMY M>>(J!T03-*=%20D0P=7LU?_4ZP8-%B!PELO1$#VO%FCP_F9B"@FMMC:C!G!6 M SH7 &T'/5(B4HZ^D!CB8P%31MN&[!Q"GCE7%;]7Y!:YUD?D6([3 S1_N[M] M!<=M3\#5>NX%O>-\BA10>933K,ZI4#GM2U^M[O6KJR)PSTL#-YP2UPNL( ^V%HLZ%!X MX^#N!/7<:.@&_9A^B^E?Q5Q A(T[G+V\?EG6X^=P#[A.S<:^IX[]OL1@Q8Q MN(IXJ1K]ZQL(SL_?"<8C[P3ZW&QHW_E^QZZF-COUM "VT6V&HXA61-1UIEUM M.]EG7RP]4-Z56F;H^/F&TRPE$.B92T;@-)Q>J64T\$+7757E,A>X > MIK)+ U,&\GU"J3A,U 9MWP__ E!+ P04 " ".A395WZ5='^X# I#0 M&0 'AL+W=O+BA2YB#_K&9 M25P%%4K*"N"*"4XD9"/O8_0PB=I&P)[XR6"OSIZ)H;(08FT67]*1%QJ-((=$ M&PB*?SN80)X;)-3CGQ+4J^XT@N?/1_1/ECR265 %$Y'_S5*]&GD#CZ20T6VN M7\3^,Y2$N@8O$;FROV1?G@T]DFR5%D4IC!H4C!_^Z6MIB#.!J%CR38L>L M3UH+X) Q?4%(EK%(EB\DUPO5+DB:>07@($R*JB%A^I/<:-B']N MN4_:X0<2AW'L4&CR_\6C!G7:E:7;%J]=@U=:2Z.U)%H+708[ MX'7<>":_']2&)C#R,($5R!UXX]]^B7KA'RZR[P1V0;U34>\TH8]_^'.?9)"" MI#E1FNJM%O*-L$N+N$QPP!U87%.1=N/0-][8G5.[<>A"Y6ZE6M[ J*B M MB9%O2\X=*GQTG<(JP?B29%(4#R[%N^_INW<"NS!$KS)$K]%WA:=6&39BX=R 4P$G4Y#8 M_E+L?YKR)5OD52N<'FN%L_\UHKO3F+@<\PY EQ8X&Q:B1@N8-D^F#"< "5PS M3'V,Q.^80<\;+ 2V(GX52I$)E?)M09.UTP[-=[3"VH@L):]",@J[[I",XA.O MN/'.9[T"Z=2U60YUC>MTO2$9^9T;<7D:+*+&YCT^361-K;0$N<[GL'>53^YS MW;!_9>3@;.@L0"[M+*XPI[=<'X:T:K>:]S_:*?=J_]%\!]AA]@1S^(C \KQD M7)$<,H0,_3XV0GF8RP\++39VM%T(C8.R?5SAMPQ(&PO=V]R:W-H965T4%<6V:#4%TA>;E&8.S^%P9JCIEHLGN090Z+DJF9PY:Z7J&]>5 MV1HJ(J]Y#4R_*;BHB-)3\>C*6@#)6Z>J=+'GQ6Y%*'/FT_;90LRGO%$E9; 0 M2#951<3N(Y1\.W-\Y^7!9_JX5N:!.Y_6Y!&6H+[6"Z%G;H^2TPJ8I)PA <7, MN?5O[OS .+06?U+8RH,Q,E)6G#^9R4,^_D5SM9XY$P?E4)"F5)_Y]F?H!$4&+^.E;'_1 MMK/U')0U4O&J<]8,*LKV_^2YVX@#!S\\XX [!_Q6AZ!S:'?.W3-K9=T31>93 MP;=(&&N-9@;MWK3>6@UE)HQ+)?1;JOW4?"'XAK8QN5@!@X*J2Z0/!WI@&:\ M?2'/(-'%4I^>O"D!\0+=0P%"0&[>H5LI04ETRW+T*R4K6E)%05ZBBWM0A)9Z M=(6^+N_1Q?>74U=IOF95-^NX?=QSPV>X_=*P:Q1X'Q#V,+:XW[W=W3]V=_4N M]5N%^ZW"+5YP!J\7KK1PT@J_L8G:HX1V%).6-[(F&D)1Z))J,KMAU/0%E)&:*E+2O\]2'T6WGTID.]WQ0%P8^VEB%Y?TXI)1<5^X M)F]*^6FVVI0DPT,0X23P3J)@,4O#8!+9F4YZII.W5Y2RJY\[:U&9O&=1>2>P M(\UIKSD=C8YN.#4(M?N ZI(PA8AN'?"MH;6^&RA]'&M!649K4I8[E#> %$O[9 M&+QV;'^T/]I*09]F5KIXR"/PHFARRM=B%^N*@,\0?NVX_GC+_5U?W/\#W6%; MO?*39(('?&V&\22*3DNM>W"3--?XWXAXI$RB$@KMZ5TG&D+L;\;[B>)U>[E< M<:6OJNUPK;\F0!@#_;[@7+U,S'VU_SZ9_P-02P,$% @ CH4V52^JG$11 M! 3QT !D !X;"]W;W)K&ULK9EK;^(X%(;_ MBI4=K6:D77)/2!>0VH9;4*6JJ+,?5OO!#0:BYL+:!F:D_?'K7,@0<+-IYWR! MQ+SO8Q_LPXGQX)C15[8EA*-O29RRH;+E?'>CJBSAHBNG MAJ=HL^5Y@SH:[/"&+ E_WCU2<:?6E%64D)1%68HH60^56_UFX>7Z0O U(D=V M=HWR2%ZR[#6_F:^&BI8/B,0DY#D!B[<#N2=QG(/$,/ZIF$K=96X\OS[1)T7L M(I87S,A]%O\9K?AVJ/05M")KO(_Y4W:.^>%6)94 M9C&")$K+=_RM^A[.#((C-QB5P;@TO-6#61G,K@:K,EA=#79EL+L:G,K@=#6X ME<'M:NA7AGY7@U<9O$N#\];$::>9T[KVH=>372ZZBS3SB.8O8%_8Z> MES[Z_.G+0.6BN]RDAA7ZKD0;;Z!-])"E?,O0.%V1E<0?M/MUHP6@BCCK8(U3 ML'=&*S'8ISUD:K\A0S,,R8#NV^T/F J[_J;=;[?[)*SMNL0^;KO,P^ MZ1Z[S#[M'KO,/NL>NR:QS[O'+K,'/S?OBP]_=8UE:-8Y9Q8\ZZUH<$R8+)]* MFUW8\E)X&/6MOFY8YD ]G"]3BL<3P3BV$W=7#(^P[%M_4(77.M,0]BC'[]17>T/V2_;) P'Q(VAH1- M(&%32-@,$C:'A 60L 40K)%]=IU]=FOVW6=I2%).P-9 MAK7BWIMAD# ?$C:&A$T@85-(V P2-H>$!26L?U9NM)[M7M0DJN77> MN1][PF^UO3>3(&$^)&P,"9M PJ:0L!DD; X)"]RK#8[N6):F7>S4%M>D(2'?!+_-.[H=8.WYLYD# ?$C:&A$T@85-( MV P2-H>$!9"P!1"LD8->G8,>[&ZH%??>#(.$^9"P,21L @F;0L)FD+ Y)"SP M)!N=JW_HI"+GHBJI9^<>HH!LBJ,YAHK:4_X=6[?6IW^WQ:'71?N=?C/7)>V! M?K,HSUE^X,NCQ@=,-U'*4$S6HBLQ-E%#:7E\5][P;%>W@T' ;-P &0 M 'AL+W=OL?X%[&A5*)O69J+F\%&RN)J.!3QAF9$7+*"YNJ7%>,9D6J7KX>BX)0L MJTI9.L2.XP\SDN2#^75U;,'GUVPKTR2G"X[$-LL(?[JE*=O=#-S!\X&/R7HC MRP/#^75!UO2>RD_%@JN]X9ZR3#*:BX3EB-/5S>"U>Q5Y3EFA*O%W0G?B8!N5 MI_+ V)=RY\WR9N"4+:(IC66)(.K/([VC:5J25#N^-M#!/F99\7#[F1Y5)Z]. MYH$(>L?2?Y*EW-P,I@.TI"NR3>5'MON3-B_R7?FHXXJ(#=$Q5P4P%W*HSPB0I>4\'K1IB=J#!J*HRZ%<8G*HR; M"N-SS\%O*OA5W]>=5?5T0"297W.V0[PLK6CE1B5755MU<)*7(^M>9@5*7NB%-U+%G]!'W8YY6*3%&B1DAR]?$\X)Z7VK]#+@$J2I.+5]5"JP&7U M8=P$N:N#X!-!7(S>L5QN! KS)5WJ@*%J\;[9^+G9M]A*#&A\B1SW F$'.TAL M"*?"U"X[Y:]M?HD\IZ)@].D^0"]?O$(;] (-&^9I=' ^VMVC3]+"\T_7/6B> M@12=WRYSQVEZ>/MAY%58[^>&47C_8?$*!8F(4R:V9;]^?JL(Z(VDF?C7_V47IKI?75MX;Y%:R\E#[.G4L\OAX^'NH&&3&$A$5 M,$VW\5ZWL56W.Y9EZ@(ORFE[\;SHJ0Q$2)(ODWQMTLY*[*M=#9L<:(5"R,9%AJ C/:C6Z?Z^TWUKIY?+(8I9IM)#0:H$BWXKMZMI8^IQ*ZYO MC]>P\<%)>7CL^)-.AQN*C;WIK%,LA&Q:! 331)GL19E81;FOQ_XR$9(G#UO9 MS5-J):R,ODK\! R9+DF3HV'J.>6_CE20;8^ 8)I4T[U4TW,6K3K7^/R.9@^4 M&[,(*Z:O6I"P !(60L(B()@F[&PO[.S7II$SR $ "0L@82$D+ *":0/ ==K[ M40<\(;$C^\K#>"D#2 E!: M"$J+H&BZX+@5'/_:];:)!S4.(&D!*"T$I450-'TUV[VO%ZO.5VK)1 56QYOB% ;E:0G##@[ MKK=^DR-O;:R60<-%#3)L"$J+H&BZ@JT%Y-H]H+>,Y!=HQ>G7+[X\ZO-!^ KV[^_]P5G#KK&"[L_(S#ROPL05B?&IP9X_= MU_T$I86@M B*IJO8^C/8[H'T?AW#SNN]ZHW/>R'#5,[T1@9HZR(HFJY-:[1@ MN]%RWEL9=DAO0?SCG'^$_6[:;RB&1Y.NDPG:M B*IJO1VB;8;IN<]X!039NS MW]"P!^RM'"0M *6%H+0(BJ8/A-9]P=-?^^ 0@_HRH+0 E!:"TB(HFCX.6K,& MGVO6/+\OSU+S"GWLHYC>4;NSQ^NM'*@S TJ+H&CZ^_JM,^/9G9E[DM)*MSIW M+7H^T+#3>[^@#TD+0&EA0W-=S4SRO&Z^'D&%K04='GS3DU&^KKZ^$BI-W>:R M_DYF?W3_A=?KZKNFSO$[]RJHO]-J,?5G8^\(7R>Y0"E=*:1S.5&I'J^_Q*IW M)"NJ+X<>F)0LJS8WE"PI+PNHWU>,R>>=,L#^>[CY?U!+ P04 " ".A395 M:Q? Y]T" #;" &0 'AL+W=OS#45I2E V M]278<,[Q/><&F^F6\0>1 DCTF--"S*Q4RO+,MD6<0D[$@)50J"W,>3EDE:5; G"-1Y3GA3Q= V79FN=;SC;ML MG4I]PPZG)5G# N1].>=J9K,M),E M8P]Z\C6968XN""C$4BL0==G )5"JA509?QI-JUU2$W?'S^K7QKORLB0"+AG] MF24RG5EC"R6P(A65=VS[!1H_0ZT7,RK,+]HV6,="<24DRQNRJB#/BOI*'IL< M=@BN?X" &P(^EN U!.]8@M\0?)-,;<7D$!%)PBEG6\0U6JGI@0G3L)7]K-!M M7TBNGF:*)\.KO*3L"0 M)(L?T.VV "[2K$1S2@ITLE!_LZ2B@-@*72UNYVB1 M$@[B%)U$($E&U>@3ZM?X=0/Y$OAO!;Q?1.CD_>G4EJIRO;X=-U5>U%7B U5^ MJXH!\IR/"#L8=] OCZ>['?2HGQY!/$".:^C.2[JMXFXSQVWFV.AYAS+700H= M)"*4LICH-Z KE%K&[Y;1&\*9*$D,,TN]\0+X!JSPPSLW<#YW1?268M$;B;V( MSVOC\_K4P_,Z,TCJ#$571<6=<"" MB>M.6M@+'W[KP^_U<5]PM?VI/:O/B/]J:3P,\,3;,](!&TU\/-DSTEO0?[9M MV-H=]MK]SB2AC5.4 DW0\@G)%,R^TF5]^,K3:(B]L;]GO0,6!(&_;[T+=KB' M06LJZ#5U33*.-H169H>LCNEH+3C<*<13U08NWO/U&N>[ONMZXSUCO07^:T_M MG9-$'_LWA*^S0B **R7O#$:J'EX?I?5$LM(<+DLFU5%EAJGZ^@"N >KYBC'Y M/-'G5?L]$_X%4$L#!!0 ( (Z%-E7-A,;(&@8 '0@ 9 >&PO=V]R M:W-H965TVJ8,%BJJ[$DB7FFYF0,=7F45)9SQ*WSW(\4BL=,03]B"16L4QE=]N620V-QWNH66D,<=OIZX/2N0COC,V4;M?$86RE2(+_;A/KSI M.-8C%K% 6Q74_%FS"8LBJ\GX\357VBEL6L'=SUOMOZ3@#9@I56PBHC]XJ!I^$+-Q7T#5N%[Z3K>^W!-3X^RJY M0J[S!A&'D :')L>+8\ =MPBEF^KK0:%$62B#W5"R%_N9-84LT^BE&NV*6X]Q MW_>'_JB[W@72,,QU?=\MANTYW"L<[H$.W[$9D])XJ^D+FK*$S;@V2S.BVKX3 M2!T U 0DL]3?\=#'GE.!T:O!\(<.;@;A%2 \$,1S(ED@Y@G_IQKV0"BMFGSU M&J+I.$.WXBUHUY;7:[6D ;OIF/JIF%RSSOBG'[#O_ SDDE^@\D%4#TQR$2*> MH,V"!XLZ,%,FHLA,&BK1-T&%K1#TC5'9%*,)*-@2?+\ W_]?>;DZ?/!35*44"3P+2TYLDKY/FBL%=LI>Y\")Q=<\9$FHT)+R M$"V9X3,V[HW-#%1U?!@S1+DV?P>2<^4=P+/3NS&(Y]U\+MG<+ M3*+3DAEL% M:$VC%4-BAL32+@EEN@^3 5?-*94;V%T8U:(-^] RGS I,1(0XR.S9-3D$Z)K MPT'H-&)H+FFB&^&0>H(YO5Z_7\4$VFR+J20*&&8*Q,%]]!#1!/WY@<53)O]" M_Z*/(GG+XF4DOC&&[K@I<5K(W0'/2YNPCS29L^)U8Q! XR=G[IFT[8>JI"@8 MYBBF$08LT69'87-:"TTCE*PL=ONLLJJI5M._3;AL;]AFO0D=W5 9JC=(F>0Q M23/C*C#"MN,U1BWSPR[4G27JFI]J[H .MPU(270CJNZU4W*K#EMI-14C("4[+[Q+9DOF8HFY9/1V0C MK/+4;#R7MOT E/R-P/RMS=36CW"(WW<'U9F]!-LB)=LB,-MJGD_3R'ICTDCJC MZ3E.G=+ 5MNB*BD-@2G-KW;_?@!!T]E/?^CTJ@@NP4?VG%LIS:=N/14ET7)CH?.?,SVT@-4//(]5]-6RE+8J2U+AG/&=RCSQG@FVV MQ;1S(07SE$?3PB0/[+%YEK#5C>:1V7K6 Z5S:=N/24EQ7)CB?"];ZQ=9GM.O MW63!1DX%T=VYOXV9G*?7VJ:!B56BL^O0XFUQ=?XNO3"NO+_%UY/L KQ4D]W' M?Z!RSDVIBMC,J'2N^H:!R.R*.WO08IG>$D^%UB)./RX8#9FT \SW,R'T]L$: M*/[18/P?4$L#!!0 ( (Z%-E4%UTZG.P, $\) 9 >&PO=V]R:W-H M965T=,(V1%MNG(;JUXBJ5U2Q^(L219Q1RB/RJ4;NY/E4@R: M48YW$M30=40>;I")_2I*HY>!>[IMM1V(RV5/MOB ^I_^3II>/*'4M$.NJ. @ ML5E%Z_1ZPKK76[BBXCJ+$A ]/W8O\'CGH*BU<)IMP_ M[,?8)()J4%IT8[)AT%'NG^1Y].$H(2O>2&]9[(6GV"LUO4A#+3.H>?(0;5 M$HEJ&6O#V,X;5R.[&\\N>X==FL$7P76KX#.OL7X-$!NID][L1>]-=A+QKX'/ M($]^A2S)L@"ASS ^S@Y!*CY,F#LA6O5V9S)*BF"_C74! ,0DH3@KX_-R; M4F665MDM!KVD%<).V,5D5!]"BHH0DZQ83$0\X7!8/D_#A!<3X<5)PO=4/9TW M$A$HUV@\TR")#GYEBZ!ER=55\O/O3A:J7QV,7^SGM\'I;/BZLUBQD=G4X=R MZXYL!948N/9E>QJ=;@5K=QB^&;\QMP5_N'^#\5>-+T1NJ5'(L#&0R>S";!#I MCV_?T:)W)^"CT.8\=&PO=V]R:W-H965TC3N53=[PL MGZW_:@:O!K.@ AY8]F>:R,W$&3DH@17=9?(K._P.IP$9P"7+A/E%A[+M4'E< M[H1D^:FSJN=I43[IRRD0%QT"KZ,#.74@AKMT9"@?J:33,6<'Q'5K94T7S%!- M;P67%GI6YI*KKZGJ)Z=SR9;/MWI<"7I@N9IL04VXKN9J 22[#!!;(=,*?=F: M+__L](OZ?"+"?K,"KD1Z&.10/+:@*L& M48V$G$_BIEO//E= M,=.&;F^%T01&;O[%HBP@@BM$+^I2$D5.IOGL.%YA,/0:W<<58XCJ^./+\"7J>AQ M;;71/C_(,C7#"FYHA5,:LX)4QX5Q!"_;E/=P#ALANL5^'/MQ>Y!&%)1!\^%AN/WIW6M?*TL MI<7H,C;^P!]VH) :A;PQN7O\EV;B5[$8#,,._[4T8ZM^OLKQ'H+_(<2V1,>U M"&.["G>D>@]NT @8(8.N^:JU&-O%N#W=>U#")HHW&'4(#Z[E&=OU^3U)WT,8 M-0GQ@'0E6JW1V"[2UL3O01HV$RX8!%U(M5QCNUXW<[_5N]U(A(Y N4 $HX0> M;6P]XS--W$=#:LDF=LEN6>=M9#U6SG$:H;P\O!*_%[%6 M<6)7\3%2!]\XTJ36?V#6_.RM:2>W&PO/DGTG53:&/M-X=B'UW MN%@%S?1MA2WMA:^VR;CC $SJ'8#8=X!W*5TK5_-H3DC<<; A]6Y [+N!7=]: M0<)&@/Y[2G'GO+BN2;&ULM59M;YLP$/XK%INF3EH#&/+6)4A)]RYMJU:M^S#M@P.78!5L9IND MD_;C9QM*V JD7_8EV,;W/,\==Y=;'+BXE2F 0G=YQN32294J+EQ7QBGD1(YX M 4R_V7*1$Z6W8N?*0@!)K%&>N=CS)FY.*'.BA3V[$M&"ERJC#*X$DF6>$_%K M#1D_+!W?N3_X0G>I,@=NM"C(#JY!?2VNA-ZY#4I"0>W0V.#%/)/V%QWJNYZ#XE(J MGM?&6D%.6?4D=W4@6@8![C' M0&VNBLBJ_(5421:"'Y PMS6:&9A7;766AQE MYJM<*Z'?4FVGHFO%X]MSXU>"+GFN/[8D-EQGUSH!DC(#Q+?H,B5L!Q)1ACYQ M=GX#4NG[UA9]+LQ]^1R=O0)%:":?+UREE1E\-ZY5K"L5N$>%C]%'SE0JT6N6 M0/(W@*M=:OS"]WZM\2#BAY*-4."]0-C#&#U%+I(I$=J%ZC' $#21"RQ#T!SF@/&R4AT/HD?F$>_L)7Z -["ACE.UT;F>$Q8!^=X:H4EWA3BVN MJ?=]Y'M!./86[KY#S[C1,Q[4\U8'S>33$//X ?/,'_<13QKBR2!QG<=#O),' MO.=AX.%Q-_&T(9X.$NN&L@5JN+E <%=0<4+&]*&,8#KS>OR?-3)FCTX$8,EC MLV#6D06A/^V)R;P1,Q^LIV^V@>HXK/8@]!\"LFF!=%<#](90@6Y(5@(Z*T#4 M/:>STH,175?A:]?5[U;WZ>R,%>*D%4X\PK@[F'ZKK_N/+*H3 M]!7,O$4?C*9A#ST^TN/'E=8)=MS![@4][,?6[ _VS[[Z.J$E>* %CR8]6>T? MFZT_W&T_ETHJ8JNKJ;*34L*.G)C_FQ-NZV\_![&SPXU$,2^9JB: YK09H%;5 MV'"\7DU?'XG0^2I1!EMMZHVFNM^*:J"I-HH7=HC8<*5'$KM,]1 (PES0[[>< MJ_N-(6C&RN@/4$L#!!0 ( (Z%-E5-["(64 ( (@% 9 >&PO=V]R M:W-H965TACTH-AT+D25/DI/V[R?)CN=D3= 76Z+(HW-(DFXM7BZ8!LTN7&Y01/* MU%OT'JT) X56L ?> OJU@'H#\KZ^YS>_Q[A&3,\>M3FGJWK M=87<,^MJ/5B'<3)S771FGYLQTTV%?S#=C%H0N:5<(0:E@33IN?60[/J^VVC1 MN-;9"&W$NF5E1B5(ZV#.2R'T<6,O&(9O^A=02P,$% @ CH4V5=(D:-8J M @ *@4 !D !X;"]W;W)K&ULK511:]LP$/XK MPANCA2URG*8;F6UH$\8Z&(2&;@]C#XI]3D1ER9/.2?OO=Y(=DT):RMB+I9/N M^^Z^L^[2O;'W;@N [*%6VF71%K&9<>Z*+=3"C4P#FFXJ8VN!9-H-=XT%4090 MK7@2QY>\%E)'>1K.EC9/38M*:EA:YMJZ%O;Q&I399]$X.AS''Q+V[FC/O)*U,??>N"FS*/8) M@8("/8.@90=S4,H341I_>LYH".F!Q_L#^Y>@G;2LA8.Y43]EB=LL^A2Q$BK1 M*KPU^Z_0ZYEZOL(H%[YLW_E.+R)6M Y-W8,I@UKJ;A4/?1V. ./G $D/2%X+ MF/2 4#G>919D+02*/+5FSZSW)C:_";4):%(CM?^+*[1T*PF'^=S4M43Z+>B8 MT"6;&XU2;T 7$AP[6P *J=PY^\#N5@MV]O8\Y4AA/9@7?8CK+D3R3(AOK1ZQ M2?R>)7&2G(#/7P\?/X5S$CLH3@;%2>";_)/BA72%,JZUP'Y=K1U:>F>_3VGN M@ER<#N)[;^8:44 647,YL#N(\G=OQI?QYU,5^$]D3^HQ&>HQ>8D]'_0C4U*L MI9+XR*C!J.4=4H'HCBE !.N8J5AAH91XJB)=F&D(XX?'+H]3OCN6^9)'ESL_ M>LE^BGP7=B.UHP0JPL2CCP2V76=V!IHF/.ZU06J5L-W2, /K'>B^,@8/AN^7 M83SF?P%02P,$% @ CH4V562>G76H @ IP8 !D !X;"]W;W)K&ULK55=;],P%/TK5P'!)K$F3=H,C3126X8 ::A:!3P@ M'MSDMK'FV)GMM-N_QW;2T(VT HF7^".^YYYSXWN2[(2\4P6BAH>2<37Q"JVK M*]]768$E40-1(3=OUD*61)NEW/BJDDAR%U0R/PR"V"\)Y5Z:N+V%3!-1:T8Y M+B2HNBR)?)PA$[N)-_3V&[=T4VB[X:=)13:X1/VU6DBS\CN4G);(%14<)*XG MWG1X-1_;\^[ -XH[=3 'JV0EQ)U=?,HG7F )(<-,6P1BABW.D3$+9&C ME](&'L[WZ!^<=J-E113.!?M.Y+@F-=.W8O<16SV.8":8#@.&Q@+ -")\'C(X$1&U Y(0VS)RL]T23-)%B M!]*>-FAVXFKCHHT:RNU77&IIWE(3I].E%ME=(5B.4KV&Z_N:ZD230,X49P72BXYCGF3P%\ MP[JC'NZIS\*3B)]K/H H> -A$(8]A.9_'SX\02?J*ADYO.@(7EN['].5TM+< MSI]]-6H@1OT0MF.O5$4RG'BF)17*+7KIJQ?#.'C7I^\_@3U1.^K4CDZAIW.B M"LCIEN;(60"\:(5%"A;&[->5]%3J;YUXHT8+$#L_ZU M38/!./&W/4+'G=#Q2:%3KNE%3EEMVP%$9+/N4-GDN#\B%HSB\C#I^C88_CT7!*([#9S+\@YXO46Z<%2KS%6JNFQ[J M=CNWG3J3>;8_,R[&ULK55=;YLP%/TK%INV5MH" M 9),&4%:TU7MI$U5HV[/#ER"51M3VR3MO]^U(2AITZB=]@+^N.?XG&O[.ME( M=:=+ $,>!*_TS"N-J:>^K[,2!-4#64.%,X54@AKLJI6O:P4T=R#!_3 (QKZ@ MK/+2Q(U=JS21C>&L@FM%=",$58]GP.5FY@V][< -6Y7&#OAI4M,5+,#W[/DC,!E6:R(@J*F?=M.)V/;+P+^,U@HW?:Q#I92GEG.U?YS NL(."0&&.7!NB5#&?"-MS(G-%6 MF;-U3@U-$R4W1-EH9+,-EQN'1C>LLKNX, IG&>),NC RNRLEST'IC^3[?*MLO %93^::D"BX!,)@S \ )^_'C[< MA_N8HSY189^HT/%%+R6JM:VVV;#^B]8_Z_P?\MB2QH=)[16=ZIIF,//JCME+ M/[P;CH.OAQS_)[(]_U'O/SK&WAX4(FM[^33!>J -K7)6K0ZY;JDFCLK6D74: MQN-P$B7^>M?/\[ HB,?CL _;4QKW2N,W**5K/)!TB6?9[MBQK8J?BP[B>#)Y M(OKHXO^X":/>VNBHM5^-6(*RMS)K+Z/>/Y6';(V>V8I'P604/+%U=.&WVO)W M"I)]#'Y2M6*X&1P*I \&$UQ-M06V[1A9NQJUE 8KGFN6^":!L@$X7TAIMAU; M]OI7+OT+4$L#!!0 ( (Z%-E5[S)%G7@< "-+ 9 >&PO=V]R:W-H M965TFV,VV-\'N:>&83WNUV,_5T M^YF '#/%X ).VG^_ A-L;$4%YS0?$L#W/)* @X1UH\O'./F>KAC+R,]U&*57 MG566;2ZZW=1;L;6;?H@W+.*?+.-D[69\-[GOIIN$N7XA6H==55&&W;4;1)WI M97'L-IE>QMLL#")VFY!TNUZ[R:]K%L:/5QW:>3KP);A?9?F![O1RX]ZS!M*'ZP9E$:Q!%)V/*J\P^]F*N%H(CX+V"/Z<$VR9MR%\??\QW;O^HH M>8U8R+PL1[C\SP.[86&8DW@]?I303E5F+CS-Y8^[)U*>8U6 ?1[J_[LSP1 M!P+.$0O44J >"_K/"'JEH-=4T"\%_::"02D8-!4,2\&PJ6!4"D9-!>-2,&XJ MF)2"R;%@^-R%4YZNG-*T#%I=[).K_:SDZ7+3XGIW=S=6<5=J;N9.+Y/XD21Y M/.?E&\6M7>CYS1A$N0L76<(_#;@NFRZRV/N^BD.?)>G?1/^Q#;)?Y,V"F]W? MAHS$2_*%>7'D!6'@%K;A1SYOURQQLSA)B1OY1&-1S.NV.\ _OG;3P-M]$H3; MC/GDEB5DL7(31F[B]6:;%:3T+7FCLV MX'K7 O69%O3(ISC*5BG1(Y_Y KTCUU-5 NCRTUF=4_7IG%ZK4J*SC3Z0GO*. MJ(JJ"BIT(Y=_=NGESN2*YBWO5DZ%7\'K/\"J77X@\N=/VQ=I\Z'"1 M;ER/777XV"!ER0/K3%^_HD/EH\@/2)B&A.E(F(&$F4B8A8392)B#A,V0L#D( M5O-FO_)F7T:??N;#\R#RXC4C;\(X387=Y@XQ*!#Y8/QAJHZ& V5XV7TX--]I MV'!(>X-)/4P3T*BJT'J4?AK54X;*\"C,. T;CR:C0:\>9IZ&O:?*2*&T7P^T M1(%CJARWU3Z-H^/)6#W".8(P=3B@ZJ@>-Q,7.^@?M6,NO9AGWBJ#ZE892!_C MN]&8?KL0/L8'R, M48>]HR?0C;0>;:V)A.E(F-'P=)C(0BTDS$;"G(:G8]8P;BZ(Z]?C:C885388 MM;!!D*9;YI,L)OKBWUOB;Y/>$4_4 S;J^:0%M;4?$J8A83H29B!A)A)F(6$V$N:< 1/V?"#. M'-2XFGVILI\T4UYBX,TV\59NVM3#\L+:FAA*TZ T'4HSH#032K.@-!M*<\ZA M"[X]'Q4']!5>K!@RP2LHR+U*K *\S';9?F MGCOJ9%^_&JN4?I1WQ4*32BO2VJ1(F@:EZ5": :694)H%I=E0FE/2ZE^;]NA$ MZ1_[5!2H#'O]P;%50?6K6W6?&$+EF2%/:5W/32I2:'((E*9!:3J49D!I)I1F M06DVE.9 :3,H;8ZBU:VZSQ.A\D21E\\PE@7\?HI17I/6/D72="C-:'I*3&BQ M%I1F0VE.TU,R:QHX%P7*)AOI/B&&2N?T =.-\@):=W#0O!DH38?2#"C-A-(L M*,V&TIQS:.(O; ;-)AY1U:\[=)\60^5Y,4WG'N68UCZ$)LE :3J49D!I)I1F M06DVE.904:*,8 Y2$">V&:AV=9OMTVZH/.\&. TI+ZFU$Z$I.%":#J494)H) MI5E0F@VE.>?0Q#TB"#1'M:_NY7VV#I6GZX!G)*%9/5":!J7I4)H!I9E0F@6E MV5":1HEF)/]$DH^Z3_)16R;Y^/F\1_# "%LNF9?EWYNF^;_/DWA3_$.[ MR'_R,MKZ#TK3H#0=2C.@-!-*LZ T&TISSJ$)>U(4:(YJ7]W%^]P>59[;3EW\BLT!>E=9FAZ;_0&DZE&9 :2:49D%I-I3FJ*>)/>+, F&@*+, 5;^= M6;L'Z]*L67)?K+:4&PO M=V]R:W-H965T$L1.5J>-'K5-Z57&+[7JD4'REM"$4O*TFI.;U[=7> == MSH/ .[S NV![+FM)F-2U0I_]RRJV8CE,(C>2%LP.HNS-J_Y=\OY*G4:=N-%5<:LP MYL3-SHX9SM8""%<(+A 2PQ#.Z6T9[T_JE/02^E^1XI-^E6"V82HMR?WO:%NW MV^T&_Z'M]W_N[:VQ8&;+E24"-@Z:]-XY ::=Q-9 787N7VMTLQ26I&PO M=V]R:W-H965THDE:F;.(8>'))C1B= O;(\Q M!U^S-&=C8\_YX=HT6;S'6<2NR 'GXLN.T"SBXI6^F.Q <;0M25EJ6A!Z9A8E MN3$9E6T/=#(B1YXF.7Z@@!VS+*+?IC@EI[&!C+>&S\G+GA<-YF1TB%[P(^9/ MAP(X9O2?I7LN7[L1$8 M8(MWT3'EG\EIB>O^N(5>3%)6_@6G&@L-$!\9)UE-%AED25[]1E_K<3@C"!T] MP:H)EDQPWB'8-<'N2W!J@M.7X-8$MR_!JPE>7X)?$_R^A* F!'T)84T(98+W MGG'PS3G8-P9JS*XF735+RBDVBW@T&5%R K3 "[WBH9RG)5_,K"0O*NJ14_$U M$3P^^>,848YI^@W,DSS*XR1*P2JO*K68\A=/>73<)AQO/X&+1U'/VV.* =F! M#X@"/<,\2E+V"5R"I\<9N/CYT\CD(N4BL!G7Z4VK]*QWTK/!/?^^Z^B+_GW7T9?]^PXU]%7_ONOHZ__G^^:'AZXU M#>VF;NU2S_[!NITE+$X).U(,_KYY9IR*O>L?7?U581Q]F&(_OV:'*,9C0VS8 M#--7;$Q^^0EY\#?=W!]2;#:DV-V08O,AQ19#BBV'%%L-*;8>4FPSD%BK\IRF M\IPN]D%H?9UTG@!,AR[)'Y>EXH&IPG#L%.V,;-5)SO MN %T81MWI\&YCNO85ALW5W&A#5$HZRU4G&.)J%[0QBU5G!>*CGAN&[?2Y&=Y MKHLDW%K%V1:"CN\[;>!&!5J^;SMN^#W#EKMNXZ[;Z>Z"$L; @9)=PL&%6$&9 M]M12B?AGX1$2\3W99PU.9!D$TGC/-#@QB@'R)9\U.-NU82CY,M?%A6YH>9+/ M*NX2!3YRI>%>JC@?V8Z'))MUPV+YMNS>6L6YCF\A5^K&1L79MAMZT->;[#4F M>Q^6<)+'),,=%GN:&>:)$I <5F&>)SR1"UFC)AR6QN].1=G0@_(PSU58X(>^ M*TV^A0J[1-"'",GNZH !@G)?5RH.!6%@R>YJ8*+8Q420W-6'=<\6RY:[?N.N MWWDT4MP%!TP!VT?B+'2I<]H?\@@TI-AL2+&[(<7F0XHMAA1;#BFV&E)L/:38 M9B"Q5H4%384%G>OG-&))K*NDBN:=532\0M+J=:L#R6O#3 =2EDMM.&D5G.M MMKP/JJ!+>.7(ZZ06!:5-:Z5-70*M=2!7.JUM/HK7,B]LS L[S9LEZ9%K[U*F M81_[="#%/AU(L4\;3K9/!U+L4T$Z^[0HQ3YMZK)].I!BWT?Q*OO,L\N[#-.7 M\GZ9@9@<.#F45X?/A'.2E8]['&TQ+0#B^XX0_O92!&C^$3#Y#U!+ M P04 " ".A395^'FX43(# #P$@ #0 'AL+W-T>6QEU_/KY8C=]P8<8 M'[9NK2#V/7[NGO-=L,6P-FO!;A>,F6A5"EF/R,*8ZD,UY5F-*^!5(JXU^FD<4FY)..A7);7I:FCF5I*,R+]UA2YQ^=\1+KI M>Q(Y=Q.5LQ&Y/WO[8ZG,U9O(/4_>G9QT[L^O#NUG#7!.XJ#3_@N<7G1POQ;# M7*?[KIOEI]:1(YYBM,L S4;9,F&"D0%@HN:U.0IS!QJ&&9**!T9VQ964!/]E%PJW<1V M$=SOJ5]^ &QF() +T0KL$6<8#RMJ#-/RVDZ:Q8WQ"13Y\=VZL@KGFJZ[O3[9 M$IJ'#3)5.F>Z#=,E&]-X*%@!":>_^@YC^[SW,FF:9B5[3M_6/>Y5Q0LBD^6)QPIS, M?L*99EF2I"FVHY-)4,$$V[-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( (Z%-E6@W:]SU00 (DH / >&PO M=V]R:V)O;VLN>&ULQ9I;;]LV%(#_"N&7N< VV[JX;5 76'/9 A2)%Q=]'6CI M."8BD1Y)Q75__0ZE&J$:Y6 OQWFR1/9T/A^)1.;56E?*'Q:C]7L%(U$JK6GV'KN\D@BQ&\RE6N%'6 M^?:*MGZ)C(^ %W='C3=7JO)@+Z2'/ZUI=DK?AVKP*2;18[3M M^KKLGMHC;M2&]DSA"7M=MN!\D)]D)74!HFU/%S$E!%-R2B8Q7DJ+/]A"VU/> M1(PIP9CR,J["?<,U3IB-.#_!":7%RIOB M81M!Y@1D_HJ0_R01Y)R G)\44KJMN*K,/AXP;PFZM[QT-](W%@+9[0YL=SXB M>T>0O6-NMZ:NI3T$M)6ZUPI_)C$B_E$4IL&(&$&^)R#?\T+>P2/H!N* /*4B M\I07YUH_@O.M.590-%9Y!?'?.2-UP>R+<[2X1>6V(Q13A )MU.LH4,V958-N%FR+8 M^!-HV"C_1F!%P66F!A%C4JZ8< 3J_B M=J\1#B]HNV,,2:EBQNR*ENVWM710MFD+=L)GZ2@EC!FS,3# %!!B3#C3RM9" MJ;RX4^XA9J1\,6,7!A9B^V%B^E-L3BAQ),SBP+^S5K[+4D+L"[$:)S^@BY\@ M*8$DS +I4D]3E3@V?FG#LS_$;.2\@UD@GY6&IRX74U'&2)B-\7>#W0QL=1!7 M2N/$2,GJA7ED0ADDX9YL4*E>+X]/*(,DW 8A,=,8DW))PNR2P210C+](Q'#Q M'#BA9)(PRV0H&QR$I(R2,!N%3 O%.,:DI)(P2X7,P'KC)Z4DDS)+ADQR>JV9 M4II)3Z&9@33G1^^,,2GCI,S&&;+AT !*R:6NUQ10OV=2 DI?54!9C$D)*'U5 M >4Q)B6@E%E /Q9%Q/@"O%15OS=2SDF9G?."&5=8==GT1S9EG939.B1F?]!0 MUDF9K3-L\&-CQO/^C+).QFP=TN&]ULPHZV3,UJ$QX^0RHZR3<2^4]=>@!L=X M1ADGXUXD>\J%UL]SH5X[DMLKIULT&\",C9-1QLF8C4-CQL;)*.-DS,:A,>G>PD%.62AGW^D?FI&WHSR\9Q1C4A;*3[&-\PQS*&_/*0OEW/O_ M%&9_I%,6RIDMU%_X'Y3YG-+/G%D_] I,'(GFE'[FW5MPQU??2LRQ-)0W> N' MY86LBJ45X:/;RL_RL,NV::KJ',MN]6W #_^!U!+ P04 " ". MA395]4F2S $" !>) &@ 'AL+U]R96QS+W=O3ENT]"MW[IM3KI3_F=AO-OMU_MVO_QSS:?K' MX/3>CV]EE_/4+%ZZ<9NG59,^#M?=)5TVW"R>7E?-^/0J3:H=I!"D]8,, M@JQ^D$.0UP\*"(KZ02T$M?6#;B'HMG[0'03=U0^ZAZ#[^D&R1!F7!$DSK FT M%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT M5M1;"?36V<,V@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN! MWH9Z&X'>AGH;@=Z&>AN!WC9[64*@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y& MH+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WSUYV$^CMJ+<3Z.VHMQ/H[:BW M$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VSCY4$>@?J M'01Z!^H=!'H'ZAT$>@?J'01ZMZAW2Z!WBWJW/ZEWF3X/N5Q[OM9X_9^D>CJ? MFZ^7ORR_=LYNP@7G!+\3/?X%4$L#!!0 ( (Z%-E763,"2X $ .,C 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^)LD6-ZU=YB+(!MM % M/V"2"8V:Q)9MH/P]3@J50*6B*A)WTZBU/7?BD&^?:IC0QK;.7OOJ6,OE(*-+)<4]8-BZK1UW914V?*Y2T>* MX#R9*BR)8M<6FZ(G^Y-CNF':?/*C\\3H\[G,DP^F)2X7( MQV;_*VX34^FCWX^&:5=4_3([7>^K]:MQ'H&-C^/O^.N,M_4/[$. ]"%!^E @ M?6B0/F8@?9R"]'$&TL&UL4$L! A0#% @ CH4V5?X!A7GN M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ CH4V59E&PO=V]R:W-H965T&UL4$L! M A0#% @ CH4V51_?/"B3!P @AX !@ ("![0\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH4V5<8_ M^"&PO=V]R:W-H965T M&UL4$L! A0#% @ CH4V5:&!DL7? @ E@8 !@ M ("!)C( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH4V53SLW4H4 M P !0< !D ("!ZE8 'AL+W=O8" !T!@ &0 M@($U6@ >&PO=V]R:W-H965T&UL4$L! A0#% @ CH4V57$Y[A&PO=V]R M:W-H965T3 8 ($. M 9 " @<5M !X;"]W;W)K&UL M4$L! A0#% @ CH4V5=B;Z7ID"0 ]18 !D ("!2'0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MCH4V55S*JVJ! P V0< !D ("!+(8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH4V5;SWI:$X P M3@< !D ("!))$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH4V55ZP>.K/ P @PH !D M ("!.*\ 'AL+W=O&PO=V]R:W-H M965TFU !X;"]W;W)K&UL4$L! M A0#% @ CH4V5> 6GX(J!0 >@P !D ("!!KD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH4V M54N$%V;Z P KPL !D ("!2,8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH4V54[,'ITG @ ,@4 M !D ("!'-$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH4V5;2THRB' @ JP8 !D M ("!!]X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ CH4V5:=^)(=" P ?@P !D ("!ZN4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CH4V54=M M2E_; @ P@ !D ("!=O 'AL+W=OW@T' ;-P &0 @($M $ >&PO M=V]R:W-H965T&UL4$L! A0#% @ CH4V5&PO=V]R:W-H965T&UL4$L! A0#% M @ CH4V5&PO=V]R:W-H965T 0!X M;"]W;W)K&UL4$L! A0#% @ CH4V562>G76H M @ IP8 !D ("!+B$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH4V54(0-'$_ @ &@4 !D M ("!9"X! 'AL+W=O&PO=V]R M:W-H965T;A1,@, / 2 M - " >4U 0!X;"]S='EL97,N>&UL4$L! A0#% @ MCH4V59>*NQS $P( L ( !0CD! %]R96QS+RYR96QS M4$L! A0#% @ CH4V5:#=KW/5! B2@ \ ( !*SH! M 'AL+W=O7!E&UL4$L%!@ !% $4 VA( '=# 0 $! end XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 98 293 1 false 34 0 false 6 false false R1.htm 00010 - Document - Document and Entity Information Sheet http://espey.com/role/esp-daei Document and Entity Information Cover 1 false false R2.htm 00020 - Statement - Balance Sheets Sheet http://espey.com/role/ops-bs Balance Sheets Statements 2 false false R3.htm 00030 - Statement - Balance Sheets (Parenthetical) Sheet http://espey.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00040 - Statement - Statements of Comprehensive Income (Loss) Sheet http://espey.com/role/esp-soci Statements of Comprehensive Income (Loss) Statements 4 false false R5.htm 00050 - Statement - Statements of Changes in Stockholders' Equity Sheet http://espey.com/role/StatementsOfChangesInStockholdersEquity Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 00060 - Statement - Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://espey.com/role/StatementsOfChangesInStockholdersEquityParenthetical Statements of Changes in Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 00070 - Statement - Statements of Cash Flows Sheet http://espey.com/role/esp-socf Statements of Cash Flows Statements 7 false false R8.htm 00080 - Disclosure - Nature of Operations Sheet http://espey.com/role/esp-noo Nature of Operations Notes 8 false false R9.htm 00090 - Disclosure - Summary of Significant Accounting Policies Sheet http://espey.com/role/esp-sosap Summary of Significant Accounting Policies Notes 9 false false R10.htm 00100 - Disclosure - Revenue Sheet http://espey.com/role/Revenue Revenue Notes 10 false false R11.htm 00110 - Disclosure - Investment Securities Sheet http://espey.com/role/esp-i Investment Securities Notes 11 false false R12.htm 00120 - Disclosure - Contracts in Process Sheet http://espey.com/role/esp-cip Contracts in Process Notes 12 false false R13.htm 00130 - Disclosure - Property, Plant and Equipment Sheet http://espey.com/role/esp-ppae Property, Plant and Equipment Notes 13 false false R14.htm 00140 - Disclosure - Pension Expense Sheet http://espey.com/role/esp-pe Pension Expense Notes 14 false false R15.htm 00150 - Disclosure - Provision (Benefit) for Income Taxes Sheet http://espey.com/role/esp-pfit Provision (Benefit) for Income Taxes Notes 15 false false R16.htm 00160 - Disclosure - Significant Customers Sheet http://espey.com/role/esp-sc Significant Customers Notes 16 false false R17.htm 00180 - Disclosure - Employee Stock Ownership Plan Sheet http://espey.com/role/esp-esop Employee Stock Ownership Plan Notes 17 false false R18.htm 00190 - Disclosure - Stock-based Compensation Sheet http://espey.com/role/esp-sbc Stock-based Compensation Notes 18 false false R19.htm 00200 - Disclosure - Concentration of Credit Risk Sheet http://espey.com/role/esp-cocr Concentration of Credit Risk Notes 19 false false R20.htm 00210 - Disclosure - Related Parties Sheet http://espey.com/role/esp-rp Related Parties Notes 20 false false R21.htm 00220 - Disclosure - Commitments and Contingencies Sheet http://espey.com/role/esp-cac Commitments and Contingencies Notes 21 false false R22.htm 00230 - Disclosure - Stockholders' Equity Sheet http://espey.com/role/esp-se Stockholders' Equity Notes 22 false false R23.htm 00240 - Disclosure - Line of Credit Sheet http://espey.com/role/esp-loc Line of Credit Notes 23 false false R24.htm 00250 - Disclosure - Quarterly Financial Information (Unaudited) Sheet http://espey.com/role/esp-qfiu Quarterly Financial Information (Unaudited) Notes 24 false false R25.htm 00260 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://espey.com/role/esp-sosapp Summary of Significant Accounting Policies (Policies) Policies http://espey.com/role/esp-sosap 25 false false R26.htm 00270 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://espey.com/role/esp-sosapt Summary of Significant Accounting Policies (Tables) Tables http://espey.com/role/esp-sosap 26 false false R27.htm 00280 - Disclosure - Investment Securities (Tables) Sheet http://espey.com/role/esp-it Investment Securities (Tables) Tables http://espey.com/role/esp-i 27 false false R28.htm 00290 - Disclosure - Contracts in Process (Tables) Sheet http://espey.com/role/esp-cipt Contracts in Process (Tables) Tables http://espey.com/role/esp-cip 28 false false R29.htm 00300 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://espey.com/role/esp-ppaet Property, Plant and Equipment (Tables) Tables http://espey.com/role/esp-ppae 29 false false R30.htm 00310 - Disclosure - Provision (Benefit) for Income Taxes (Tables) Sheet http://espey.com/role/esp-pfitt Provision (Benefit) for Income Taxes (Tables) Tables http://espey.com/role/esp-pfit 30 false false R31.htm 00320 - Disclosure - Employee Stock Ownership Plan (Tables) Sheet http://espey.com/role/esp-esopt Employee Stock Ownership Plan (Tables) Tables http://espey.com/role/esp-esop 31 false false R32.htm 00330 - Disclosure - Stock-based Compensation (Tables) Sheet http://espey.com/role/esp-sbct Stock-based Compensation (Tables) Tables http://espey.com/role/esp-sbc 32 false false R33.htm 00340 - Disclosure - Stockholders' Equity (Tables) Sheet http://espey.com/role/esp-set Stockholders' Equity (Tables) Tables http://espey.com/role/esp-se 33 false false R34.htm 00350 - Disclosure - Quarterly Financial Information (Unaudited) (Tables) Sheet http://espey.com/role/esp-qfiut Quarterly Financial Information (Unaudited) (Tables) Tables http://espey.com/role/esp-qfiu 34 false false R35.htm 00360 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://espey.com/role/esp-sosapt 35 false false R36.htm 00370 - Disclosure - Summary of Significant Accounting Policies (Details) (Narrative) Sheet http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details) (Narrative) Details http://espey.com/role/esp-sosapt 36 false false R37.htm 00380 - Disclosure - Revenue (Details) Sheet http://espey.com/role/RevenueDetails Revenue (Details) Details http://espey.com/role/Revenue 37 false false R38.htm 00390 - Disclosure - Investment Securities (Schedule of Investment Securities) (Details) Sheet http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails Investment Securities (Schedule of Investment Securities) (Details) Details http://espey.com/role/esp-it 38 false false R39.htm 00400 - Disclosure - Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details) Sheet http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfAvailable-for-saleSecuritiesDetails Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details) Details http://espey.com/role/esp-it 39 false false R40.htm 00410 - Disclosure - Contracts in Process (Schedule of Contracts in Process) (Details) Sheet http://espey.com/role/ContractsInProcessScheduleOfContractsInProcessDetails Contracts in Process (Schedule of Contracts in Process) (Details) Details http://espey.com/role/esp-cipt 40 false false R41.htm 00420 - Disclosure - Property, Plant and Equipment (Narrative) (Details) Sheet http://espey.com/role/esp-ppaend Property, Plant and Equipment (Narrative) (Details) Details http://espey.com/role/esp-ppaet 41 false false R42.htm 00430 - Disclosure - Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) Sheet http://espey.com/role/esp-ppaesoocopaed Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) Details http://espey.com/role/esp-ppaet 42 false false R43.htm 00440 - Disclosure - Pension Expense (Details) Sheet http://espey.com/role/esp-ppnd Pension Expense (Details) Details http://espey.com/role/esp-pe 43 false false R44.htm 00450 - Disclosure - Provision (benefit) for Income Taxes (Narrative) (Details) Sheet http://espey.com/role/esp-pfitsopfintd Provision (benefit) for Income Taxes (Narrative) (Details) Details http://espey.com/role/esp-pfitt 44 false false R45.htm 00460 - Disclosure - Provision (benefit) for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) Sheet http://espey.com/role/ProvisionBenefitForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails Provision (benefit) for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) Details http://espey.com/role/esp-pfitt 45 false false R46.htm 00470 - Disclosure - Provision (benefit) for Income Taxes (Schedule of Effective Income Tax Rates) (Details) Sheet http://espey.com/role/esp-pfitsoeinrd Provision (benefit) for Income Taxes (Schedule of Effective Income Tax Rates) (Details) Details http://espey.com/role/esp-pfitt 46 false false R47.htm 00480 - Disclosure - Provision (benefit) for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) Sheet http://espey.com/role/esp-pfitsodtaald Provision (benefit) for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) Details http://espey.com/role/esp-pfitt 47 false false R48.htm 00490 - Disclosure - Significant Customers (Details) Sheet http://espey.com/role/esp-scnd Significant Customers (Details) Details http://espey.com/role/esp-sc 48 false false R49.htm 00500 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details) Sheet http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails Employee Stock Ownership Plan (Narrative) (Details) Details http://espey.com/role/esp-esopt 49 false false R50.htm 00510 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) Sheet http://espey.com/role/esp-esopsopsoesd Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) Details http://espey.com/role/esp-esopt 50 false false R51.htm 00520 - Disclosure - Stock-based Compensation (Narrative) (Details) Sheet http://espey.com/role/Stock-basedCompensationNarrativeDetails Stock-based Compensation (Narrative) (Details) Details http://espey.com/role/esp-sbct 51 false false R52.htm 00530 - Disclosure - Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) Sheet http://espey.com/role/Stock-basedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) Details http://espey.com/role/esp-sbct 52 false false R53.htm 00540 - Disclosure - Stock-based Compensation (Schedule of Stock Option Activity) (Details) Sheet http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails Stock-based Compensation (Schedule of Stock Option Activity) (Details) Details http://espey.com/role/esp-sbct 53 false false R54.htm 00550 - Disclosure - Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details) Sheet http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details) Details http://espey.com/role/esp-sbct 54 false false R55.htm 00560 - Disclosure - Concentration of Credit Risk (Details) Sheet http://espey.com/role/ConcentrationOfCreditRiskDetails Concentration of Credit Risk (Details) Details http://espey.com/role/esp-cocr 55 false false R56.htm 00570 - Disclosure - Commitments and Contingencies (Details) Sheet http://espey.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://espey.com/role/esp-cac 56 false false R57.htm 00580 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://espey.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://espey.com/role/esp-set 57 false false R58.htm 00590 - Disclosure - Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) (USD $) Sheet http://espey.com/role/StockholdersEquityScheduleOfReservedCommonSharesForFutureIssuanceDetailsUsd Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) (USD $) Details http://espey.com/role/esp-set 58 false false R59.htm 00600 - Disclosure - Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details) Sheet http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details) Details http://espey.com/role/esp-set 59 false false R60.htm 00610 - Disclosure - Line of Credit (Details) Sheet http://espey.com/role/LineOfCreditDetails Line of Credit (Details) Details http://espey.com/role/esp-loc 60 false false R61.htm 00620 - Disclosure - Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) Sheet http://espey.com/role/QuarterlyFinancialInformationScheduleOfQuarterlyFinancialInformationDetails Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) Details http://espey.com/role/esp-qfiut 61 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 12 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:DocumentAnnualReport, dei:DocumentTransitionReport, dei:EntityEmergingGrowthCompany, dei:EntityIncorporationStateCountryCode, esp:ConcentrationRiskNumberOfCustomers, esp:PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:Revenues, us-gaap:SaleOfStockPricePerShare - esp10k0622.htm 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 27, 28 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - esp10k0622.htm 25, 26 esp10k0622.htm esp-20220630.xsd esp-20220630_cal.xml esp-20220630_def.xml esp-20220630_lab.xml esp-20220630_pre.xml ex23-1.htm ex31-1.htm ex31-2.htm ex32-1.htm ex32-2.htm image_001.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "esp10k0622.htm": { "axisCustom": 0, "axisStandard": 14, "contextCount": 98, "dts": { "calculationLink": { "local": [ "esp-20220630_cal.xml" ] }, "definitionLink": { "local": [ "esp-20220630_def.xml" ] }, "inline": { "local": [ "esp10k0622.htm" ] }, "labelLink": { "local": [ "esp-20220630_lab.xml" ] }, "presentationLink": { "local": [ "esp-20220630_pre.xml" ] }, "schema": { "local": [ "esp-20220630.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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 439, "entityCount": 1, "hidden": { "http://espey.com/20220630": 3, "http://fasb.org/us-gaap/2022": 6, "http://xbrl.sec.gov/dei/2022": 8, "total": 17 }, "keyCustom": 42, "keyStandard": 251, "memberCustom": 13, "memberStandard": 21, "nsprefix": "esp", "nsuri": "http://espey.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00010 - Document - Document and Entity Information", "role": "http://espey.com/role/esp-daei", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00100 - Disclosure - Revenue", "role": "http://espey.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00110 - Disclosure - Investment Securities", "role": "http://espey.com/role/esp-i", "shortName": "Investment Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00120 - Disclosure - Contracts in Process", "role": "http://espey.com/role/esp-cip", "shortName": "Contracts in Process", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00130 - Disclosure - Property, Plant and Equipment", "role": "http://espey.com/role/esp-ppae", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00140 - Disclosure - Pension Expense", "role": "http://espey.com/role/esp-pe", "shortName": "Pension Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00150 - Disclosure - Provision (Benefit) for Income Taxes", "role": "http://espey.com/role/esp-pfit", "shortName": "Provision (Benefit) for Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:SignificantCustomersTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00160 - Disclosure - Significant Customers", "role": "http://espey.com/role/esp-sc", "shortName": "Significant Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:SignificantCustomersTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:EmployeeStockOwnershipPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00180 - Disclosure - Employee Stock Ownership Plan", "role": "http://espey.com/role/esp-esop", "shortName": "Employee Stock Ownership Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:EmployeeStockOwnershipPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00190 - Disclosure - Stock-based Compensation", "role": "http://espey.com/role/esp-sbc", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00200 - Disclosure - Concentration of Credit Risk", "role": "http://espey.com/role/esp-cocr", "shortName": "Concentration of Credit Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00020 - Statement - Balance Sheets", "role": "http://espey.com/role/ops-bs", "shortName": "Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00210 - Disclosure - Related Parties", "role": "http://espey.com/role/esp-rp", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00220 - Disclosure - Commitments and Contingencies", "role": "http://espey.com/role/esp-cac", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00230 - Disclosure - Stockholders' Equity", "role": "http://espey.com/role/esp-se", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00240 - Disclosure - Line of Credit", "role": "http://espey.com/role/esp-loc", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00250 - Disclosure - Quarterly Financial Information (Unaudited)", "role": "http://espey.com/role/esp-qfiu", "shortName": "Quarterly Financial Information (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00260 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://espey.com/role/esp-sosapp", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:ScheduleOfEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00270 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://espey.com/role/esp-sosapt", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:ScheduleOfEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:AvailableForSaleInSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00280 - Disclosure - Investment Securities (Tables)", "role": "http://espey.com/role/esp-it", "shortName": "Investment Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:AvailableForSaleInSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:ScheduleOfContractsInProcessTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00290 - Disclosure - Contracts in Process (Tables)", "role": "http://espey.com/role/esp-cipt", "shortName": "Contracts in Process (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:ScheduleOfContractsInProcessTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00300 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://espey.com/role/esp-ppaet", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "span", "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00030 - Statement - Balance Sheets (Parenthetical)", "role": "http://espey.com/role/BalanceSheetsParenthetical", "shortName": "Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00310 - Disclosure - Provision (Benefit) for Income Taxes (Tables)", "role": "http://espey.com/role/esp-pfitt", "shortName": "Provision (Benefit) for Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "esp:EmployeeStockOwnershipPlanTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00320 - Disclosure - Employee Stock Ownership Plan (Tables)", "role": "http://espey.com/role/esp-esopt", "shortName": "Employee Stock Ownership Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "esp:EmployeeStockOwnershipPlanTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00330 - Disclosure - Stock-based Compensation (Tables)", "role": "http://espey.com/role/esp-sbct", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:ScheduleOfReservedCommonSharesForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00340 - Disclosure - Stockholders' Equity (Tables)", "role": "http://espey.com/role/esp-set", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "esp:ScheduleOfReservedCommonSharesForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00350 - Disclosure - Quarterly Financial Information (Unaudited) (Tables)", "role": "http://espey.com/role/esp-qfiut", "shortName": "Quarterly Financial Information (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "esp:ScheduleOfEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30_us-gaap_BuildingAndBuildingImprovementsMember_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00360 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "esp:ScheduleOfEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30_us-gaap_BuildingAndBuildingImprovementsMember_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "span", "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00370 - Disclosure - Summary of Significant Accounting Policies (Details) (Narrative)", "role": "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Summary of Significant Accounting Policies (Details) (Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00380 - Disclosure - Revenue (Details)", "role": "http://espey.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30_custom_ASC606Member_custom_UnitsDeliveredMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "esp:AvailableForSaleInSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "esp:AvailableForSaleInSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00390 - Disclosure - Investment Securities (Schedule of Investment Securities) (Details)", "role": "http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails", "shortName": "Investment Securities (Schedule of Investment Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "esp:AvailableForSaleInSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "esp:AvailableForSaleInSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00400 - Disclosure - Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details)", "role": "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfAvailable-for-saleSecuritiesDetails", "shortName": "Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00040 - Statement - Statements of Comprehensive Income (Loss)", "role": "http://espey.com/role/esp-soci", "shortName": "Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "esp:ScheduleOfContractsInProcessTableTextBlock", "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "esp:UnrecognizedGrossContractValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00410 - Disclosure - Contracts in Process (Schedule of Contracts in Process) (Details)", "role": "http://espey.com/role/ContractsInProcessScheduleOfContractsInProcessDetails", "shortName": "Contracts in Process (Schedule of Contracts in Process) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "esp:ScheduleOfContractsInProcessTableTextBlock", "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "esp:UnrecognizedGrossContractValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00420 - Disclosure - Property, Plant and Equipment (Narrative) (Details)", "role": "http://espey.com/role/esp-ppaend", "shortName": "Property, Plant and Equipment (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00430 - Disclosure - Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details)", "role": "http://espey.com/role/esp-ppaesoocopaed", "shortName": "Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PensionAndOtherPostretirementBenefitExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00440 - Disclosure - Pension Expense (Details)", "role": "http://espey.com/role/esp-ppnd", "shortName": "Pension Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PensionAndOtherPostretirementBenefitExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2020-03-01to2020-03-27", "decimals": "INF", "first": true, "lang": null, "name": "esp:CorporateIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00450 - Disclosure - Provision (benefit) for Income Taxes (Narrative) (Details)", "role": "http://espey.com/role/esp-pfitsopfintd", "shortName": "Provision (benefit) for Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2020-03-01to2020-03-27", "decimals": "INF", "first": true, "lang": null, "name": "esp:CorporateIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00460 - Disclosure - Provision (benefit) for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details)", "role": "http://espey.com/role/ProvisionBenefitForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails", "shortName": "Provision (benefit) for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00470 - Disclosure - Provision (benefit) for Income Taxes (Schedule of Effective Income Tax Rates) (Details)", "role": "http://espey.com/role/esp-pfitsoeinrd", "shortName": "Provision (benefit) for Income Taxes (Schedule of Effective Income Tax Rates) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00480 - Disclosure - Provision (benefit) for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details)", "role": "http://espey.com/role/esp-pfitsodtaald", "shortName": "Provision (benefit) for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00490 - Disclosure - Significant Customers (Details)", "role": "http://espey.com/role/esp-scnd", "shortName": "Significant Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "esp:SignificantCustomersTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30_us-gaap_SalesRevenueNetMember_us-gaap_GeographicConcentrationRiskMember", "decimals": "INF", "lang": null, "name": "esp:ConcentrationRiskPercentageOne", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "esp:EmployeeStockOwnershipPlanTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00500 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details)", "role": "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "shortName": "Employee Stock Ownership Plan (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "esp:EmployeeStockOwnershipPlanTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2020-06-30_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00050 - Statement - Statements of Changes in Stockholders' Equity", "role": "http://espey.com/role/StatementsOfChangesInStockholdersEquity", "shortName": "Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2020-06-30_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock", "esp:EmployeeStockOwnershipPlanTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30_custom_EmployeeStockOwnershipPlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00510 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details)", "role": "http://espey.com/role/esp-esopsopsoesd", "shortName": "Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock", "esp:EmployeeStockOwnershipPlanTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30_custom_EmployeeStockOwnershipPlanMember", "decimals": "INF", "lang": null, "name": "us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00520 - Disclosure - Stock-based Compensation (Narrative) (Details)", "role": "http://espey.com/role/Stock-basedCompensationNarrativeDetails", "shortName": "Stock-based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "true" }, "groupType": "disclosure", "isDefault": "false", "longName": "00530 - Disclosure - Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details)", "role": "http://espey.com/role/Stock-basedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails", "shortName": "Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "true" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00540 - Disclosure - Stock-based Compensation (Schedule of Stock Option Activity) (Details)", "role": "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails", "shortName": "Stock-based Compensation (Schedule of Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00550 - Disclosure - Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)", "role": "http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails", "shortName": "Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30_us-gaap_SalesRevenueNetMember_us-gaap_TradeAccountsReceivableMember", "decimals": "INF", "first": true, "lang": null, "name": "esp:ConcentrationRiskPercentageOne", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00560 - Disclosure - Concentration of Credit Risk (Details)", "role": "http://espey.com/role/ConcentrationOfCreditRiskDetails", "shortName": "Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30_us-gaap_SalesRevenueNetMember_us-gaap_TradeAccountsReceivableMember", "decimals": "INF", "first": true, "lang": null, "name": "esp:ConcentrationRiskPercentageOne", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:ContractualObligation", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00570 - Disclosure - Commitments and Contingencies (Details)", "role": "http://espey.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ContractualObligation", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2020-07-01to2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00580 - Disclosure - Stockholders' Equity (Narrative) (Details)", "role": "http://espey.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00590 - Disclosure - Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) (USD $)", "role": "http://espey.com/role/StockholdersEquityScheduleOfReservedCommonSharesForFutureIssuanceDetailsUsd", "shortName": "Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) (USD $)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "esp:ScheduleOfReservedCommonSharesForFutureIssuanceTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00600 - Disclosure - Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details)", "role": "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails", "shortName": "Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "true" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00060 - Statement - Statements of Changes in Stockholders' Equity (Parenthetical)", "role": "http://espey.com/role/StatementsOfChangesInStockholdersEquityParenthetical", "shortName": "Statements of Changes in Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00610 - Disclosure - Line of Credit (Details)", "role": "http://espey.com/role/LineOfCreditDetails", "shortName": "Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00620 - Disclosure - Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details)", "role": "http://espey.com/role/QuarterlyFinancialInformationScheduleOfQuarterlyFinancialInformationDetails", "shortName": "Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00070 - Statement - Statements of Cash Flows", "role": "http://espey.com/role/esp-socf", "shortName": "Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:GainLossOnDispositionOfAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00080 - Disclosure - Nature of Operations", "role": "http://espey.com/role/esp-noo", "shortName": "Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00090 - Disclosure - Summary of Significant Accounting Policies", "role": "http://espey.com/role/esp-sosap", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "esp10k0622.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 34, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated By Reference Text Block" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity ExTransition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-Known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "label": "Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Name of Exchange on which Security is Registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "tradingSymbolItemType" }, "esp_ASC606Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ASC 606 [Member]", "label": "ASC 606 [Member]" } } }, "localname": "ASC606Member", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "esp_AggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aggregate Intrinsic Value" } } }, "localname": "AggregateIntrinsicValueAbstract", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "esp_AmountOfMachineryAndEquipmentNotPlacedInService": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of machinery and equipment not placed in service.", "label": "Amount of machinery and equipment not placed in service" } } }, "localname": "AmountOfMachineryAndEquipmentNotPlacedInService", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-ppaend" ], "xbrltype": "monetaryItemType" }, "esp_AvailableForSaleInSecurities": { "auth_ref": [], "calculation": { "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfAvailable-for-saleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Fair Value", "totalLabel": "Total" } } }, "localname": "AvailableForSaleInSecurities", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfAvailable-for-saleSecuritiesDetails", "http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "esp_AvailableForSaleInSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleInSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "esp_AvailableForSaleInSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleInSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "esp_AvailableForSaleInSecuritiesAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Amortized Cost" } } }, "localname": "AvailableForSaleInSecuritiesAmortizedCost", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "esp_AvailableForSaleInSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale in securities.", "label": "Schedule of cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale securities" } } }, "localname": "AvailableForSaleInSecuritiesTextBlock", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-it" ], "xbrltype": "textBlockItemType" }, "esp_BacklogPercentageOfRecognitionYearFour": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of backlog that will be recognized within four years of the operating cycle.", "label": "Backlog amount to be recognized, thereafter" } } }, "localname": "BacklogPercentageOfRecognitionYearFour", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "percentItemType" }, "esp_BacklogPercentageOfRecognitionYearOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of backlog that will be recognized within one year of the operating cycle.", "label": "Backlog amount to be recognized, 2023" } } }, "localname": "BacklogPercentageOfRecognitionYearOne", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "percentItemType" }, "esp_BacklogPercentageOfRecognitionYearThree": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of backlog that will be recognized within three years of the operating cycle.", "label": "Backlog amount to be recognized, 2025" } } }, "localname": "BacklogPercentageOfRecognitionYearThree", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "percentItemType" }, "esp_BacklogPercentageOfRecognitionYearTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of backlog that will be recognized within two years of the operating cycle.", "label": "Backlog amount to be recognized, 2024" } } }, "localname": "BacklogPercentageOfRecognitionYearTwo", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "percentItemType" }, "esp_CombinedUsFederalAndStateEffectiveIncomeTaxRates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Combined U.S. federal and state effective income tax rates.", "label": "Combined U.S. federal and state effective income tax rates" } } }, "localname": "CombinedUsFederalAndStateEffectiveIncomeTaxRates", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-pfitsopfintd" ], "xbrltype": "percentItemType" }, "esp_ConcentrationRiskNumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of customers specifically identified in disclosure of concentration risk.", "label": "Number of customers" } } }, "localname": "ConcentrationRiskNumberOfCustomers", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/ConcentrationOfCreditRiskDetails", "http://espey.com/role/esp-scnd" ], "xbrltype": "integerItemType" }, "esp_ConcentrationRiskPercentageOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk percentage" } } }, "localname": "ConcentrationRiskPercentageOne", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/ConcentrationOfCreditRiskDetails", "http://espey.com/role/esp-scnd" ], "xbrltype": "percentItemType" }, "esp_ContractLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for contract liabilities.", "label": "Contract Liabilities" } } }, "localname": "ContractLiabilitiesPolicyTextBlock", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "esp_CorporateIncomeTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate income tax rate.", "label": "Corporate income tax rate" } } }, "localname": "CorporateIncomeTaxRate", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-pfitsopfintd" ], "xbrltype": "percentItemType" }, "esp_DeferredIncomeTaxesExpenseBenefit": { "auth_ref": [], "calculation": { "http://espey.com/role/ProvisionBenefitForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred tax expense", "verboseLabel": "Deferred tax benefit" } } }, "localname": "DeferredIncomeTaxesExpenseBenefit", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/ProvisionBenefitForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails", "http://espey.com/role/esp-pfitsopfintd" ], "xbrltype": "monetaryItemType" }, "esp_DeferredTaxAssetLiability": { "auth_ref": [], "calculation": { "http://espey.com/role/esp-pfitsodtaald": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net deferred tax asset (liability).", "label": "Denominator: [Default Label]", "totalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxAssetLiability", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "monetaryItemType" }, "esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax benefit attributable to unrecognized share-based compensation.", "label": "Deferred tax benefit related to unrecognized compensation costs" } } }, "localname": "DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "esp_DefinedContributionPlanEmployersMatchingContribution": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions which the employer contributes in a matching contribution to a defined contribution plan.", "label": "Employer matching contributions to 401(k) plan" } } }, "localname": "DefinedContributionPlanEmployersMatchingContribution", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-ppnd" ], "xbrltype": "monetaryItemType" }, "esp_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "esp_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Document And Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://espey.com/20220630", "xbrltype": "stringItemType" }, "esp_EffectiveIncomeTaxRateReconciliationESOPFairValue": { "auth_ref": [], "calculation": { "http://espey.com/role/esp-pfitsoeinrd": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to differences in ESOP fair value.", "label": "ESOP cost versus Fair Market Value" } } }, "localname": "EffectiveIncomeTaxRateReconciliationESOPFairValue", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-pfitsoeinrd" ], "xbrltype": "percentItemType" }, "esp_EffectiveIncomeTaxRateReconciliationRateDifferentialOnNetOperatingLossCarryback": { "auth_ref": [], "calculation": { "http://espey.com/role/esp-pfitsoeinrd": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Rate differential on net oPercentage 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 rate Differential on net operating loss carryback.perating loss carryback.", "label": "Rate Differential on Net Operating Loss Carryback" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRateDifferentialOnNetOperatingLossCarryback", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-pfitsoeinrd" ], "xbrltype": "percentItemType" }, "esp_EmployeeStockOwnershipPlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan [Abstract]" } } }, "localname": "EmployeeStockOwnershipPlanAbstract", "nsuri": "http://espey.com/20220630", "xbrltype": "stringItemType" }, "esp_EmployeeStockOwnershipPlanHoursWorked": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum number of hours worked per year for nonunion employees to participate in ESOP.", "label": "Number of hours worked per year to quality for the plan" } } }, "localname": "EmployeeStockOwnershipPlanHoursWorked", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "integerItemType" }, "esp_EmployeeStockOwnershipPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of employee stock ownership plan.", "label": "Employee Stock Ownership Plan [Member]" } } }, "localname": "EmployeeStockOwnershipPlanMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "http://espey.com/role/esp-esopsopsoesd" ], "xbrltype": "domainItemType" }, "esp_EmployeeStockOwnershipPlanTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for employee stock ownership plan.", "label": "Employee Stock Ownership Plan" } } }, "localname": "EmployeeStockOwnershipPlanTextBlock", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-esop" ], "xbrltype": "textBlockItemType" }, "esp_EntityListingClosingPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The closing price per share of security quoted in same currency as Trading currency.", "label": "Entity Common stock, closing sale price" } } }, "localname": "EntityListingClosingPricePerShare", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-daei" ], "xbrltype": "perShareItemType" }, "esp_ForecastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Units Delivered [Member]", "label": "Forecast [Member]" } } }, "localname": "ForecastMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "esp_GeographicConcentrationRisk1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Foreign Customers [Member]" } } }, "localname": "GeographicConcentrationRisk1Member", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-scnd" ], "xbrltype": "domainItemType" }, "esp_IncentiveStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentive Stock Options [Member]", "label": "Incentive Stock Options [Member]" } } }, "localname": "IncentiveStockOptionMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "esp_IncomeTaxBenefitRecognizedFromNetOperatingLossCarrybackProvisionCaresAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax benefit relating to NOL carryback provisions provided for in CARES Act.", "label": "Tax benefit relating to NOL carryback provisions provided for in CARES Act" } } }, "localname": "IncomeTaxBenefitRecognizedFromNetOperatingLossCarrybackProvisionCaresAct", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-pfitsopfintd" ], "xbrltype": "monetaryItemType" }, "esp_IncreaseInContributionHourlyRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The hourly increase in pension contributions, per year, based upon the negotiated union contract.", "label": "Increase in contribution, hourly rate" } } }, "localname": "IncreaseInContributionHourlyRate", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-ppnd" ], "xbrltype": "decimalItemType" }, "esp_IncreaseReductionInRateResultingFromAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (reduction) in rate resulting from:" } } }, "localname": "IncreaseReductionInRateResultingFromAbstract", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-pfitsoeinrd" ], "xbrltype": "stringItemType" }, "esp_IndividualEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Individual Employee [Member]", "label": "Individual Employee [Member]" } } }, "localname": "IndividualEmployeeMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "esp_LossOnInventoryReductionDueToContractCancellation": { "auth_ref": [], "calculation": { "http://espey.com/role/esp-socf": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss on inventory reduction due to contract cancellation.", "label": "Loss on inventory reduction due to contract cancellation" } } }, "localname": "LossOnInventoryReductionDueToContractCancellation", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "esp_MilestonesAchievedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Units Delivered [Member]", "label": "Milestones Achieved [Member]" } } }, "localname": "MilestonesAchievedMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "esp_NonQualifiedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-qualified stock options [Member]", "label": "Non-qualified stock options [Member]" } } }, "localname": "NonQualifiedStockOptionsMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "esp_NumberOfLoanRepaymentAnnualInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of loan repayment annual installments.", "label": "Number of loan repayment annual installments" } } }, "localname": "NumberOfLoanRepaymentAnnualInstallments", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "integerItemType" }, "esp_NumberOfSharesSubjectToOptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of Shares Subject to Option" } } }, "localname": "NumberOfSharesSubjectToOptionAbstract", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares subject to option or award in a single fiscal year as outlined in the plan contract.", "label": "Number of shares subject to option or award, single fiscal year" } } }, "localname": "NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "esp_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "esp_PaymentsToAcquireAvailableForSaleInSecurities": { "auth_ref": [], "calculation": { "http://espey.com/role/esp-socf": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.", "label": "PaymentsToAcquireAvailableForSaleInSecurities", "negatedLabel": "Purchase of investment securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleInSecurities", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "esp_PercentageOfEstimatedShipments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of estimated shipments.", "label": "Percentage of estimated shipments" } } }, "localname": "PercentageOfEstimatedShipments", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "textBlockItemType" }, "esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of the total number of shares subject to options or awards granted in a single fiscal year; this will take effect only if the percentage is less than a specified amount in the plan contract.", "label": "Percentage of total number of shares subject to options or awards, single fiscal year" } } }, "localname": "PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of services rendered under employee stock option plan.", "label": "Period of services rendered" } } }, "localname": "PeriodOfServicesRenderedUnderEmployeeStockOptionPlan", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "durationItemType" }, "esp_RecentlyIssuedAccountingStandardsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting standards that may impact the entity's financial reporting.", "label": "Recently Issued Accounting Standards" } } }, "localname": "RecentlyIssuedAccountingStandardsPolicyTextBlock", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "esp_RestrictedStockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Stock Plan [Member]" } } }, "localname": "RestrictedStockPlanMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "esp_ScheduleOfContractsInProcessTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of contracts in process.", "label": "Schedule of contracts in process" } } }, "localname": "ScheduleOfContractsInProcessTableTextBlock", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-cipt" ], "xbrltype": "textBlockItemType" }, "esp_ScheduleOfEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of estimated useful lives of depreciable assets.", "label": "Schedule of Estimated useful lives of depreciable assets" } } }, "localname": "ScheduleOfEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-sosapt" ], "xbrltype": "textBlockItemType" }, "esp_ScheduleOfReservedCommonSharesForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The schedule of common shares reserved for future issuance as stock option awards.", "label": "Schedule of reserved common shares for future issuance" } } }, "localname": "ScheduleOfReservedCommonSharesForFutureIssuanceTableTextBlock", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-set" ], "xbrltype": "textBlockItemType" }, "esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The contractual life of stock options under the Company's plans.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodContractualTerm", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodContractualTerm", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Outstanding, ending" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "esp_SharesReservedForFutureIssuanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares reserved for future issuance" } } }, "localname": "SharesReservedForFutureIssuanceAbstract", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReservedCommonSharesForFutureIssuanceDetailsUsd" ], "xbrltype": "stringItemType" }, "esp_SignificantCustomersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Customers [Abstract]" } } }, "localname": "SignificantCustomersAbstract", "nsuri": "http://espey.com/20220630", "xbrltype": "stringItemType" }, "esp_SignificantCustomersTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure for revenues in the period from one or more significant customers.", "label": "Significant Customers" } } }, "localname": "SignificantCustomersTextBlock", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-sc" ], "xbrltype": "textBlockItemType" }, "esp_SpecialDividendMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Special Dividend [Member]", "label": "Special Dividend [Member]" } } }, "localname": "SpecialDividendMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "esp_StockIssuedDuringPeriodSharesTreasuryStockIssuedESOP": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued sale of treasury stock to ESOP.", "label": "Sale of stock to ESOP, shares" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockIssuedESOP", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "esp_StockIssuedDuringPeriodValueTreasuryStockIssuedESOP": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amonut of sale of treasury stock to ESOP.", "label": "Sale of stock to ESOP" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockIssuedESOP", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "esp_StockRightsPlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Rights Plan [Abstract]" } } }, "localname": "StockRightsPlanAbstract", "nsuri": "http://espey.com/20220630", "xbrltype": "stringItemType" }, "esp_StockRightsPlanDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for stock right plans.", "label": "Stock Rights Plan" } } }, "localname": "StockRightsPlanDisclosureTextBlock", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/esp-srp" ], "xbrltype": "textBlockItemType" }, "esp_SummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary Of Significant Accounting Policies Details" } } }, "localname": "SummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract", "nsuri": "http://espey.com/20220630", "xbrltype": "stringItemType" }, "esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock": { "auth_ref": [], "calculation": { "http://espey.com/role/ops-bs": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, before ESOP and Treasury stock.", "label": "TotalStockholdersEquityBeforyEsopAndTreasuryStock", "totalLabel": "Total stockholders equity before ESOP" } } }, "localname": "TotalStockholdersEquityBeforyEsopAndTreasuryStock", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "esp_TwoThousandSevenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "2007 Plan [Member]" } } }, "localname": "TwoThousandSevenPlanMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "esp_TwoThousandSeventeenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Plan [Member]", "label": "2017 Plan [Member]" } } }, "localname": "TwoThousandSeventeenPlanMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "esp_UnearnedESOPSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to unearned employee stock ownership plan shares.", "label": "Unearned ESOP Shares [Member]" } } }, "localname": "UnearnedESOPSharesMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "esp_UnearnedEsopSharesCost": { "auth_ref": [], "calculation": { "http://espey.com/role/ops-bs": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of unearned shares that qualify as permanent equity that are held by an employee stock ownership plan (ESOP).", "label": "Weighted Average Number of Shares Subject to Option", "negatedLabel": "Less: Unearned ESOP shares" } } }, "localname": "UnearnedEsopSharesCost", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "esp_UnitsDeliveredMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Units Delivered [Member]", "label": "Units Delivered [Member]" } } }, "localname": "UnitsDeliveredMember", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "esp_UnrecognizedGrossContractValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unrecognized gross contract value.", "label": "Unrecognized gross contract value" } } }, "localname": "UnrecognizedGrossContractValue", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/ContractsInProcessScheduleOfContractsInProcessDetails" ], "xbrltype": "monetaryItemType" }, "esp_WeightAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price" } } }, "localname": "WeightAverageExercisePriceAbstract", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "esp_WeightedAverageNumberOfSharesSubjectToOptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Subject to Option [Default Label]", "verboseLabel": "Number of Shares Subject to Option" } } }, "localname": "WeightedAverageNumberOfSharesSubjectToOptionAbstract", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "esp_WeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Term" } } }, "localname": "WeightedAverageRemainingContractualTermAbstract", "nsuri": "http://espey.com/20220630", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "label": "Non-employee Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r239", "r240", "r241", "r242", "r256", "r271", "r312", "r315", "r474", "r475", "r476", "r477", "r478", "r479", "r500", "r555", "r556", "r576", "r577" ], "lang": { "en-us": { "role": { "label": "Upper Range [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails", "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r239", "r240", "r241", "r242", "r256", "r271", "r312", "r315", "r474", "r475", "r476", "r477", "r478", "r479", "r500", "r555", "r556", "r576", "r577" ], "lang": { "en-us": { "role": { "label": "Lower Range [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r234", "r239", "r240", "r241", "r242", "r256", "r271", "r307", "r312", "r315", "r345", "r346", "r347", "r474", "r475", "r476", "r477", "r478", "r479", "r500", "r555", "r556", "r576", "r577" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "verboseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails", "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r234", "r239", "r240", "r241", "r242", "r256", "r271", "r307", "r312", "r315", "r345", "r346", "r347", "r474", "r475", "r476", "r477", "r478", "r479", "r500", "r555", "r556", "r576", "r577" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails", "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r116", "r121", "r238", "r313" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://espey.com/role/RevenueDetails", "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r116", "r121", "r238", "r313", "r467" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://espey.com/role/RevenueDetails", "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r173", "r461" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38", "r466" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-scnd" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r174", "r175" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Trade accounts receivable, net of allowance of $3,000" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued expenses:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Payroll and other taxes withheld" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r11", "r42" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Salaries and wages" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r42", "r304" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r15", "r229" ], "calculation": { "http://espey.com/role/esp-ppaesoocopaed": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-ppaesoocopaed" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r53", "r55", "r56", "r543", "r564", "r568" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 3.0, "parentTag": "esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r56", "r63", "r64", "r65", "r104", "r105", "r106", "r409", "r457", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive (Loss) Income [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r24" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 2.0, "parentTag": "esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r104", "r105", "r106", "r357", "r358", "r359", "r422" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Capital in Excess of Par Value [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r108", "r109", "r110", "r111", "r121", "r184", "r185", "r200", "r201", "r202", "r203", "r204", "r205", "r357", "r358", "r359", "r388", "r389", "r390", "r391", "r404", "r405", "r406", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r517", "r518", "r519", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "verboseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r180", "r206" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/BalanceSheetsParenthetical", "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Anti-dilutive options excluded from calculation of EPS" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r99", "r159", "r162", "r168", "r199", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r407", "r410", "r430", "r464", "r466", "r523", "r542" ], "calculation": { "http://espey.com/role/ops-bs": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r37", "r99", "r199", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r407", "r410", "r430", "r464", "r466" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r189", "r191", "r535" ], "calculation": { "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfAvailable-for-saleSecuritiesDetails": { "order": 2.0, "parentTag": "esp_AvailableForSaleInSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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).", "label": "One to Five Years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfAvailable-for-saleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Years to maturity of Available-for-sale securities:" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfAvailable-for-saleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r189", "r190", "r534" ], "calculation": { "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfAvailable-for-saleSecuritiesDetails": { "order": 1.0, "parentTag": "esp_AvailableForSaleInSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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).", "label": "Less than One Year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfAvailable-for-saleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r186", "r188", "r212", "r526" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Investment securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r341", "r342", "r344", "r345", "r346", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://espey.com/role/esp-ppaesoocopaed" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r13", "r89" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents, end of the year", "periodStartLabel": "Cash and cash equivalents, beginning of the year" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf", "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r83", "r439" ], "calculation": { "http://espey.com/role/esp-socf": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of deposit [Member]" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r528", "r547" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies (See Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r235", "r236", "r237", "r243", "r572" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-cac" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r47" ], "calculation": { "http://espey.com/role/StockholdersEquityScheduleOfReservedCommonSharesForFutureIssuanceDetailsUsd": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "totalLabel": "Number of common shares reserved" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReservedCommonSharesForFutureIssuanceDetailsUsd" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Dividends paid per share", "verboseLabel": "Cash dividends on common stock (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquityParenthetical", "http://espey.com/role/Stock-basedCompensationNarrativeDetails", "http://espey.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsShares": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits.", "label": "Dividends paid on common stock per share, shares" } } }, "localname": "CommonStockDividendsShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r104", "r105", "r422" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesHeldInEmployeeTrustShares": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Number of common stock held in a trust that has been set up specifically to accumulate stock for the sole purpose of distribution to participating employees but not yet earned.", "label": "Unearned ESOP, shares" } } }, "localname": "CommonStockSharesHeldInEmployeeTrustShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "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.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r284" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding", "periodEndLabel": "Balance, ending, common shares", "periodStartLabel": "Balance, beginning, shares", "verboseLabel": "Common shares outstanding, beginning of period" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/BalanceSheetsParenthetical", "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "http://espey.com/role/StatementsOfChangesInStockholdersEquity", "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r466" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 1.0, "parentTag": "esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common stock, par value $.33-1/3 per share Authorized 10,000,000 shares; Issued 3,129,874 shares as of June 30, 2022 and 2021. Outstanding 2,702,633 as of June 30, 2022 and 2021 (includes 256,293 and 279,429 Unearned ESOP Shares, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tax effects of temporary differences" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of the provision for income taxes" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ProvisionBenefitForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r58", "r60", "r61", "r69", "r531", "r550" ], "calculation": { "http://espey.com/role/esp-soci": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Total comprehensive income (loss)", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity", "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r149", "r150", "r172", "r428", "r429", "r571" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ConcentrationOfCreditRiskDetails", "http://espey.com/role/esp-scnd" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r149", "r150", "r172", "r428", "r429", "r569", "r571" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ConcentrationOfCreditRiskDetails", "http://espey.com/role/esp-scnd" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r149", "r150", "r172", "r428", "r429", "r569", "r571" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ConcentrationOfCreditRiskDetails", "http://espey.com/role/esp-scnd" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r145", "r540" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentrations of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-cocr" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r149", "r150", "r172", "r428", "r429", "r571" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ConcentrationOfCreditRiskDetails", "http://espey.com/role/esp-scnd" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r290", "r291", "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r290", "r291", "r300" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractorsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contractors [Abstract]" } } }, "localname": "ContractorsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contingent liability on outstanding letters of credit" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r73", "r99", "r199", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r430" ], "calculation": { "http://espey.com/role/esp-soci": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r100", "r385", "r394" ], "calculation": { "http://espey.com/role/ProvisionBenefitForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Current tax (benefit) expense - federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ProvisionBenefitForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r100", "r385", "r394" ], "calculation": { "http://espey.com/role/ProvisionBenefitForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Current tax benefit - state" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ProvisionBenefitForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r97", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r268", "r269" ], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-loc" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Spread on variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/LineOfCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r45", "r539" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Loan, frequency of periodic payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44", "r255" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Interest rate on loan" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock": { "auth_ref": [ "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Pension Expense" } } }, "localname": "DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pe" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r100", "r386", "r394", "r395", "r396" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r17", "r18", "r378", "r524", "r541" ], "calculation": { "http://espey.com/role/esp-pfitsodtaald": { "order": 2.0, "parentTag": "esp_DeferredTaxAssetLiability", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r371", "r372" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r379" ], "calculation": { "http://espey.com/role/esp-pfitsodtaald": { "order": 1.0, "parentTag": "esp_DeferredTaxAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r383", "r384" ], "calculation": { "http://espey.com/role/esp-pfitsodtaald": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Inventory - effect of uniform capitalization" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther": { "auth_ref": [ "r383", "r384" ], "calculation": { "http://espey.com/role/esp-pfitsodtaald": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, classified as other.", "label": "ESOP" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r383", "r384" ], "calculation": { "http://espey.com/role/esp-pfitsodtaald": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "verboseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r383", "r384" ], "calculation": { "http://espey.com/role/esp-pfitsodtaald": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": { "auth_ref": [ "r383", "r384" ], "calculation": { "http://espey.com/role/esp-pfitsodtaald": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.", "label": "Deferred Tax Liabilities, Inventory", "verboseLabel": "Inventory - effect of uniform capitalization" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liability:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://espey.com/role/esp-pfitsodtaald": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r383", "r384" ], "calculation": { "http://espey.com/role/esp-pfitsodtaald": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Property, plant and equipment - principally due to differences in depreciation methods" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsodtaald" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r308", "r309", "r310", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Actual benefit received amounts" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsopfintd" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Employer matching contibutions of 401(k) plan (percentage)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-ppnd" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r87", "r227" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-ppaend", "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.", "label": "Depreciation, Depletion, and Amortization [Policy Text Block]", "verboseLabel": "Depreciation" } } }, "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r317", "r318", "r351", "r352", "r354", "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sbc" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r285" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends paid on common stock per share" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net income (loss) per share:", "terseLabel": "Net income (loss) per share -", "verboseLabel": "Calculation of EPS" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/QuarterlyFinancialInformationScheduleOfQuarterlyFinancialInformationDetails", "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails", "http://espey.com/role/esp-soci" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r113", "r114", "r115", "r116", "r117", "r122", "r125", "r130", "r131", "r132", "r135", "r136", "r423", "r424", "r532", "r551" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/QuarterlyFinancialInformationScheduleOfQuarterlyFinancialInformationDetails", "http://espey.com/role/esp-soci" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic EPS:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r113", "r114", "r115", "r116", "r117", "r125", "r130", "r131", "r132", "r135", "r136", "r423", "r424", "r532", "r551" ], "lang": { "en-us": { "role": { "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.", "label": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/QuarterlyFinancialInformationScheduleOfQuarterlyFinancialInformationDetails", "http://espey.com/role/esp-soci" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted EPS:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Per Share Amounts" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r374" ], "calculation": { "http://espey.com/role/esp-pfitsoeinrd": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsoeinrd" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income tax rate reconciliation" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsoeinrd" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r101", "r374", "r397" ], "calculation": { "http://espey.com/role/esp-pfitsoeinrd": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "U.S. federal statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsoeinrd" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends": { "auth_ref": [ "r374", "r397" ], "calculation": { "http://espey.com/role/esp-pfitsoeinrd": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 deduction for dividend paid to employee stock ownership plan.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Employee Stock Ownership Plan Dividend, Percent", "negatedLabel": "Dividend on allocated ESOP shares" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsoeinrd" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r374", "r397" ], "calculation": { "http://espey.com/role/esp-pfitsoeinrd": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Foreign Derived Intangible Income Deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsoeinrd" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r374", "r397" ], "calculation": { "http://espey.com/role/esp-pfitsoeinrd": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "verboseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsoeinrd" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r374", "r397" ], "calculation": { "http://espey.com/role/esp-pfitsoeinrd": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "verboseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsoeinrd" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r374", "r397" ], "calculation": { "http://espey.com/role/esp-pfitsoeinrd": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "State franchise tax, net of federal income tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitsoeinrd" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "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.", "label": "Period in which compensation cost will be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r350" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Deferred tax benefit related to stock based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "auth_ref": [ "r364" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of plan compensation cost recognized during the period.", "label": "ESOP compensation expense" } } }, "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of unearned shares held by the employee stock ownership plan (ESOP).", "label": "Fair value of unreleased shares" } } }, "localname": "EmployeeStockOwnershipPlanESOPDeferredSharesFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-esopsopsoesd" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Information by name of employee stock ownership plan.", "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "http://espey.com/role/esp-esopsopsoesd" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares": { "auth_ref": [ "r365" ], "calculation": { "http://espey.com/role/esp-esopsopsoesd": { "order": 1.0, "parentTag": "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.", "label": "Number of shares allocated to employees", "verboseLabel": "Allocated shares" } } }, "localname": "EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "http://espey.com/role/esp-esopsopsoesd" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares": { "auth_ref": [ "r365" ], "calculation": { "http://espey.com/role/esp-esopsopsoesd": { "order": 2.0, "parentTag": "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Shares contributed to the ESOP that have not yet been released, committed to be released, or allocated to participant accounts. Suspense shares generally collateralize ESOP debt.", "label": "Unreleased shares" } } }, "localname": "EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-esopsopsoesd" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Entities identify multiple employee stock ownership plans by unique name." } } }, "localname": "EmployeeStockOwnershipPlanESOPPlanDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "http://espey.com/role/esp-esopsopsoesd" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": { "auth_ref": [ "r365" ], "calculation": { "http://espey.com/role/esp-esopsopsoesd": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.", "label": "Number of shares owned", "totalLabel": "Total shares held by the ESOP" } } }, "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "http://espey.com/role/esp-esopsopsoesd" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOPAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ESOP share allocation" } } }, "localname": "EmployeeStockOwnershipPlanESOPSharesInESOPAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-esopsopsoesd" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r63", "r64", "r65", "r104", "r105", "r106", "r109", "r118", "r120", "r141", "r203", "r284", "r285", "r357", "r358", "r359", "r390", "r391", "r422", "r440", "r441", "r442", "r443", "r444", "r445", "r457", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "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." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r192", "r193", "r195", "r196", "r197", "r207", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r267", "r282", "r412", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r586", "r587", "r588", "r589", "r590", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r220", "r221", "r223", "r224", "r516", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r220", "r222" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r223", "r516" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://espey.com/role/esp-ppaesoocopaed" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r87", "r226", "r231" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Gain on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r148", "r571" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Domestic U.S. Customers [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-scnd" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r72", "r99", "r159", "r161", "r164", "r167", "r169", "r199", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r430" ], "calculation": { "http://espey.com/role/esp-soci": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit (loss)", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/QuarterlyFinancialInformationScheduleOfQuarterlyFinancialInformationDetails", "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r225", "r232" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r67", "r159", "r161", "r164", "r167", "r169", "r521", "r529", "r533", "r553" ], "calculation": { "http://espey.com/role/esp-soci": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before provision (benefit) for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r101", "r375", "r376", "r382", "r392", "r398", "r400", "r401", "r402" ], "lang": { "en-us": { "role": { "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.", "label": "Provision (Benefit) for Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfit" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r119", "r120", "r158", "r373", "r393", "r399", "r554" ], "calculation": { "http://espey.com/role/ProvisionBenefitForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://espey.com/role/esp-soci": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision (benefit) for income taxes", "totalLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ProvisionBenefitForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails", "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r62", "r369", "r370", "r376", "r377", "r381", "r387" ], "lang": { "en-us": { "role": { "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.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r84", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income taxes paid net of refunds" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r21", "r527", "r548" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r86" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Decrease in accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r86" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "(Increase) decrease in trade accounts receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r86" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in accrued salaries.", "label": "Increase in accrued salaries and wages" } } }, "localname": "IncreaseDecreaseInAccruedSalaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r86", "r507" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase in contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r86" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (decrease) in income taxes payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r86" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Decrease (increase) in income tax receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r86" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Decrease (increase) in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r86" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (decrease) in other accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "auth_ref": [ "r86" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in employer-related costs classified as other and current.", "label": "Decrease in vacation accrual" } } }, "localname": "IncreaseDecreaseInOtherEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r86" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Increase in prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": { "auth_ref": [ "r86" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.", "label": "(Decrease) increase in payroll and other taxes withheld" } } }, "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r126", "r127", "r128", "r132", "r316" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average dilutive effect of stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InventoryForLongTermContractsOrPrograms": { "auth_ref": [ "r31" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves, and progress payments, of inventory associated with long-term contracts, expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Costs related to contracts in process" } } }, "localname": "InventoryForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ContractsInProcessScheduleOfContractsInProcessDetails", "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r36", "r466" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r12", "r34", "r94", "r137", "r217", "r218", "r219", "r510" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r33" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r32" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r75", "r157" ], "calculation": { "http://espey.com/role/esp-soci": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r198", "r552" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "verboseLabel": "Investment Securities" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Schedule of contractual maturities of available-for-sale securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-it" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r194", "r522", "r536", "r570", "r593" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investment Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-i" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-ppaesoocopaed" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r99", "r163", "r199", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r408", "r410", "r411", "r430", "r464", "r465" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r99", "r199", "r430", "r466", "r525", "r545" ], "calculation": { "http://espey.com/role/ops-bs": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r10", "r43", "r99", "r199", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r408", "r410", "r411", "r430", "r464", "r465", "r466" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Maximum amount of Line of Credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/LineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR [Member]", "verboseLabel": "BSBY [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/LineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermContractsOrProgramsDisclosureTextBlock": { "auth_ref": [ "r22", "r23", "r35", "r289", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r508", "r509", "r511", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term contracts or programs.", "label": "Contracts in Process" } } }, "localname": "LongTermContractsOrProgramsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-cip" ], "xbrltype": "textBlockItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://espey.com/role/esp-ppaesoocopaed" ], "xbrltype": "domainItemType" }, "us-gaap_MultiemployerPlanPensionSignificantPlanContribution": { "auth_ref": [ "r314", "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by multiemployer pension plan from all employers participating in multiemployer pension plan determined to be individually significant.", "label": "Pension benefit plan contributions and expenses" } } }, "localname": "MultiemployerPlanPensionSignificantPlanContribution", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-ppnd" ], "xbrltype": "monetaryItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal bonds [Member]" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r142", "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-noo" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r85", "r88" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r57", "r59", "r65", "r68", "r88", "r99", "r108", "r113", "r114", "r115", "r116", "r119", "r120", "r129", "r159", "r161", "r164", "r167", "r169", "r199", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r424", "r430", "r530", "r549" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://espey.com/role/esp-soci": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/QuarterlyFinancialInformationScheduleOfQuarterlyFinancialInformationDetails", "http://espey.com/role/StatementsOfChangesInStockholdersEquity", "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails", "http://espey.com/role/esp-socf", "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r107", "r108", "r109", "r110", "r111", "r112", "r115", "r121", "r135", "r184", "r185", "r200", "r201", "r202", "r203", "r204", "r205", "r357", "r358", "r359", "r388", "r389", "r390", "r391", "r404", "r405", "r406", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r517", "r518", "r519", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recent Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://espey.com/role/esp-soci": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r159", "r161", "r164", "r167", "r169" ], "calculation": { "http://espey.com/role/esp-soci": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Backlog [Member]" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-soci" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r50", "r53" ], "calculation": { "http://espey.com/role/esp-soci": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Unrealized gain on investment securities", "verboseLabel": "Other comprehensive income loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity", "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r51", "r54" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other comprehensive income, tax portion" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income" } } }, "localname": "OtherIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-soci" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r71" ], "calculation": { "http://espey.com/role/esp-soci": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "verboseLabel": "Other" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid on common stock" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.", "label": "Defined benefit contributions and expenses" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-ppnd" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r341", "r342", "r344", "r345", "r346", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r341", "r342", "r344", "r345", "r346", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r77", "r78", "r187" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from sale/maturity of investment securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfIntangibleAssets": { "auth_ref": [ "r79" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Proceeds from sale of fixed assets" } } }, "localname": "ProceedsFromSaleOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r81", "r356" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "verboseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://espey.com/role/esp-ppaesoocopaed" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r233", "r573", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure 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.", "label": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-ppae" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r14", "r228" ], "calculation": { "http://espey.com/role/esp-ppaesoocopaed": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of 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, and furniture and fixtures.", "label": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-ppaesoocopaed" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r230", "r466", "r537", "r546" ], "calculation": { "http://espey.com/role/esp-ppaesoocopaed": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://espey.com/role/ops-bs": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-ppaesoocopaed", "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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 and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Summary of the original cost of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-ppaet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://espey.com/role/esp-ppaesoocopaed" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Estimated useful lives of depreciated assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r139", "r140" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-qfiu" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r458", "r459", "r460", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-rp" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r285", "r466", "r544", "r563", "r568" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 4.0, "parentTag": "esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r104", "r105", "r106", "r109", "r118", "r120", "r203", "r357", "r358", "r359", "r390", "r391", "r422", "r559", "r561" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r303" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r95", "r96" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r66", "r99", "r155", "r156", "r160", "r165", "r166", "r170", "r171", "r172", "r199", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r430", "r533" ], "calculation": { "http://espey.com/role/esp-soci": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Net sales", "terseLabel": "Sales", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/QuarterlyFinancialInformationScheduleOfQuarterlyFinancialInformationDetails", "http://espey.com/role/RevenueDetails", "http://espey.com/role/esp-scnd", "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Number of shares sold" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of stock, price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r149", "r172" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue [Member]", "verboseLabel": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ConcentrationOfCreditRiskDetails", "http://espey.com/role/esp-scnd" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of components of the provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitt" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitt" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of reconciliation of the numerators and denominators of basic and diluted per share computations" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-set" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of effective income tax rates" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-pfitt" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Describes the details pertaining to each employee stock ownership plan.", "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the details pertaining to each employee stock ownership plan.", "label": "Schedule of ESOP shares" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-esopt" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of changes in non-vested stock options" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sbct" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Schedule of quarterly financial information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-qfiut" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r321", "r337", "r340" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sbct" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of weighted average assumptions for option awards" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sbct" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://espey.com/role/esp-soci": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-soci" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://espey.com/role/esp-socf": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity", "http://espey.com/role/esp-socf" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "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.", "label": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "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).", "label": "Weighted average fair value per share of options granted during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average assumptions to calculation option fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r355" ], "calculation": { "http://espey.com/role/StockholdersEquityScheduleOfReservedCommonSharesForFutureIssuanceDetailsUsd": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Remaining available grant", "verboseLabel": "Stock options available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails", "http://espey.com/role/StockholdersEquityScheduleOfReservedCommonSharesForFutureIssuanceDetailsUsd" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Exercisable, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Shares cancelled", "negatedLabel": "Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails", "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails", "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r322", "r323" ], "calculation": { "http://espey.com/role/StockholdersEquityScheduleOfReservedCommonSharesForFutureIssuanceDetailsUsd": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Outstanding", "periodEndLabel": "Outstanding, ending", "periodStartLabel": "Balance, beginning", "verboseLabel": "Stock options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails", "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails", "http://espey.com/role/StockholdersEquityScheduleOfReservedCommonSharesForFutureIssuanceDetailsUsd" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending", "periodStartLabel": "Balance, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r342" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "periodEndLabel": "Exercisable, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Exercisable, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "periodEndLabel": "Vested or expected to vest, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "periodEndLabel": "Vested or expected to vest, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Vested or expected to vest, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r341", "r342", "r344", "r345", "r346", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Purchase price per share, lower range limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Purchase price per share, upper range limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected option life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Non-vested, ending balance", "periodStartLabel": "Non-vested, beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Forfeited or expired" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "verboseLabel": "Forfeited or expired" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending", "periodStartLabel": "Balance, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Grant Date Fair Value (per Option)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Balance, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Vested or expected to vest, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Exercisable, end of period" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r92", "r103" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosap" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r49", "r63", "r64", "r65", "r104", "r105", "r106", "r109", "r118", "r120", "r141", "r203", "r284", "r285", "r357", "r358", "r359", "r390", "r391", "r422", "r440", "r441", "r442", "r443", "r444", "r445", "r457", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ConcentrationOfCreditRiskDetails", "http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails", "http://espey.com/role/LineOfCreditDetails", "http://espey.com/role/StatementsOfChangesInStockholdersEquity", "http://espey.com/role/Stock-basedCompensationNarrativeDetails", "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://espey.com/role/esp-esopsopsoesd", "http://espey.com/role/esp-ppaesoocopaed", "http://espey.com/role/esp-scnd" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r104", "r105", "r106", "r141", "r515" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ConcentrationOfCreditRiskDetails", "http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails", "http://espey.com/role/LineOfCreditDetails", "http://espey.com/role/StatementsOfChangesInStockholdersEquity", "http://espey.com/role/Stock-basedCompensationNarrativeDetails", "http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://espey.com/role/esp-esopsopsoesd", "http://espey.com/role/esp-ppaesoocopaed", "http://espey.com/role/esp-scnd" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r19", "r20", "r284", "r285", "r360" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Shares distributed", "verboseLabel": "Common shares issued to ESOP during the period" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails", "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Purchase of treasury stock shares" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r284", "r285", "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock options exercised, shares", "negatedLabel": "Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity", "http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "auth_ref": [ "r19", "r20", "r284", "r285", "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).", "label": "Reduction of unearned ESOP shares" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r19", "r20", "r284", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Aggregate purchase price" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Purchase of treasury stock" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r49", "r284", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r27", "r28", "r99", "r182", "r199", "r430", "r466" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, ending", "periodStartLabel": "Balance, beginning", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity", "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r98", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r285", "r288", "r413" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-se" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Schedule of Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-socf" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r176", "r177", "r178", "r179", "r181", "r183" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r192", "r193", "r195", "r196", "r197", "r267", "r282", "r412", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r586", "r587", "r588", "r589", "r590", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r286" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r286" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r20", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Shares repurchased" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r286", "r287" ], "calculation": { "http://espey.com/role/ops-bs": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Cost of 427,241 shares of common stock in treasury as of June 30, 2022 and 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/ops-bs" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r284", "r285", "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Value of shares repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r108", "r109", "r110", "r111", "r121", "r184", "r185", "r200", "r201", "r202", "r203", "r204", "r205", "r357", "r358", "r359", "r388", "r389", "r390", "r391", "r404", "r405", "r406", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r517", "r518", "r519", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards." } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r143", "r144", "r146", "r147", "r151", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-sosapp" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/LineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/LineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r124", "r132" ], "lang": { "en-us": { "role": { "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.", "label": "Denominator for diluted earnings per common shares \u2013Weighted average common shares", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails", "http://espey.com/role/esp-soci" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall).", "label": "Weighted average common shares purchased during the period", "negatedLabel": "Weighted average common shares purchased during the period" } } }, "localname": "WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Shares issuable for little or no cash consideration upon the satisfaction of certain conditions (contingently issuable shares) are considered outstanding common shares and included in the computation of basic Earnings Per Share as of the date that all necessary conditions have been satisfied (in essence, when issuance of the shares is no longer contingent). Outstanding common shares that are contingently returnable (that is, subject to recall) are treated in the same manner as contingently issuable shares. Contingently issuable shares include shares that (a) will be issued in the future upon the satisfaction of specified conditions, (b) have been placed in escrow and all or part must be returned if specified conditions are not met, or (c) have been issued but the holder must return all or part if specified conditions are not met. The number of contingently issuable shares is determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period.", "label": "Weighted average ESOP shares earned during the period" } } }, "localname": "WeightedAverageNumberOfSharesContingentlyIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of employee stock ownership plan (ESOP) shares that have not been committed to be released determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period.", "label": "Unearned ESOP shares", "negatedLabel": "Unearned ESOP shares" } } }, "localname": "WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted average common shares issued during the period" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average number of shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/esp-soci" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r122", "r132" ], "lang": { "en-us": { "role": { "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.", "label": "Denominator for basic earnings per common shares \u2013Weighted average common shares", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails", "http://espey.com/role/esp-soci" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "https://asc.fasb.org/topic&trid=2126967" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "35", "Topic": "605", "URI": "https://asc.fasb.org/subtopic&trid=2197326" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450678-114947" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(d)(ii))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244457&loc=d3e16701-113920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244644&loc=d3e17400-113927" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r463": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991585-234733" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991590-234733" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938061&loc=d3e54658-109401" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938061&loc=d3e54672-109401" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938061&loc=d3e54681-109401" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938061&loc=d3e54708-109401" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938061&loc=d3e54711-109401" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=84167097&loc=d3e55538-109407" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=84167097&loc=d3e55562-109407" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938292&loc=d3e56288-109415" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938335&loc=d3e56414-109416" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938335&loc=d3e56417-109416" }, "r514": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "912", "URI": "https://asc.fasb.org/topic&trid=2145070" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r570": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r578": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r579": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r580": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r581": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r582": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r583": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r584": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r585": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r586": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r587": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r588": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r589": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r590": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r591": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r592": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r593": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r594": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r595": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r596": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 82 0001174947-22-001033-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001174947-22-001033-xbrl.zip M4$L#!!0 ( (Z%-E5BE1FGB!$ &B\ 0 97-P+3(P,C(P-C,P+GAS M9.U=ZV_;.K+_OG^%;K# [0&NZR0][6Z+IHL\SP9(XVR<[./3@I9HF[50+U*B*%! M@&G((D)7)P>/#U>3/Q_\Y=,?/HIPC3'@T_>?GF[DN M*2?\$+*42KXM&;XN>/Q:X/#UBCU-\T3%>GQ<,J2<*P%V<>2I%DN$B9M:)5B$ M^&NX=E-"BD4:$_K%DE*3YW*^F4+R @E<5D'RB=PF6+AY5/(4DJ&(P\GAT>3X MJ."DC-)TT\*FB":*"G,2EGSM3#:#D EW"P\IEO"IF*P02DKJ)1(+G7>>4">V M)3>I=8I%#B5'-7WEL+Z;9HD6J722OLU(I4E*//HB5$A$PU)?7QOZS5OQT?OW M[Z2!*F=2RP2.\2!)"ERQ[4L^@@@]%-[O'RT KY0-(=W(@R":)09GZ MW9KCY_0Q2_5@(5%)S%V-,Z('FJ6,(TUE6ZJ8HM@C#.3RH*H?P(_'^VO'.*(K H)$"*MAGD296/JIR*S(KNKOGPZ5:WD8 M3*KQQOB):!1<4DGD-KA6XP??:*5]G-;SJ.6>"AS-Z"?]NZ[MG#DG\3#6AHS. M?+8I<[+E+PM,]T.:)6*R$!G.^6\_RL> \EPA@7.8SU ,;E,P7V,LQ8@JH)IC MDD%RA]1\1*ZQ)*K:&=*>=#_Z;_SH!Z^LS'X:M5%8$\%"PYKH)S_2/]>1+G^+ M@"V#<[91>*W!$7_"RJRHPG#PZH8),8*N0:_@FBW/UXBNL+BF<\G"+VL61YB+ MRU]399$SG70E]JOL;8O*LHP#0@,SZ_\.LLQ'M?50F\.F[<7I5^B[%RET-(8> M8[BTC.&R11%_:E$$$NO@*F;/X_!?8DP9JR"&!S_"?];.*Q%AS$3*L7JX11)^ M*'AG21'C&>&MFK! B=F&X=$/\?L&Q/-TLT%\"QC/R8J2I;(3JGF?ACKJ3.@J MN&,Q"=6,9@0>@+_'3YBF.(.]>/""?G38 #WG&Q$MFK+AE[8XI4='#32OZ1,6 M4EOE.0Y33N386@UL0V(8"7CPXWO