0001654954-23-002848.txt : 20230314 0001654954-23-002848.hdr.sgml : 20230314 20230314163131 ACCESSION NUMBER: 0001654954-23-002848 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230314 DATE AS OF CHANGE: 20230314 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EASTERN CO CENTRAL INDEX KEY: 0000031107 STANDARD INDUSTRIAL CLASSIFICATION: CUTLERY, HANDTOOLS & GENERAL HARDWARE [3420] IRS NUMBER: 060330020 STATE OF INCORPORATION: CT FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35383 FILM NUMBER: 23731488 BUSINESS ADDRESS: STREET 1: 3 ENTERPRISE DRIVE STREET 2: SUITE 408 CITY: SHELTON STATE: CT ZIP: 06484 BUSINESS PHONE: 203-729-2255 MAIL ADDRESS: STREET 1: 3 ENTERPRISE DRIVE STREET 2: SUITE 408 CITY: SHELTON STATE: CT ZIP: 06484 10-K 1 eml_10k.htm FORM 10-K eml_10k.htm

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549 

 

FORM 10-K

 

(Mark One)

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

For the Fiscal Year ended December 31, 2022 

 

OR

 

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

For the transition period from ________________ to _______________

 

Commission File Number 001-35383

 

THE EASTERN COMPANY

(Exact name of registrant as specified in its charter)

 

Connecticut

06-0330020

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

 

 

 

3 Enterprise Drive, Suite 408, Shelton, Connecticut

06484

(Address of principal executive offices)

(Zip Code)

  

Registrant’s telephone number, including area code: (203) 729-2255

 

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

 

Title of each class

Trading

Symbol(s)

Name of each exchange

on which registered

Common Stock, No Par Value

EML

NASDAQ Global Market

 

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 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). Yes ☒ No ☐

 

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

 

Large accelerated filer

Accelerated Filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

Indicate by check mark 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.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the fi ling reflect the correction of an error to previously issued financial statements. ☐

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No ☒

 

As of July 2, 2022, the last day of registrant’s most recently completed second fiscal quarter, the aggregate market value of the voting stock held by non-affiliates of the registrant was $101,241,244 (based on the closing sales price of the registrant’s common stock on the last trading date prior to that date). Shares of the registrant’s common stock held by each officer and director and shares held in trust by the pension plans of the Company have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

 

 

As of February 15, 2023, 6,221,976 shares of the registrant’s common stock, no par value per share, were issued and outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Certain information required for Part III of this report is incorporated herein by reference to portions of the proxy statement for the Company’s 2023 Annual Meeting of Shareholders, which will be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after December 31, 2022.

 

 

The Eastern Company

Form 10-K

 

FOR THE FISCAL YEAR ENDED DECEMBER 31, 2022

 

TABLE OF CONTENTS 

 

Page

Table of Contents

Safe Harbor Statement

3.

PART I

Item 1.

Business

4.

Item 1A.

Risk Factors

7.

Item 1B.

Unresolved Staff Comments

16.

Item 2.

Properties

17.

Item 3.

Legal Proceedings

18.

Item 4.

Mine Safety Disclosures

18.

PART II

Item 5.

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

19.

Item 6.

Reserved

19.

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

20.

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

31.

Item 8.

Financial Statements and Supplementary Data

32.

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

67.

Item 9A.

Controls and Procedures

67.

Item 9B.

Other Information

69.

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

69.

 

 

 

 

 

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

70.

Item 11.

Executive Compensation

70.

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

71.

Item 13.

Certain Relationships and Related Transactions, and Director Independence

72.

 

Item 14.

Principal Accounting Fees and Services

72.

PART IV

Item 15.

Exhibits, Financial Statement Schedules

73.

Exhibit Index

74.

Item 16.

Form 10-K Summary

76.

Signatures

78.

 

 

2

Table of Contents

 

SAFE HARBOR STATEMENT UNDER THE PRIVATE SECURITIES

 

LITIGATION REFORM ACT OF 1995

 

 

Statements contained in this Annual Report on Form 10-K of The Eastern Company (together with its consolidated subsidiaries, unless otherwise specified or suggested by the context, the “Company,” “Eastern,” “we,” “us,” or “our”) that are not based on historical facts are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements may be identified by the use of forward-looking terminology such as “would,” “should,” “could,” “may,” “will,” “expect,” “believe,” “estimate,” “anticipate,” “intend,” “continue,” “plan,” “potential,” “opportunities,” or similar terms or variations of those terms or the negative of those terms. There are many factors that affect the Company’s business and the results of its operations and that may cause the actual results of operations in future periods to differ materially from those currently expected or anticipated. These factors include the impact of the COVID-19 pandemic and resulting economic effects, including supply chain disruptions, cost inflation, rising interest rates, delays in delivery of our products to our customers, impact on demand for our products, reductions in production levels, increased costs, including costs of raw materials, the impact on global economic conditions, the availability, terms and cost of financing, including borrowings under credit arrangements or agreements, and the impact of market conditions on pension plan funded status. Other factors include, but are not limited to: restrictions on operating flexibility imposed by the agreement governing our credit facility; the effect on interest rates of the replacement of the London Interbank Offered Rate (LIBOR) with a Secured Overnight Financing Rate (SOFR); risks associated with doing business overseas, including fluctuations in exchange rates and the inability to repatriate foreign cash, the impact on cost structure and on economic conditions as a result of actual and threatened increases in trade tariffs and the impact of political, economic and social instability; the inability to achieve the savings expected from global sourcing of materials; the impact of higher raw material and component costs, including the impact of supply chain shortages and inflation, particularly steel, plastics, scrap iron, zinc, copper and electronic components; lower-cost competition; our ability to design, introduce and sell new or updated products and related components; market acceptance of our products; the inability to attain expected benefits from acquisitions or the inability to effectively integrate such acquisitions and achieve expected synergies; domestic and international economic conditions, including the impact, length and degree of economic downturns on the customers and markets we serve and more specifically conditions in the automotive, construction, aerospace, energy, oil and gas, transportation, electronic, and general industrial markets; costs and liabilities associated with environmental compliance; the impact of climate change or terrorist threats and the possible responses by the U.S. and foreign governments; failure to protect our intellectual property; cyberattacks; materially adverse or unanticipated legal judgments, fines, penalties or settlements; and other risks identified and discussed in Item 1A, Risk Factors, and Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of this Form 10-K and that may be identified from time to time in our quarterly reports on Form 10-Q, current reports on Form 8-K and other filings we make with the Securities and Exchange Commission (the “SEC”). Although the Company believes it has an appropriate business strategy and the resources necessary for its operations, future revenue and margin trends cannot be reliably predicted and the Company may alter its business strategies to address changing conditions. Also, the Company makes estimates and assumptions that may materially affect reported amounts and disclosures. These relate to valuation allowances for accounts receivable and excess and obsolete inventories, accruals for pensions and other postretirement benefits (including forecasted future cost increases and returns on plan assets), provisions for depreciation (estimating useful lives), uncertain tax positions, and, on occasion, accruals for contingent losses. The Company undertakes no obligation to update, alter, or otherwise revise any forward-looking statements, whether written or oral, that may be made from time to time, whether as a result of new information, future events, or otherwise, except as required by law.

 

3

Table of Contents

 

PART I

 

ITEM 1 BUSINESS

 

General Development of Business

 

The Eastern Company was incorporated under the laws of the State of Connecticut in October 1912, succeeding a co-partnership established in October 1858. The businesses of the Company design, manufacture and sell unique engineered solutions for industrial markets.

 

Today, the Company maintains 17 physical locations across North America, Europe, and Asia.

 

BUSINESS HIGHLIGHTS

 

On October 19, 2022, the Company sold its Argo EMS business (“Argo”). Argo supplies printed circuit boards and other electronic assemblies to original equipment manufacturers in various industries, including measurement systems, semiconductor equipment manufacturing, and industrial control, medical, and military products.

 

On November 3, 2021, the Company sold its Greenwald Industries division (“Greenwald”). Greenwald is an original equipment manufacturer (“OEM”) offering a range of payment solutions from coin-vending products to smart card systems and payment applications.

 

On November 22, 2021, the Company sold its Frazer & Jones Company division (“Frazer & Jones”). Frazer & Jones is a high quality ductile and malleable iron foundry located in Syracuse, NY.

   

In the second fiscal quarter of 2021 the Company determined that the companies included in its Diversified Products segment, including Argo, Greenwald, and Frazer & Jones, no longer fit with our long-term strategy and met the criteria to be treated as held for sale, and that the assets held for sale qualify for discontinued operations.

 

4

Table of Contents

 

Description of Business

 

The Eastern Company manages industrial businesses that design, manufacture and sell unique engineered solutions to industrial markets. We believe Eastern’s businesses operate in industries with long-term macroeconomic growth opportunities.

 

Eastern manages the financial, operational, and strategic performance of its businesses to increase cash generation, operating earnings, and long-term shareholder value. Among other things, Eastern monitors financial and operational performance of each of its businesses and instills consistent financial discipline. Eastern’s management analyzes and pursues prudent organic growth strategies and works to execute attractive external growth and acquisition opportunities.

 

In addition, Eastern recruits and retains talented managers to operate its businesses. We look for leaders who are accountable, maintain cost discipline, act quickly, and build strong followership.

 

Company Operations

 

The Company’s operations consist of Big 3 Precision, including Big 3 Precision Products Inc. (“Big 3 Products”) and Big 3 Mold Services, Inc. (“Big 3 Mold”), Hallink Moulds, Inc. (“Hallink Moulds” or “Hallink”), and Associated Toolmakers Ltd. (“Associated Toolmakers”); Eberhard Manufacturing Company (“Eberhard Manufacturing”), Eastern Industrial Ltd, World Lock Company Ltd., Dongguan Reeworld Security Products Ltd., and World Security Industries (together, “Eberhard”); and Velvac Holdings Inc. (“Velvac”). These businesses design, manufacture, and market a diverse product line of custom and standard vehicular and industrial hardware, including turnkey returnable packaging solutions, access and security hardware, mirrors, and mirror-cameras.

 

Big 3 Products and Big 3 Mold’s turnkey returnable packaging solutions are used in the assembly processes of vehicles, aircraft, and durable goods and in the production processes of plastic packaging products, packaged consumer goods and pharmaceuticals. Big 3 Products works with leading OEMs to design and produce custom returnable transport packaging to integrate with OEM assembly processes. Big 3 Mold is a global leader in the design and manufacture of blow mold tools. Hallink Moulds is a leader in innovative injection blow mold tooling and is a leading supplier of blow molds and change parts to the food, beverage, healthcare, and chemical industry. Hallink specializes in the design, development and manufacture of 2-step stretch blow molds, and related components for the stretch blow molding industry offering integrated turnkey solutions to its customers worldwide.

 

Eberhard, a global leader in the engineering and manufacturing of access and security hardware, offers a standard product line of rotary latches, compression latches, draw latches, hinges, camlocks, key switches, padlocks, and handles, among other products, as well as comprehensive development and program management services for custom electromechanical and mechanical systems designed for specific OEMs and customer applications. Eberhard’s products are found in an expansive range of applications and products globally.

 

Velvac is a designer and manufacturer of proprietary vision technology for OEMs and aftermarket applications, and a leading provider of aftermarket components to the heavy-duty truck market in North America. Velvac serves diverse, niche segments within the heavy- and medium-duty truck, motorhome, and bus markets.

 

Human Capital

 

We believe our success depends on the skills, experience, and industry knowledge of our key talent. As such, our management team places significant focus and attention on the attraction, development, and retention of employees, as well as ensuring our corporate culture reflects Eastern’s values, and our Board of Directors (our “Board”) provides oversight for various employee initiatives. Eastern values and our Code of Business Conduct and Ethics guide our actions, reflect our culture, and drive our performance. We have made and continue to make investments in training, and we have a well-established performance management process.

 

An engaged, innovative, skilled, and collaborative workforce is critical to our continued leadership in the design and manufacture of unique engineered solutions to industrial markets. We operate globally under policies and programs that provide competitive wages, benefits, and terms of employment. We are committed to efforts to increase diversity and foster an inclusive work environment that supports our global workforce through recruiting efforts and equitable compensation policies.

 

The health and safety of our employees is also a top priority. Our focus on the reduction of injuries and illnesses has significantly improved our safety performance. We have attained these improvements by fostering a global safety culture supported with regular training and education that includes robust systems and philosophies centered on personal responsibility and accountability. The Board established an Environment, Health and Safety Committee in 2019. There is a high level of leadership engagement, ensuring installation and maintenance of appropriate safety equipment at all our manufacturing sites worldwide combined with vigorous reviews of root causation and systemic corrective actions of any safety incidents that may occur.

 

5

Table of Contents

 

In response to the emergence of COVID-19 in early 2020, we implemented a proactive internal procedure and complied with local, federal, and international governmental guidance that has enabled us to operate safely.

Each of our facilities continues to adhere to such guidance as it has evolved, and we have also adjusted our remote worker safety procedures to ensure that remote employees are better integrated into our safety and health systems.

 

Employee levels are managed to align with business demand and management believes it currently has sufficient human capital to operate its business successfully. As of December 31, 2022, we employed 1,191 full-time employees: 607 in the United States and 584 in other countries. Approximately 24% of employees in the United States are represented by collective bargaining agreements. We believe that our relations with employees, unions and works’ councils are in good standing.

 

General

 

Patent and trademark protection for the various product lines of the Company is limited, but the Company believes the current patents and trademark protection is sufficient to protect the Company’s competitive positions. Patent durations are from 1 to 20 years. No business operation is dependent on any patent, nor would the loss of any patent have any material adverse effect on the Company’s business.

 

During the second fiscal quarter of 2021, the Company announced plans to sell the companies included in our Diversified Products segment, these assets met the criteria to be treated as held for sale and reported as discontinued operations. Subsequently, in the fourth quarter of fiscal 2021, the Company sold Greenwald and Frazer & Jones. In the fourth quarter of 2022, the Company sold Argo.

  

The Company’s businesses are not subject to seasonal variations.

  

Customers of the Company are broad-based by geography and by market, and sales are not highly concentrated by customer. Only one customer exceeded 10% of accounts receivable for each of fiscal 2022 and 2021. Foreign sales were not significant for fiscal years 2022 and 2021.

 

The Company encounters competition in its businesses. Imports from Asia and Latin America with favorable currency exchange rates and low-cost labor have created additional pricing pressure. The Company competes successfully by offering high-quality, custom engineered products on a timely basis. To compete, the Company deploys internal engineering resources, maintains cost effective manufacturing capabilities through its wholly owned Asian subsidiaries, expands its product lines through product development and acquisitions, and maintains sufficient inventory for fast turnaround of customer orders.

 

The Company does not anticipate that compliance with federal, state, or local environmental laws or regulations is likely to have a material effect on the Company’s capital expenditures, earnings, or competitive position.

 

The Company obtains materials from nonaffiliated domestic sources, as well as from Company-affiliated and unaffiliated sources in Asia. Availability and prices of raw materials and outside services were affected by measures taken in response to the COVID-19 pandemic, as well as by global trade restrictions, for some of the Company’s businesses during 2022. We expect raw materials and outside services to be more readily available in 2023 unless resurgence of the COVID-19 pandemic occurs or trade restrictions continue, but prices may remain elevated or increase further.

 

The Company’s ratio of working capital (current assets less current liabilities) to sales was 26.1% in 2022 and 27.2% in 2021. Working capital includes cash held in various foreign subsidiaries. Other factors affecting working capital include our average days’ sales in accounts receivable, inventory turnover ratio and payment of vendor accounts payable. In some cases, the company must hold extra inventory due to extended lead time in receiving products ordered from our foreign subsidiaries to ensure product is available for our customers. The Company continues to monitor working capital needs with the goal of reducing our ratio of working capital to sales.

 

6

Table of Contents

 

Available Information

 

The Company makes available, free of charge through its Internet website at http://www.easterncompany.com, its annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as soon as reasonably practicable after such material is electronically filed with or furnished to the SEC. The information posted on the Company’s website is not incorporated into this Form 10-K and is not part of this Form-10K. The Company’s reports filed with, or furnished to, the SEC are also available on the SEC’s website at www.sec.gov.

 

ITEM 1A RISK FACTORS

 

The Company’s business is subject to a variety of risks and uncertainties, including, without limitation, the risks and uncertainties described below. In addition to the other information contained in this Form 10-K and the Company’s other filings with the SEC, these risk factors should be considered carefully in evaluating the Company’s business. If any of these risks, or any risks not presently known to the Company or currently deemed immaterial by the Company, materialize, the Company’s business, reputation, stock price, financial condition or results of operations could be materially adversely affected, and the Company may not be able to achieve its goals or expectations.

 

This section should be read in conjunction with Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the consolidated financial statements and accompanying notes in Item 8, Financial Statements and Supplementary Data of this Form 10-K.

 

Risks Related to Our Business

 

Our financial and operating performance has been and may continue to be adversely affected by COVID-19 pandemic and the resulting economic conditions, including inflation, rising interest rates, and potential recessionary pressures, and may be adversely affected by future developments with respect to this or another epidemic.

 

As a result of the COVID-19 pandemic and its impact on economic conditions, the Company has experienced and could continue to experience disruptions to its business, its operations, the delivery of its products and customer demand for its products, including the following:

 

·

The broader economic impact of the COVID-19 pandemic, including resurgences, may continue to result in unfavorable operating earnings and cash flow generation in the months to follow. Current global economic conditions are highly volatile due to the COVID-19 pandemic, resulting in economic slowdowns that have caused and are likely to continue to cause contractions in some or all the markets we serve. This has led to and may continue to lead to decreased demand for the Company’s products, which in turn has negatively impacted, and may continue to negatively impact, the Company’s financial condition and operating results. Other macroeconomic factors also remain dynamic, and any causes of market size contraction, and overall economic slowdowns could reduce the Company’s sales or erode operating margin, in either case reducing earnings. In addition, volatile global economic conditions may cause foreign exchange rate fluctuations, which could result in increases or decreases in earnings and may adversely affect the value of the Company’s assets outside the United States. Increased pricing in response to fluctuations in foreign currency exchange rates may offset portions of the currency impacts but could also have a negative impact on demand for the Company’s products, which would affect sales and profits. Exchange rate fluctuations could also increase pricing pressure and impair the ability of the Company’s products to compete with products imported from regions with favorable exchange rates.

·

Supply shortages and supply chain disruptions originally triggered by shutdowns and other restrictions imposed to slow the spread and resurgence of COVID-19 have impacted and may continue to impact the prices and availability of certain of the raw materials and components used in the production of the Company’s products, which could impair the Company’s ability to procure the required raw materials and components for its operations or increase the cost of manufacturing its products. The Company may be unable to pass increases in the cost of raw materials and components on to its customers and could experience reductions to its profit margins. Also, any decrease in the availability of raw materials and components could impair the Company’s ability to meet production requirements in a timely manner or at all.

·

The economic downturn has resulted and could continue to result in the carrying value of goodwill or other intangible assets exceeding their fair value, which has required and could continue to require the Company to recognize asset impairment.

      

7

Table of Contents

      

·

To the extent the Company draws under the revolving portion of the Credit Agreement, debt of the Company would increase. Such an increase in indebtedness could adversely affect the Company’s financial results or ability to incur additional debt and could negatively impact credit ratings. The continuing economic impact of the COVID-19 pandemic, including any resurgences, could also negatively impact the Company’s compliance with the financial covenants under the Credit Agreement or the interest rate of borrowings under the Credit Agreement. In addition, as a result of the risks described above, the Company may in the future be required to raise additional debt or equity financing, and the availability, terms and cost of such financing would depend on, among other things, global economic conditions, conditions in the global financing markets, trading prices of the Company’s common stock, the credit ratings of the Company, and the outlook for the industries in which the Company operates, all of which could be negatively impacted by the COVID-19 pandemic, including the extent of any resurgences, and related economic effects, including inflation, rising interest rates, and potential recessionary pressures. There can be no assurance that such financing would be available on acceptable terms, in sufficient quantities, or at all.

·

Pension plan funded status, the ratio of plan assets over plan liabilities, is largely influenced by current market conditions. To the extent asset returns and interest rates, which are used to discount future plan benefits, change from prior measurement periods, the plan’s funded ratio has the potential to change significantly.

 

 

Any of the foregoing effects of the COVID-19 pandemic and resulting economic conditions, if it persists, worsens or recurs, or the future occurrence of any other epidemic, could have a material adverse effect on the Company’s business, financial condition and results of operations.

 

Indebtedness may affect our business and may restrict our operating flexibility.

 

As of December 31, 2022, the Company had $64,147,000 in total consolidated indebtedness. Subject to restrictions contained in the Credit Agreement, the Company may incur additional indebtedness in the future, including indebtedness incurred to finance acquisitions. The level of indebtedness and servicing costs associated with that indebtedness could have important effects on our operation and business strategy. For example, the indebtedness could:

 

·

Place the Company at a competitive disadvantage relative to the Company’s competitors, some of which have lower debt service obligations and greater financial resources;

·

Limit the Company’s ability to borrow additional funds;

·

Limit the Company’s ability to complete future acquisitions;

·

Limit the Company’s ability to pay dividends;

·

Limit the Company’s ability to make capital expenditures; and

·

Increase the Company’s vulnerability to general adverse economic and industry conditions.

 

The Company’s ability to make scheduled principal payments, to pay interest on, or to refinance our indebtedness and to satisfy other debt obligations will depend upon future operating performance, which may be affected by factors beyond the Company’s control. In addition, there can be no assurance that future borrowings or the issuance of equity would be available to the Company on favorable terms for the payment or refinancing of the Company’s debt. If the Company were unable to service its indebtedness, the business, financial condition, and results of operation would be materially adversely affected.

 

The Credit Agreement contains covenants requiring the Company to achieve certain financial and operations results and maintain compliance with specified financial ratios. The Company’s ability to meet the financial covenants or requirements in the Credit Agreement may be affected by events beyond our control, and the Company may not be able to satisfy such covenants and requirements.

 

The Credit Agreement also contains a number of restrictive covenants that could adversely affect the Company’s ability to operate its business. These covenants restrict, among other things, the Company’s ability to:

 

·

Merge with or into another company or sell assets;

·

Grant liens;

·

Incur additional indebtedness;

·

Make investments or guarantee indebtedness of another person or entity;

·

Pay dividends, make distributions or repurchase equity;

·

Engage in certain transactions with affiliates; and

·

Make certain changes to the Company’s business.

 

 

8

Table of Contents

 

A breach of these covenants or the Company’s inability to comply with the financial ratios, tests or other restrictions contained in our Credit Agreement could result in an event of default under the Credit Agreement. Upon the occurrence of an event of default under the Credit Agreement and/or the expiration of any grace periods, the lenders could elect to declare all amounts outstanding under our credit facility, together with accrued interest, to be immediately due and payable. If this were to occur, the Company’s assets may not be sufficient to fully repay the amounts due under our credit facility or the Company’s other indebtedness.

 

The phaseout of the London Interbank Offered Rate (LIBOR), or the replacement of LIBOR with a different reference rate such as SOFR, may adversely affect interest rates.

 

Central banks around the world, including the FRB, are working to implement the transition from the London Interbank Offered Rate (“LIBOR”) to replacement benchmarks including the Secured Overnight Financing Rate (“SOFR”) in the United States. The ICE Benchmark Administration (the “IBA”) ceased publication of all settings of non-US dollar LIBOR and the one-week and two-month U.S. dollar LIBOR settings on December 31, 2021, with the publication of the remaining U.S. dollar LIBOR settings scheduled to be discontinued after June 30, 2023. The Adjustable Interest Rate Act (the “LIBOR Act”), which was signed into law on March 15, 2022, provided a replacement framework for outstanding financial contracts tied to LIBOR once LIBOR ceases to be published. The LIBOR Act provides a statutory mechanism and safe harbor that applies on a nationwide basis to replace LIBOR with a benchmark rate, selected by the Federal Reserve Board based on SOFR, for certain contracts that reference LIBOR and contain no or insufficient fallback provisions. The LIBOR Act preempts and supersedes any state or local law, statute, rule, regulation, or standard relating to the selection or use of a benchmark replacement or related changes and allows parties that already have effective fallback provisions to opt out of the legislation. On December 16, 2022, the Federal Reserve adopted a final rule implementing the LIBOR Act that, among other things, identifies the applicable SOFR-based benchmark replacements under the LIBOR Act for various contact types. The difference between LIBOR and SOFR is that LIBOR is a forward-looking rate which means the interest rate is set at the beginning of the period with payment due at the end. SOFR is a backward-looking overnight rate which has implications for how interest and other payments are based. The change from LIBOR to SOFR may adversely affect interest rates and result in higher borrowing costs. The effect of this change is still unknown and could materially and adversely affect the Company’s results of operations, cash flows and liquidity.

 

Risks Related to Competition and Global Operations

 

The Company’s business is subject to risks associated with conducting business overseas.

 

International operations could be adversely affected by changes in political and economic conditions, trade protection measures, restrictions on repatriation of earnings, differing intellectual property rights and changes in regulatory requirements that restrict the sales of products or increase costs. Changes in exchange rates between the U.S. dollar and foreign currencies could result in increases or decreases in earnings and may adversely affect the value of the Company’s assets outside the United States. The Company’s operations are also subject to the effects of international trade agreements and regulations. These trade agreements could impose requirements that adversely affect the Company’s business, such as, but not limited to, setting quotas on products that may be imported from a particular country into the Company’s key markets in North America.

 

The Company’s ability to import products in a timely and cost-effective manner may also be affected by conditions at ports or issues that otherwise affect transportation and warehousing providers, such as port and shipping capacity, labor disputes, severe weather or increased homeland security requirements in the United States or other countries. These issues could delay importation of products or require the Company to locate alternative ports or warehousing providers to avoid disruption to customers. These alternatives may not be available on short notice or could result in higher transit costs, which could have an adverse impact on the Company’s business, financial conditions, or results of operations.

 

In addition, the Company’s growth strategy involves expanding sales of its products into foreign markets. There is no guarantee that the Company’s products will be accepted by foreign customers or how long it may take to develop sales of the Company’s products in these foreign markets.

 

9

Table of Contents

 

Supply chain disruptions, delays in production, and forecast inaccuracies have affected and could continue to affect our ability to meet customer demand, lead to higher costs, result in excess inventory, and could have an adverse effect on our results of operations and financial condition.

 

Raw materials needed to manufacture products are obtained from numerous suppliers. Under normal market conditions, these raw materials are readily available on the open market from a variety of producers. However, from time to time, the prices and availability of these raw materials fluctuate due to the impact of inflation, as well as changes in existing and expected rates of inflation, which could impair the Company’s ability to procure the required raw materials for its operations or increase the cost of manufacturing its products. If the price of raw materials increases, the Company may be unable to pass these increases on to its customers and could experience reductions to its profit margins. Additionally, any decrease in the availability of raw materials could impair the Company’s ability to meet production requirements in a timely manner or at all.

 

The Company faces active global competition and if it does not compete effectively, its business may suffer.

 

The Company encounters competition in all its business operations, and imports from Asia and Latin America with favorable currency exchange rates and low-cost labor have resulted in pricing pressure. The Company competes with other companies that offer comparable products or that produce different products appropriate for the same uses. To remain profitable and defend market share, the Company must continue to offer high quality custom engineered products on a timely basis, develop new products or update existing products to compete with new or updated products introduced by competitors, deploy internal engineering resources, maintain cost-effective manufacturing capabilities through its wholly owned Asian subsidiaries, expand its product lines through product development and acquisitions, and maintain sufficient inventory for fast turnaround of customer orders. The Company may not be able to compete effectively on all these fronts and with all its competitors, and the failure to do so could have a material adverse effect on its sales and profit margins.

 

In addition, the Company may have to reduce prices on its products and services, or make other concessions, to stay competitive and retain market share. Price reductions taken by the Company in response to customer and competitive pressures, as well as price reductions and promotional actions taken to drive demand that may not result in anticipated sales levels, could also negatively impact the Company’s business.

 

Tariffs, trade sanctions and political instability may impact the availability or cost of raw materials, which could adversely affect our margins, ability to meet customer demand, business, results of operations and financial condition.

 

The Company obtains raw materials used in the production of its products from domestic sources, as well as from Company-affiliated and unaffiliated sources in Asia. Changes in international trade duties and other aspects of international trade policy, both in the United States and abroad, could materially impact the cost of these raw materials. For example, from March 2018 until March 2021, the United States imposed an additional 25% tariff under Section 232 of the Trade Expansion Act of 1962, as amended, on steel products imported into the United States. While these tariffs have mostly been lifted on imports from countries other than China, imports from many jurisdictions are subject to limitations on volume, after which substantial tariffs will be reimposed. The United States also imposed a 10% tariff on all aluminum imports into the United States, with initial exemptions for aluminum imported from certain U.S. trading partners. Such actions could increase steel and aluminum costs and decrease supply availability. In response to the invasion of Ukraine by the military forces of the Russian Federation, the United States, the European Union and other jurisdictions have imposed sanctions that, among other things, prohibit the importation of a wide array of commodities and products from Russia, which is a major global supplier of nickel. Any increase in nickel, steel and/or aluminum prices that is not offset by an increase in the Company’s prices could have an adverse effect on the Company’s business, financial position, results of operations or cash flows. In addition, if the Company is unable to acquire timely nickel, steel or aluminum supplies, the Company may need to decline customer orders, which could also have an adverse effect on the business, financial position, results of operations or cash flows of the Company.

 

In addition to sustained increases in the cost of raw materials, the military conflict between Ukraine and Russia and the related sanctions and trade restrictions have continued to cause supply disruptions with respect to component parts for our products and resulted in higher oil and other commodity prices that have increased shipping and transportation costs. If the conflict persists or escalates, this may further disrupt global supply chains and could result in shortages of key raw materials or component parts that the Company’s suppliers require to satisfy our needs. Any increases in the cost, or shortages, of raw materials or energy may continue to create supply issues for critical materials that could constrain the Company’s manufacturing levels, which may lead to inability to meet demand for our products and could result in a loss of business and possible reduced margins for the Company if the cost increases cannot be fully offset by higher selling prices.

 

10

Table of Contents

 

Changes in competition in the markets that the Company services could impact revenues and earnings.

 

Any change in competition may result in lost market share or reduced prices, which could result in reduced profits and margins. This may impair the ability to grow or even maintain current levels of revenues and earnings. The loss of certain customers could adversely affect the Company’s business, financial condition, or results of operations until such business is replaced, and no assurances can be made that the Company would be able to regain or replace any lost customers.

 

Risks Related to Acquisitions and Organic Growth

 

The inability to develop new or updated products could limit growth.

 

Demand for new products, or the need to update existing products to compete with new or updated products offered by competitors, could adversely affect the Company’s performance, ability to maintain current levels of revenues and earnings, and prospects for future growth if the Company were unable to develop and introduce new competitive products or updates to existing products at favorable profit margins. The uncertainties associated with developing and introducing new products or updates to existing products, such as the market demands and the costs of development and production, may impede the successful development and introduction of new products or updates to existing products. Acceptance of the new or updated products may not meet sales expectations due to several factors, such as the Company’s potential inability to accurately predict market demand or to resolve technical issues in a timely and cost-effective manner. Additionally, the inability to develop new or updated products on a timely basis could result in the loss of business to competitors.

 

The inability to identify or complete acquisitions could limit growth.

 

The Company’s future growth may partly depend on its ability to acquire and successfully integrate new businesses. The Company intends to seek additional acquisition opportunities, both to expand into new markets and to enhance the Company’s position in existing markets. However, there can be no assurances that the Company will be able to successfully identify suitable candidates, negotiate appropriate terms, obtain financing on acceptable terms, complete proposed acquisitions, successfully integrate acquired businesses or expand into new markets. Once acquired, operations may not achieve anticipated levels of revenues or profitability.

 

Acquisitions involve risk, including difficulties in the integration of the operations, technologies, services and products of the acquired companies and the diversion of management’s attention from other business concerns. Although the Company’s management will endeavor to evaluate the risks inherent in any particular transaction, there can be no assurances that the Company’s management will properly ascertain all such risks. In addition, prior acquisitions have resulted, and future acquisitions could result in the incurrence of substantial debt and other expenses. Future acquisitions may also result in potentially dilutive issuances of equity securities. Difficulties encountered with acquisitions may have a material adverse effect on our business, financial condition, and results of operations.

 

We may be unable to successfully execute or effectively integrate acquisitions of any businesses we may acquire in the future.

 

We regularly review our portfolio of businesses and pursue growth through acquisitions. We may not be able to complete transactions on favorable terms, on a timely basis, or at all, and the success of any such acquisitions depends on our ability to combine the acquired business with our existing business in a manner that does not disrupt our and the acquired business’s ongoing relationships with customers, suppliers, and employees. Our results of operations and cash flows may be adversely impacted by (i) the failure of acquired businesses to meet or exceed expected returns, including risk of impairment; (ii) the failure to integrate multiple acquired businesses into the Company simultaneously and on schedule or to achieve expected synergies and (iii) the discovery of unanticipated liabilities, cybersecurity and compliance issues, labor relations difficulties or other problems in acquired businesses for which we lack contractual protections, or insurance or indemnities.

 

11

Table of Contents

 

Risks Related to Technology and Information Security

 

Our technology is important to the Company’s success and the failure to protect this technology could put the Company at a competitive disadvantage.

 

Some of the Company’s products rely on proprietary technology; therefore, the Company believes that the development and protection of intellectual property rights through patents, copyrights, trade secrets, trademarks, confidentiality agreements and other contractual provisions are important to the future success of its business. Despite the Company’s efforts to protect proprietary rights, unauthorized parties or competitors may copy or otherwise obtain and use the Company’s products or technology. Actions to enforce these rights may result in substantial costs and diversion of resources and the Company makes no assurances that any such actions will be successful.

 

In addition to the United States, we have applied for intellectual property protection in other jurisdictions with respect to certain innovations and new products, product features, and processes. The laws of certain foreign countries in which we do business, or may contemplate doing business in the future, do not recognize intellectual property rights or protect them to the same extent as U.S. law. As a result, these factors could weaken our competitive advantage with respect to our products, services, and brands in foreign jurisdictions, which could adversely affect our financial performance. We may also encounter significant problems in protecting and defending our licensed and owned intellectual property in foreign jurisdictions. For example, China currently affords less protection to a company’s intellectual property than some other jurisdictions. As such, the lack of strong patent and other intellectual property protection in China may significantly increase our vulnerability regarding unauthorized disclosure or use of our intellectual property and undermine our competitive position. Proceedings to enforce our intellectual property rights in foreign jurisdictions could result in substantial cost and divert our efforts and attention from other aspects of our business.

 

The Company relies on information and technology for many of its business operations, which could fail and cause disruption to the Company’s business operations.

  

The Company’s business operations are dependent upon information technology networks and systems to securely transmit, process and store electronic information and to communicate among its locations around the world and with clients and vendors. A shut-down of, or inability to access, one or more of the Company’s facilities, a power outage, a ransomware incident, or a failure of one or more of the Company’s information technology, telecommunications or other systems could significantly impair the Company’s ability to perform such functions on a timely basis. Computer viruses, cyberattacks, other external hazards and human error could result in the misappropriation of assets or sensitive information, corruption of data or operational disruption. If sustained or repeated, such a business interruption, system failure, service denial or data loss and damage could result in a deterioration of the Company’s ability to write and process orders, provide customer service, or perform other necessary business functions.

 

A breach in the security of the Company’s software or information technology systems could harm its reputation, result in a loss of current and potential customers, and subject the Company to material claims, which could materially harm our operating results and financial condition.

 

If the Company’s security measures are breached, an unauthorized party may obtain access to the Company’s data or users’ or customers’ data. In addition, cyberattacks and similar acts could lead to interruptions and delays in operations or customer processing or a loss or breach of the Company’s or a customer’s data. Because the techniques used to obtain unauthorized access, disable, or degrade service, or sabotage systems change frequently and often are not recognized until launched against a target, the Company may be unable to anticipate these techniques or to implement adequate preventative measures. The risk that these types of events could seriously harm the Company’s business is likely to increase as the Company expands its reliance on technology for its operations and order processing and enhances the number of web-based products we offer, the services we provide, and our global operations.

 

12

Table of Contents

 

 

Data breaches and other serious cybersecurity incidents have increased globally, along with the methods, techniques and complexity of attacks, including use of viruses, ransomware and other malicious software, phishing and other efforts to discover and exploit any design flaws, bugs or other security vulnerabilities. Continued geopolitical turmoil, including the ongoing conflict between Russia and Ukraine, has heightened the risk of cyberattacks. We have been, and likely will continue to be, subject to such cyberattacks, although none has had a material impact on our operations. Also, the same cybersecurity threats exist for the third parties with whom we interact and share information and cyberattacks on third parties that possess or use our customer, personnel and other information could adversely impact us in the same way as would a direct cyberattack on us. The Company is subject to federal, state, and international laws and regulations relating to the collection, use, retention, security and transfer of personally identifiable information and individual payment data. The information, security and privacy requirements imposed by such laws and regulations are constantly evolving and are becoming increasingly demanding in the United States and other jurisdictions in which the Company operates. In addition, the interpretation and application of consumer and data protection laws in the United States and elsewhere are often uncertain and in flux. It is possible that these laws may be interpreted and applied in a manner that is inconsistent with the Company’s data practices. If so, in addition to the possibility of fines or other penalties, this could result in an order requiring that the Company change its data practices, which could be costly, divert management attention, and have an adverse effect on the Company’s business and results of operations. The Company has incurred and may continue to incur significant costs relating to compliance with these laws and regulations, including costs related to updating certain business practices and systems and ensuring continued compliance. Further, any changes to laws or regulations, including new restrictions or requirements applicable to our business, or an increase in enforcement of existing laws and regulations, could expose the Company to additional costs and liability.

 

Any security breaches for which the Company is, or is perceived to be, responsible, in whole or in part, or any actual or perceived violations of data privacy laws and regulations, could subject the Company to legal claims or legal proceedings, including regulatory investigations, which could harm the Company’s reputation and result in significant litigation costs and damage awards or settlement amounts. Any imposition of liability, particularly liability that is not covered by insurance or is in excess of insurance coverage, could materially harm our operating results and financial condition. Security breaches also could cause the Company to lose current and potential customers, which could have an adverse effect on the Company’s business. Moreover, the Company may be required to expend significant financial and other resources to further protect against security breaches or to rectify problems caused by any security breach.

 

Litigation, Compliance and Regulatory Risks

 

Delays in, or disagreements with the Company’s independent registered public accounting firm regarding, the Company’s evaluation of its internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act of 2002 could have a material adverse effect on the market price of the Company’s stock or its borrowing ability. In addition, future changes in operating conditions could result in inadequate internal control over financial reporting.

 

The Company is an “accelerated filer” as defined in Rule 12b-2 under the Exchange Act and is thus required to comply with Section 404 of the Sarbanes-Oxley Act of 2002. Section 404 requires the Company to include in its report management’s assessment of the effectiveness of the Company’s internal control over financial reporting as of the end of the fiscal period for which the Company is filing its Annual Report on Form 10-K. This report must also include disclosure of any material weaknesses in internal control over financial reporting that the Company has identified. Additionally, the Company’s independent registered public accounting firm is required to issue a report on the Company’s internal control over financial reporting and their evaluation of the operating effectiveness of the Company’s internal control over financial reporting. The Company’s assessment requires it to make subjective judgments, and the independent registered public accounting firm may not agree with the Company’s assessment. If the Company or its independent registered public accounting firm were unable to complete the assessments within the period prescribed by Section 404 and thus be unable to conclude that the internal control over financial reporting is effective, investors could lose confidence in the Company’s reported financial information, which could have an adverse effect on the market price of the Company’s common stock or impact the Company’s borrowing ability. In addition, changes in operating conditions and changes in compliance with policies and procedures currently in place may result in inadequate internal control over financial reporting in the future.

 

Environmental compliance costs and liabilities could increase the Company’s expenses and adversely affect the Company’s financial condition.

 

The Company’s operations and properties are subject to laws and regulations relating to environmental protection, including air emissions, water discharges, waste management and workplace safety. These laws and regulations can result in the imposition of substantial fines and sanctions for violations and could require the installation of pollution control equipment or operational changes to limit pollution emissions and/or decrease the likelihood of accidental hazardous substance releases. The Company must conform its operations and properties to these laws and adapt to regulatory requirements in the countries in which the Company’s businesses operate as these requirements change.

 

13

Table of Contents

 

The Company uses and generates hazardous substances and wastes in its operations and, as a result, could be subject to potentially material liabilities relating to the investigation and clean-up of contaminated properties and to claims alleging personal injury. The Company has experienced, and expects to continue to experience, costs relating to compliance with environmental laws and regulations. In connection with the Company’s acquisitions, the Company may assume significant environmental liabilities, some of which it may not be aware of at the time of acquisition. In addition, new laws and regulations, stricter enforcement of existing laws and regulations, the discovery of previously unknown contamination or the imposition of new clean-up requirements could require the Company to incur costs or become the basis for new or increased liabilities that could have a material adverse effect on our business, financial condition, and results of operations.

  

Natural disasters, changes in climate, and geo-political events may negatively impact our business.

 

Natural disasters, changes in climate, and geo-political events could materially adversely affect our financial performance. The occurrence of one or more natural disasters, such as hurricanes, tropical storms, floods, fires, earthquakes, tsunamis, cyclones, typhoons, weather conditions such as major or extended winter storms, droughts and tornadoes, whether as a result of climate change or otherwise, severe changes in climate and geo-political events, such as war, civil unrest or terrorist attacks in a country in which we operate or in which our suppliers are located could adversely affect our operations and financial performance.

 

The Company could be subject to litigation, which could have a material impact on the Company’s business, financial condition, or results of operations.

 

From time to time, the Company’s operations are parties to or targets of lawsuits, claims, investigations, and proceedings, including product liability, personal injury, patent and intellectual property, commercial, contract, and environmental and employment matters, which are defended and settled in the ordinary course of business. Any litigation to which the Company may be subject could have a material adverse effect on its business, financial condition, or results of operations. See Item 3 – Legal Proceedings of this Form 10-K for a discussion of current litigation.

 

The Company could be subject to additional tax liabilities.

 

The Company is subject to income tax laws of the United States, its states, and municipalities and those of other foreign jurisdictions in which the Company has business operations. These laws are complex, evolving, and subject to interpretations by the taxpayer and the relevant governmental taxing authorities.

 

The Company’s future annual and quarterly tax rates could be affected by numerous factors, including changes in the (1) applicable tax laws; (2) composition of earnings in countries with differing tax rates; or (3) recoverability of our deferred tax assets and liabilities. Beginning in 2022, the U.S. Tax Cuts and Jobs Act of 2017 eliminated the existing option to deduct research and development expenditures and requires taxpayers to amortize them over five years pursuant to IRC Section 174. This requirement is expected to reduce our cash flows. In August 2022, the United States enacted the Inflation Reduction Act of 2022 (the “IRA”) which includes a new 15% corporate minimum tax as well as a 1% excise tax on fair value of corporate stock repurchases made after December 31, 2022. The IRA could have a negative impact on our tax position. Many countries and organizations such as the Organization for Economic Cooperation and Development are also actively considering changes to existing tax laws or have proposed or enacted new laws that could increase our tax obligations in countries where we do business or cause us to change the way we operate our business. Any of these developments or changes in federal, state, or international tax laws or tax rulings could adversely affect our effective tax rate and our results of operations.

 

Significant judgment and interpretation are required in determining the Company’s worldwide provision for income taxes. In the ordinary course of business, transactions arise where the ultimate tax determination is uncertain. Although the Company believes that our tax estimates are reasonable, the outcome of tax audits and any related litigation could be materially different from that which is reflected in historical income tax provisions and accruals. Based on the status of a given tax audit or related litigation, a material effect on the Company’s income tax provision or net income may result during the period or periods from the initial recognition of a particular matter in the Company’s reported financial results to the final closure of that tax audit or settlement of related litigation when the ultimate tax and related cash flow is known with certainty.

 

14

Table of Contents

 

General Risk Factors

 

The Company’s goodwill or indefinite-lived intangible assets may become impaired, which could require a significant charge to earnings be recognized.

 

Under accounting principles generally accepted in the United States, goodwill and indefinite-lived intangible assets are not amortized but are reviewed for impairment at least annually. Future operating results used in the assumptions, such as sales or profit forecasts, may not materialize, and the Company has been and could in the future be required to record a significant charge to earnings in the financial statements during the period in which any impairment is determined, resulting in an unfavorable impact on our results of operations.

 

The Company may need additional capital in the future, which may not be available on acceptable terms, if at all.

 

From time to time, the Company has historically relied on outside financing to fund expanded operations, capital expenditure programs and acquisitions. The Company may require additional capital in the future to fund operations or strategic opportunities. The Company cannot be assured that additional financing will be available on favorable terms, or at all. In addition, the terms of available financing may place limits on the Company’s financial and operating flexibility. If the Company is unable to obtain sufficient capital in the future, the Company may not be able to expand or acquire complementary businesses and may not be able to continue to develop new products or otherwise respond to changing business conditions or competitive pressures.

 

The Company’s stock price may become highly volatile, and investors may not be able to sell their shares at their desired prices, or at all.

 

The Company’s stock price may change dramatically when buyers seeking to purchase shares of the Company’s common stock exceed the shares available on the market, or when there are no buyers to purchase shares of the Company’s common stock when shareholders are trying to sell their shares. The Company’s common stock has historically been “thinly” traded, meaning that the number of persons interested in purchasing shares of Company common stock at prevailing prices at any given time may be relatively small. This may contribute to price volatility, as the trading of relatively small quantities of shares by our shareholders may disproportionately influence share price and may prevent investors from selling their shares at or above their purchase price if there is not sufficient demand for the shares at the time of sale.

 

The Company depends on key management, sales and marketing and technical personnel, the loss of whom could harm its businesses.

 

The Company depends on key management and technical personnel. The loss of one or more key employees could materially and adversely affect the Company.

 

The Company’s success also depends on its ability to attract and retain highly qualified technical, sales and marketing and management personnel necessary for the maintenance and expansion of its activities. The Company faces strong competition for such personnel and may not be able to attract or retain such personnel. In addition, when the Company experiences periods with little or no profits, a decrease in compensation based on profits may make it difficult to attract and retain highly qualified personnel.

 

To attract and retain executives and other key employees, the Company must provide a competitive compensation package. If the Company’s profits decrease, or if the Company’s total compensation package is not viewed as competitive, the Company’s ability to attract, retain and motivate executives and key employees could be weakened. The failure to successfully hire and retain executives and key employees or the loss of any executives and key employees could have a significant impact on our operations.

 

The Company may not be able to reach acceptable terms for contracts negotiated with its labor unions and be subject to work stoppages or disruption of production.

 

During 2023, union contracts covering approximately 21% of the Company’s total workforce will expire. The Company has been successful in negotiating new contracts over the years but cannot guarantee that will continue and the Company has, in the past experienced, and could in the future experience, temporary work stoppages during negotiation of such contracts. Failure to negotiate new union contracts, or any work stoppage that is prolonged, could result in the disruption of production, inability to deliver product, or a number of unforeseen circumstances, any of which could have an unfavorable material impact on the Company’s results of operations or financial condition.

 

15

Table of Contents

 

Deterioration in the creditworthiness of several major customers could have a material impact on the Company’s business, financial condition, or results of operations.

 

Included as a significant asset on the Company’s balance sheet are accounts receivable from our customers. If several large customers become insolvent or are otherwise unable to pay for products or become unwilling or unable to make payments in a timely manner, it could have an unfavorable material impact on the Company’s results of operations or financial condition.

 

Although the Company is not dependent on any one customer, deterioration in several large customers at the same time could have an unfavorable material impact on the Company’s results of operations or financial condition. One customer exceeded 14% of total accounts receivable for fiscal 2022 and one customer exceeded 10% of total accounts receivable for fiscal 2021.

 

The Company’s operating results may fluctuate, which makes the results of operations difficult to predict and could cause the results to fall short of expectations.

 

The Company’s operating results may fluctuate because of several factors, many of which are outside of our control. As a result, comparing the Company’s operating results on a period-to-period basis may not be meaningful, and past results should not be relied upon as an indication of future performance. Quarterly, year to date, and annual costs and expenses as a percentage of revenues may differ significantly from historical or projected levels. Future operating results may fall below expectations. These types of events could cause the price of the Company’s stock to fall.

 

New or existing U.S. or foreign laws and regulations could subject the Company to claims or otherwise impact the Company’s business, financial condition, or results of operations.

 

The Company is subject to a variety of laws, regulations, rules, and policies in both the U.S. and foreign countries that are costly to comply with, can result in negative publicity and diversion of management time and effort, and can subject the Company to claims or other remedies. These laws, regulations, rules, and policies could relate to any of an array of issues including, but not limited to, environmental, tax, intellectual property, trade secrets, product liability, contracts, antitrust, employment, securities, import/export and unfair competition. These laws and regulations may differ in different jurisdictions and are subject to change. The cost of maintaining compliance under multiple and changing regulatory regimes, and expenditures that may be required to comply with new laws and regulations, may adversely affect the Company’s business, financial condition, and results of operations. In the event that the Company fails to comply with or violates applicable U.S. or foreign laws or regulations or customer policies, the Company could be subject to civil or criminal claims or proceedings that may result in monetary fines, penalties or other costs against the Company or its employees, which may adversely affect the Company’s operating results, financial condition, customer relations and ability to conduct its business.

 

ITEM 1B UNRESOLVED STAFF COMMENTS

 

None.

 

16

Table of Contents

 

ITEM 2 PROPERTIES

 

The Company leases 3,947 square feet of corporate office space in Shelton, Connecticut. The current lease expires on March 31, 2033.

 

All the Company’s properties are owned or leased and are adequate to satisfy current requirements. All the Company’s properties have the necessary flexibility to cover any long-term expansion requirements.

 

Company facilities include the following:

 

Big 3 Products in Centralia, Illinois owns 156,160 square feet of administrative and manufacturing space located in an industrial park. The single-story building is steel frame with steel siding and roof.

 

Big 3 Products in Dearborn, Michigan leases 86,250 square feet of building space. The building is made from industrial block. Approximately 6,000 square feet of office space is used for design engineers. The current lease expires on February 4, 2025.

 

Big 3 Products in Chesterfield, Michigan leases 45,000 square feet for a design and manufacturing facility. This building is industrial block and metal frame. The current lease expires on February 28, 2026.

 

Big 3 Mold in Millville, New Jersey owns 54,450 square feet of building space. The building is industrial block.

 

Big 3 Precision in Pleasant Hill, Missouri leases 1,000 square feet of office space. The building is metal frame. The current lease expires on April 2, 2023.

 

Big 3 Precision in Kimball, Michigan leases 3,500 square feet of building space. The current lease expires on February 28, 2026, with an option to renew for an additional twelve months.

 

Associated Tool, a wholly owned subsidiary in Farndon, UK leases 16,000 square feet of building space. The building is industrial block and metal frame. The current lease expires on December 17, 2026.

 

Hallink Moulds, a wholly owned subsidiary in Cambridge, Ontario, leases 15,000 square feet of building space. The building is industrial block and metal frame. The current lease expires on January 31, 2024, with the option to renew for an additional twenty-four months.

 

Eberhard Manufacturing in Strongsville, Ohio owns 9.6 acres of land and a building containing 157,580 square feet, located in an industrial park. The building is steel frame, is one-story and has curtain walls of brick, glass, and insulated steel panels. The building has two high bays, one of which houses two units of automated warehousing.

 

Eberhard Manufacturing leases 8,551 square feet of office space in Arlington Heights, IL. The current lease expires on September 1, 2026.

 

Eastern Industrial Ltd., a wholly owned subsidiary in Shanghai, China, leases brick and concrete buildings containing approximately 47,500 square feet of space that are in both industrial and commercial areas. In 2022, Eastern Industrial, Ltd. entered a three-year lease, which expires on March 31, 2025, and is renewable.

 

The World Lock Co. Ltd. Subsidiary leases 5,285 square feet of space in a building located in Taipei, Taiwan. The building is made from brick and concrete and is protected by a fire alarm and sprinklers. The current lease expires on October 31, 2023.

 

The Dongguan Reeworld Security Products Ltd. Subsidiary leases 103,800 square feet of space in concrete buildings that are in an industrial park in Dongguan, China. The current lease expires on May 31, 2027, and is renewable.

 

Velvac, Inc., a wholly owned subsidiary in New Berlin, Wisconsin, leases a 98,000 square foot building. The building includes 17,000 square feet of office space and 81,000 square feet of warehousing and distribution operations. The current lease expires on May 31, 2024.

 

17

Table of Contents

 

Velvac de Reynosa, S. De R.L De C.V., a maquiladora wholly owned in Reynosa, Tamaulipas, Mexico, leases 150,000 square feet of building space located in an industrial park identified as Lots 2, 3 and 4. The building is one level and is made from brick and concrete. The current lease expires on December 1, 2030.

 

All owned properties are free and clear of any encumbrances.

 

ITEM 3 LEGAL PROCEEDINGS

 

The Company is party to various legal proceedings from time to time related to its normal business operations. Currently, the Company is not involved in any material pending legal proceedings, and no such material proceedings are known to the Company to be contemplated by governmental authorities.

 

In 2016, the Company created a plan to remediate a landfill of spent foundry sand maintained at the Company’s previously owned metal casting facility in New York. This plan was agreed to by the New York State Department of Environmental Conservation (the “NYSDEC”) on March 27, 2018. Based on estimates provided by the Company’s environmental engineers, the anticipated cost to remediate and monitor the landfill was $430,000. The Company accrued for and expensed the entire $430,000 in the first quarter of 2018 and fiscal 2017. In the fall of 2018, detailed construction drawings were prepared by an outside consultant in conjunction with informal progress reviews by the NYSDEC. Long-term groundwater monitoring commenced in April 2019. Verbal approval for the closure plan was received from the NYSDEC in May 2019, and written approval was received in October 2020. Construction of the closure remedies, including improved drainage system, regrading, and installation of a low permeability cap was completed in October 2021. A closure report and long-term maintenance plan were submitted to the NYSDEC in November 2021. The 30-year annual groundwater monitoring and site maintenance program are underway and will continue through 2048.

 

ITEM 4 MINE SAFETY DISCLOSURES

 

Not applicable.

 

18

Table of Contents

 

PART II

 

 

ITEM 5 MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

The Company’s common stock is quoted on the NASDAQ Global Market under the symbol “EML”. The approximate number of record holders of the Company common stock on December 31, 2022 was 295.

The Company expects to continue its policy of paying regular cash dividends, although there can be no assurance as to future dividends because they are dependent on future earnings, capital requirements and financial condition.

 

During fiscal years 2022 and 2021, there were no sales by the Company of its securities that were not registered under the Securities Act of 1933, as amended (the “Securities Act”).

On May 2, 2018, the Company announced that its Board of Directors had authorized a new program to repurchase up to 200,000 shares of the Company’s common stock. The Company’s share repurchase program does not obligate it to acquire the Company’s common stock at any specific cost per share. Under this program, shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Exchange Act.

 

The Company made no share repurchases during the fourth quarter of 2022, as set forth in the table below:

 

Issuer Repurchases of Equity Securities

Period

Total number of shares

purchased

Average price paid per share

Total number of shares purchased as part of publicly announced plans or programs

Maximum number of shares that may yet be purchased under the plans or programs

(a)

(b)

(c)

(d)

October 2, 2022 to October 29, 2022

--

--

--

60,284

October 30, 2022 to November 26, 2022

--

--

--

60,284

November 27, 2022 to December 31, 2022

--

--

--

60,284

Total

--

--

--

60,284

 

ITEM 6 RESERVED

 

19

Table of Contents

 

ITEM 7 MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The Company’s fiscal year ends on the Saturday nearest to December 31. Fiscal years 2022 and 2021 were each 52 weeks in length. References in this Management’s Discussion and Analysis of Financial Condition and Results of Operations to results for “2022” or “fiscal year 2022” mean the fiscal year ended December 31, 2022, and references to results for “2021” or “fiscal year 2021” mean the fiscal year ended January 1, 2022. References to the “fourth quarter of 2022” or the “fourth fiscal quarter of 2022” mean the thirteen-week period from October 2, 2022 to December 31, 2022, and references to the “fourth quarter of 2021” or the “fourth fiscal quarter of 2021” mean the thirteen-week period from October 3, 2021 to January 1, 2022.

 

The following analysis excludes discontinued operations.

 

Summary

 

Sales for 2022 were $279.3 million compared to $246.5 million for 2021. Net income for 2022 was $11.1 million, or $1.77 per diluted share, compared to $16.2 million, or $2.58 per diluted share, for 2021. Sales for the fourth quarter of 2022 were $69.1 million compared to $59.6 million for the same period in 2021. Net income for the fourth quarter of 2022 was $0.2 million, or $0.03 per diluted share compared to $3.9 million, or $0.62 per diluted share, for the comparable 2021 period.

 

During 2022, the Company experienced rising material costs, supply chain disruption, labor shortages and abnormally high freight costs all having a negative impact on our gross margin. The Company’s backlog was $72.5 million on December 31, 2022, compared to $82.8 million on January 1, 2022, primarily due to a decrease of $5.0 million in backlog for locks and hardware at Eberhard, a decrease of $7.1 million in backlog at Big 3 for mold services and returnable packaging, offset by an increase of $1.8 million in backlog related to the launch of new mirror programs for Class 8 trucks being awarded to our Velvac subsidiary.

 

During 2022 the Company experienced price increases for many of the raw materials used in producing its products, including: scrap iron, stainless steel, hot and cold rolled steel, zinc, copper, aluminum, and nickel. These increases have negatively impacted and could continue to negatively impact the Company’s gross margin if raw material prices increase too rapidly for the Company to recover those cost increases through either price increases to our customers or cost reductions in other areas of the business.

 

Impact of COVID-19, Current Political and Economic Conditions and Supply Chain Disruptions

 

The COVID-19 pandemic has affected our business, including our supply chain, our operations, the labor force, costs and interest rates throughout 2021 and 2022. We continue to follow CDC guidelines, social distancing, and sanitizing work areas. During the past two years and continuing into 2023, the Company implemented a broad range of policies and procedures to ensure that employees at all our locations remain healthy. Steps that we have taken to reduce the risk of COVID-19 to our employees include, among others: protecting employee health by instructing employees to stay home if they exhibit symptoms of COVID-19. We maintain a clean work environment by frequently cleaning all touch points with products that meet EPA criteria for use against COVID-19; educating employees to clean their personal workspace at the beginning and the end of every shift; and providing hand sanitizer and disposable wipes. We encourage social distancing and continue to seek and implement additional methods to reduce the risk of COVID-19 to our employees. As a result of these measures, the COVID-19 pandemic had minimal impact on our North American capacity utilization at most of our production facilities. Many of the Company’s employees have received COVID-19 vaccinations, and we will continue to encourage our workforce to get vaccinated.

 

Current global economic conditions, resulting from the COVID-19 pandemic and other factors, are highly volatile. Many of the markets we serve are facing inflation and rising interest rates, which has led to and may continue to lead to contractions resulting in decreased demand for our products. Decreased demand has in turn negatively impacted, and may continue to negatively impact, our financial condition and operating results. Any further or prolonged market contractions or economic slowdowns could materially adversely affect our sales or operating margin, which would in turn reduce earnings. Volatile global economic conditions may also cause foreign exchange rate fluctuations, which could result in material increases or decreases in earnings and may adversely affect the value of the Company’s assets outside the United States. Increased pricing in response to fluctuations in foreign currency exchange rates may offset portions of the currency impacts but could also have a negative impact on demand for the Company’s products, which would affect sales and profits. Exchange rate fluctuations could also increase pricing pressure and impair the ability of the Company’s products to compete with products imported from regions with favorable exchange rates.

 

20

Table of Contents

  

In the second quarter of 2022, we experienced interruptions of our operations and supply base in China as a result of a new variant of COVID-19 and the local response to minimize its spread. A more significant resurgence of the COVID-19 pandemic or development of additional severe or highly contagious variants could cause further disruptions in our business and could adversely affect our financial condition, results of operations and cash flows. In addition, supply shortages and supply chain disruptions originally triggered by shutdowns and other restrictions imposed to slow the spread and resurgence of COVID-19 have impacted and may continue to impact the prices and availability of certain of the raw materials and components used in the production of our products.

 

The impact of economic contraction and supply chain disruptions has been exacerbated by the effects of tariffs, trade sanctions and global political instability. International trade policies, such as tariffs on imports from China and on aluminum imports, have increased our costs. Sanctions imposed as a result of the Ukraine conflict prohibit importation of a variety of products from Russia, which is a major global supplier of nickel, and have resulted in higher oil and other commodity prices that have increased shipping and transportation costs. Supply chain constraints and tariffs may result in cost increases that we are not able to offset with price increases, which could have a material adverse effect on our business, financial position, results of operations or cash flows. Further, trade restrictions and supply chain constraints have affected our ability to meet customer demand. If such conditions persist and we are unable to acquire necessary raw materials or components in a timely manner or at all, we may be unable to meet production requirements and may need to cancel or decline orders, which could have a material adverse effect on our reputation as well as our business and financial results.

 

The extent to which our operations will be further affected by COVID-19 and its lasting economic impact, including supply chain disruptions, cost inflation and rising interest rates, in fiscal year 2023 is dependent on future developments including new COVID-19 variants and governmental restrictions, the duration of the Russia–Ukraine conflict and related sanctions, actions taken by the Federal Reserve to stabilize the economy, and other factors outside our control. With the inherent uncertainty of the COVID-19 pandemic, volatile economic conditions and political instability, it is difficult to predict with any confidence the likely ultimate impact of these conditions on our future operations and the extent of actual and potential effects on our consolidated business, results of operations and financial condition. For further discussion of these risks, see Part I, Item 1A, Risk Factors, of this Form 10-K.

 

Critical Accounting Estimates

 

The preparation of financial statements in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make judgments, estimates and assumptions regarding uncertainties that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses. Areas of uncertainty that require judgments, estimates and assumptions include items such as the allowance for doubtful accounts; inventory accounting; the testing of goodwill and other intangible assets for impairment; and pensions and other postretirement benefits. Management uses historical experience and all available information to make its estimates and assumptions, but actual results will inevitably differ from the estimates and assumptions that are used to prepare the Company’s financial statements at any given time. Despite these inherent limitations, management believes that Management’s Discussion and Analysis of Financial Condition and Results of Operations and the financial statements and related footnotes provide a meaningful and fair presentation of the Company’s financial position and results of operations.

 

Management believes that the application of these estimates and assumptions on a consistent basis enables the Company to provide the users of the financial statements with useful and reliable information about the Company’s operating results and financial condition.

 

Allowance for Doubtful Accounts

 

The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis, considering a combination of factors that require judgment and estimates, including among others, our customers’ access to capital, customers’ willingness or ability to pay, customer payment patterns, general economic conditions and geopolitical trends, and our ongoing relationship with our customers. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure that the Company has adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or a change in its creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible. If our estimates and assumptions as to collectability were materially incorrect, or if any of our significant customers were to develop unexpected and immediate financial problems that would prevent payment of amounts due to us, and our allowance for doubtful accounts were inadequate, this could result in an unexpected loss in profitability.

 

21

Table of Contents

 

As of December 31, 2022 and January 1, 2022, the Company’s allowance for doubtful accounts total was $677,000 and $515,000, respectively. As of December 31, 2022, and January 1, 2022, the Company’s bad debt expense was $208,000 and $48,000 respectively.

 

Inventory

 

Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (“LIFO”) method at Eberhard while Big 3 Precision and Velvac are valued using a first-in, first-out (“FIFO”) method. Accordingly, a LIFO valuation reserve is calculated using the dollar value link chain method.

 

We review the net realizable value of inventory in detail on an ongoing basis, considering deterioration, obsolescence, estimated future demand, current market conditions, and other factors. Based on these assessments, we provide for an inventory reserve in the period in which an impairment is identified. The reserve fluctuates with market conditions, design cycles, and other economic factors and could vary significantly, whether favorably or unfavorably, from actual results due to, among other things, unanticipated changes in economic conditions, customer demand, or the competitive landscape.

 

The inventory reserve for excess or obsolete inventory reduced the Company’s inventory valuation by $1,926,000 and $1,115,000 as of December 31, 2022 and January 1, 2022, respectively.

 

Goodwill and Other Intangible Assets

 

Intangible assets with finite useful lives are generally amortized on a straight-line basis over the periods benefited. Goodwill and other intangible assets with indefinite useful lives are not amortized. The Company performs annual qualitative assessments on goodwill and other intangible assets as of the end of each fiscal year by comparing the estimated fair value of each reporting unit with its carrying amount. Additionally, the Company performs an interim analysis if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Such events or circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions. If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill. Determining the fair value of a reporting unit involves the use of significant estimates and assumptions, including (i) macroeconomic conditions, (ii) market and industry conditions, (iii) cost factors, (iv) overall financial performance, (v) other relevant entity-specific events, and (vi) events affecting a reporting unit. The values assigned to the key assumptions represent management’s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.

 

The Company performed its annual qualitative assessment as of the end of each of fiscal 2022 and 2021 on the carrying value of goodwill and determined that it is more likely than not that no impairment of goodwill existed as of such dates. See Note 3 – Accounting Policies – Goodwill, in Item 8, Financial Statements and Supplementary Data of this Form 10-K for more detail.

 

Pension and Other Postretirement Benefits

 

The amounts recognized in the consolidated financial statements related to pension and other postretirement benefits are determined from actuarial valuations. Inherent in these valuations are assumptions about such factors as expected return on plan assets, discount rates at which liabilities could be settled, rate of increase in future compensation levels, mortality rates, and trends in health insurance costs. These assumptions are reviewed annually and updated as required. In accordance with U.S. GAAP, actual results that differ from the assumptions are accumulated and amortized over future periods and, therefore, affect the expense recognized and obligations recorded in future periods.

 

The discount rate used is based on a single equivalent discount rate derived with the assistance of our actuaries by matching expected future benefit payments in each year to the corresponding spot rates from the FTSE Pension Liability Yield Curve, comprised of high quality (rated AA or better) corporate bonds. The Company calculates its service and interest costs in future years by applying the specific spot rates along the selected yield curve to the relevant projected cash flows.

 

The expected long-term rate of return on assets is also developed with input from the Company’s actuarial firms. We consider the Company’s historical experience with pension fund asset performance, the current and expected allocation of our plan assets and expected long-term rates of return. The long-term rate-of-return assumption used for determining net periodic pension expense was 7.5% for 2022 and 2021. The Company reviews the long-term rate of return each year.

 

Future actual pension income and expense will depend on future investment performance, changes in future discount rates and various other factors related to the population of participants in the Company’s pension plans.

 

The Company expects to make cash contributions of approximately $800,000 and $50,000 to our pension plans and other postretirement plan, respectively, in 2023.

 

22

Table of Contents

 

In connection with our pension and other postretirement benefits, the Company reported income of $3.3 million and $2.1 million (net of tax) on its Consolidated Statement of Comprehensive Income for fiscal years 2022 and 2021, respectively. The main factor driving this expense was the change in the discount rate during the applicable period.

 

Assumptions used to determine net periodic pension benefit cost for the fiscal years indicated were as follows:

 

2022

2021

Discount rate

2.75% - 2.81%

2.40% - 2.48%

Expected return on plan assets

7.5%

7.5%

Rate of compensation increase

0.0%

0.0%

 

Assumptions used to determine net periodic other postretirement benefit cost are the same as those assumptions used for the pension benefit cost, except that the rate of compensation is not applicable for other postretirement benefit cost.

 

The changes in assumptions had the following effect on the net periodic pension and other postretirement costs recorded in Other Comprehensive Income as follows:

 

Year ended

December 31,

January 1,

2022

2022

Discount rate

$26,970,888$5,412,964

Additional recognition due to significant event

--(71,547)

Asset gain or (loss)

(22,838,898 )(781,059 )

Amortization of:

Unrecognized gain or (loss)

1,552,0851,717,776

Unrecognized prior service cost

70,49399,380

Other

(1,538,804 )(3,105,208 )

Comprehensive income, before tax

4,215,7643,272,306

Income tax

(941,964 )(1,208,497 )

Comprehensive income, net of tax

$3,273,800$2,063,809

 

The Plan has been investing a portion of the assets in long-term bonds to better match the impact of changes in interest rates on its assets and liabilities and thus reduce some of the volatility in Other Comprehensive Income. Please refer to Note 10 – Retirement Benefit Plans in Item 8, Financial Statements and Supplementary Data of this Form 10-K for additional disclosures concerning the Company’s pension and other postretirement benefit plans.

 

23

Table of Contents

 

RESULTS OF OPERATIONS

 

Fourth Quarter 2022 Compared to Fourth Quarter 2021

 

The following table shows, for the fourth quarter of 2022 and 2021, selected line items from the consolidated statements of income as a percentage of net sales for the Company’s operations. The Company’s continuing operations include (1) Big 3 Precision, including Big 3 Products and Big 3 Mold, Hallink Moulds, and Associated Toolmakers; (2) Eberhard Manufacturing, Eastern Industrial Ltd., World Lock Company Ltd., Dongguan Reeworld Security Products Ltd., and World Security Industries Ltd.; and (3) Velvac Holdings.

 

Three Months Ended

December 31, 2022

January 1, 2022

Net Sales

100.0%100.0%

Cost of Products Sold

83.4%79.8%

Gross Margin

16.6%20.2%

Product Development Expense

1.5%1.7%

Selling and Administrative Expense

13.6%12.5%

Restructuring Costs

1.0%--

Operating Profit

0.5%6.0%

 

Net sales in the fourth quarter of 2022 increased 15.8% to $69.1 million from $59.6 million in the fourth quarter of 2021. Sales increases were due to higher demand for trucks accessories, distribution products and automotive returnable packaging and improved pricing. Sales volume of existing products increased 10.5%, prices and new products contributed 5.3% in sales growth in the fourth quarter of 2022 when compared to sales in the fourth quarter of 2021. New products included various truck, mirrors, latches, and accessories.

 

Sales of new products contributed 1.4% to sales growth in the fourth quarter compared to 8% sales growth from new products in the fourth quarter of 2021. New products in the fourth quarter included various new truck mirrors and truck latches.

 

Cost of products sold in the fourth quarter of 2022 increased $10.0 million or 21% from the corresponding period in 2021. The increase in cost of products sold is primarily attributable to increased sales volume, increases in the cost of materials, increases in freight costs due to expedite fees associated with supply chain constraints, and other inventory write-offs.

 

Gross margin as a percentage of net sales for the fourth quarter of 2022 was 16.6% compared to 20.2% in the prior year fourth quarter. The decrease reflects the combination of higher material and freight costs and other inventory write-offs.

 

Product development expenses in the fourth quarter of 2022 of $1.1 million were flat when compared to the fourth quarter of 2021. As a percentage of net sales, product development costs were 1.5% and 1.7% for the fourth quarter of 2022 and 2021 respectively as part of our investment in new products at Eberhard and Velvac.

 

Selling and administrative expenses in the fourth quarter of 2022 increased 1.1% compared to the fourth quarter of 2021. The increase was primarily the result of increased payroll and payroll related expenses, increased travel, and other selling expenses.

 

Restructuring expenses of $0.7 million were recognized in the fourth quarter of 2022 due to a warehouse consolidation into Eberhard.

 

Net income for the fourth quarter of 2022 decreased 95% to $0.2 million, or $0.03 per diluted share, from $3.9 million, or $0.62 per diluted share, in 2021. In the fourth quarter of 2022, net income was negatively impacted by restructuring costs of $0.5 million, net of tax, related to a warehouse consolidation into Eberhard.

 

24

Table of Contents

 

Fiscal Year 2022 Compared to Fiscal Year 2021

 

The following table shows, for fiscal year 2022 and fiscal year 2021, selected line items from the consolidated statements of income as a percentage of net sales for the Company’s operations. The Company’s continuing operations include (1) Big 3 Precision, including Big 3 Products, Big 3 Mold, Hallink Moulds and Associated Toolmakers Ltd.; (2) Eberhard Manufacturing Company, Eberhard Hardware, Eastern Industrial Ltd., Illinois Lock Company/CCL Security Products, World Lock Company Ltd., Dongguan Reeworld Security Products Ltd. and World Security Industries Ltd.; and (3) Velvac Holdings.

 

Fiscal Year Ended

December 31, 2022

January 1, 2022

Net Sales

100.0%100.0%

Cost of Products Sold

79.0%77.0%

Gross Margin

21.0%23.0%

Product Development Expense

1.5%1.6%

Selling and Administrative Expense

14.1%14.3%

Restructuring Costs

0.3%--

Operating Profit

5.1%7.1%

 

Summary

 

Net sales for 2022 increased 13% to $279.3 million from $246.5 million in 2021. The sales increase was primarily due to higher demand for trucks accessories, distribution products and automotive returnable packaging. Sales volume of existing products increased by 7% in 2022 compared to 2021 while price increases and new products increased sales in 2022 by 6%. Sales of new products contributed 3% to sales growth in 2022 compared to 8% sales growth from new products in 2021. New products in 2022 included various new truck mirrors, truck compression latches, cable locks, and locking assemblies.

 

Cost of products sold increased by $30.9 million or 16% to $220.6 million in 2022 from $189.8 million in 2021. The increase in cost of products sold is primarily attributable to increased sales volume, increases in the price of materials, increases in freight costs due to expedite fees associated with supply chain constraints, and other inventory write-offs. Tariffs incurred during 2022 were $3.1 million from China-sourced products as compared to $2.9 million in 2021. Most of the tariffs were recovered through price increases.

 

Gross margin as a percentage of sales was 21% in 2022 compared to 23% in 2021. The decrease reflects the combination of higher material and freight costs and other inventory write-offs.

 

Product development expenses as a percentage of sales was 1.5% and 1.6% in 2022 and 2021, respectively, as the Company continues on-going efforts to develop new products to better serve our customers.

  

Restructuring expenses of $0.7 million were recognized in 2022 due to a warehouse consolidation into Eberhard.

   

Selling and administrative expenses increased $4.3 million or 12% to $39.5 million in 2022 from $35.2 million in 2021. The increase relates to increased payroll and payroll related costs, increased travel, and other selling expenses.

   

Net income for 2022 decreased 32% to $11.1 million, or $1.77 per diluted share, from $16.2 million, or $2.58 per diluted share, in 2021. In 2022, net income was negatively impacted by restructuring costs of $0.5 million, net of tax, related to a warehouse consolidation into Eberhard, and loss on sale of the Wheeling, IL building in the first quarter of 2022 of $0.2 million, net of tax, partially offset by a gain on sale of the Eastern corporate office building in the third quarter of 2022 of $0.5 million, net of tax. Net income for 2021 was positively impacted by a $1.4 million gain, net of tax, related to the sale of the Eberhard Hardware property in the first quarter, partially offset by factory relocation and start-up costs of $0.5 million, net of tax.

 

25

Table of Contents

 

Other Items

 

The following table shows the amount of change from the year ended January 1, 2022 to the year ended December 31, 2022 in other items (dollars in thousands):

 

Amount

%

Interest expense

$52830%

Other income

$-859-26%

Income taxes

$46415%

 

Interest expense increased in 2022 from 2021 due to increased interest rates.

 

Other income in 2022 decreased $0.9 million over 2021. Other income in 2022 included a favorable $1.8 million pension cost adjustment and a $0.6 million gain on the sale of the Eastern corporate office building. In 2021, other income included a favorable $1.5 million pension cost adjustment and a $1.8 million gain on the sale of the Eberhard Hardware property.

 

The effective tax rate for 2022 was 23% compared to the 2021 effective tax rate of 7%. The effective tax rate for 2022 was increased compared to 2021 due to the impact of foreign subsidiaries on the effective tax rate in 2021 and a greater impact from research and development tax credits in 2021. Total income taxes paid were $3.7 million in 2022 and $2.3 million in 2021.

 

Liquidity and Sources of Capital

 

The primary source of the Company’s cash is earnings from operating activities adjusted for cash generated from or used for net working capital. The most significant recurring non-cash items included in net income are depreciation and amortization expense. Changes in working capital fluctuate with the changes in operating activities. As sales increase, there generally is an increased need for working capital. The Company closely monitors inventory levels and attempts to match production to expected market demand, keeping tight control over the collection of receivables, and optimizing payment terms on its trade and other payables. The maintenance of appropriate inventory levels considering demand has been and may continue to be challenged by supply chain disruptions, which have led in some cases to a deficiency inventory that has required us to pay expedited freight fees on some of our products to timely fulfill customer orders. Coupled with increased materials costs, this has decreased our margins. If these disruptions persist and we are unable to maintain sufficient inventory on hand, we may need to cancel or decline orders, and we may be unable to offset increased material and freight costs fully by increasing prices on our products, any of which could have a material adverse impact on our liquidity.

 

The Company is dependent on continued demand for its products and subsequent collection of accounts receivable from its customers. The Company serves a broad base of customers and industries with a variety of products. As a result, any fluctuations in demand or payment from a particular industry or customer should not have a material impact on the Company’s sales and collection of receivables. Management expects that the Company’s foreseeable cash needs for operations, capital expenditures, debt service and dividend payments will continue to be met by the Company’s operating cash flows and available credit facility.

 

The following table shows key financial ratios at the end of each fiscal year:

 

2022

2021

Current ratio

2.72.5

Average days’ sales in accounts receivable

5664

Inventory turnover

3.43.0

Ratio of working capital to sales

26.1%27.2%

Total debt to shareholders’ equity

50.7%62.2%

    

26

Table of Contents

 

The following table shows important liquidity measures as of the fiscal year-end balance sheet date for each of the preceding two years (in millions):

 

2022

2021

Cash and cash equivalents

- Held in the United States

$7.4$4.3

- Held by foreign subsidiaries

2.82.3
10.26.6

Working capital

78.374.1

Net cash (used in) provided by operating activities

7.4(7.8)

Change in working capital impact on net cash

used in operating activities

(5.2 )(22.9 )

Net cash provided by (used in) in investing activities

5.113.6

Net cash used in by financing activities

(11.8 )(20.3 )

 

All cash held by foreign subsidiaries is readily convertible into other currencies, including the U.S. dollar.

 

Net cash provided by operating activities was $7.4 million in 2022 compared to $7.8 million net cash used in operating activities in 2021. In 2022, the Company contributed $0.2 million to its defined benefit retirement plan.

 

In 2022, cash used to support additional working capital requirements was $5.2 million, which was primarily due to management’s focus on ensuring availability of inventory to meet customer demands during the current supply chain constraints. In 2021, cash used to support additional working capital requirements was $22.9 million.

 

The Company provided $5.1 million and $13.6 million for investing activities in 2022 and 2021, respectively. In 2022, the company sold a business associated with its discontinued operations for $5.8 million and two of its buildings for $2.2 million. The Company also issued a note receivable of $0.4 million as part of the sale of one of its buildings. In 2021, the company sold businesses associated with its discontinued operations for $17.3 million and one of its buildings for $1.7 million, the Company also issued a note receivable of $2.5 million as part of the sale of the discontinued operations. The Company issued notes receivable of $0.4 million as part of the sale of property. These transactions are more fully discussed in Note 2 – Discontinued Operations in Item 8, Financial Statements of this Form 10-K. The Company invested in capital expenditures of $3.4 million and $3.7 million in 2022 and 2021, respectively. Capital expenditures in fiscal year 2023 are expected to be approximately $6.9 million.

 

In 2022, the Company made total debt payments of $17.5 million, of which $10.0 million was a repayment of the $10.0 million that had been drawn under the revolving credit facility during 2022 and used $2.8 million for payment of dividends. The Company has $20.0 million available on its revolving line of credit. See Note 6 - Debt in Item 8, Financial Statements for further discussion on the Company’s debt facilities.

 

In 2021, the Company made total debt payments of $17.3 million, of which $11.0 million was an accelerated principal payment, and used $2.8 million for payment of dividends. The Company did not draw down on its $20.0 million revolving credit facility in 2021.

 

The Company leases certain equipment and buildings under cancelable and non-cancelable operating leases that expire at various dates up to five years. Rent expense amounted to approximately $2.7 million in 2022 and $2.3 million in 2021.

 

On August 30, 2019, the Company entered into the Credit Agreement with Santander Bank, N.A., for itself, M&T Bank, National Association and TD Bank, N.A. as lenders (the “Credit Agreement”), that included a $100.0 million term portion and a $20.0 million revolving commitment portion. Proceeds of the term loan were used to repay the Company’s remaining outstanding term loan (and to terminate its existing credit facility) with M&T Bank, N.A. (approximately $19.0 million) and to acquire Big 3 Precision. The term portion of the loan required quarterly principal payments of $1.25 million for an 18-month period beginning December 31, 2019. The repayment amount then increased to $1.875 million per quarter beginning September 30, 2021, and continues through June 30, 2023. The repayment amount then increases to $2.5 million per quarter beginning September 30, 2023, and continues through June 30, 2024. The term loan is a five-year loan with the remaining balance due on August 30, 2024. The revolving commitment portion has an annual commitment fee of 0.25% based on the unused portion of the revolver. The revolving commitment portion has a maturity date of August 30, 2024. The interest rates on the term and revolving credit portion of the Credit Agreement vary. The interest rates may vary based on the LIBOR rate plus a margin spread of 1.25% to 2.25%. The Company’s obligations under the Credit Agreement are secured by a lien on certain of the Company’s and its subsidiaries’ assets pursuant to a Pledge and Security Agreement, dated as of August 30, 2019, with Santander Bank, N.A., as administrative agent.

 

27

Table of Contents

 

The Company’s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.

 

On August 30, 2019, the Company entered into an interest rate swap contract with Santander Bank, N.A., with an original notional amount of $50.0 million, which was equal to 50% of the outstanding balance of the term loan on that date. The Company has a fixed interest rate of 1.44% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.44% and will receive interest when LIBOR exceeds 1.44%. On December 31, 2022, the interest rate for half ($24.0 million) of the term portion was 6.1%, using a one-month LIBOR rate, and 3.19% on the remaining balance ($40.0 million) of the term loan based on a one-month LIBOR rate.

 

The interest rates on the Credit Agreement and interest rate swap contract are susceptible to that the transition from LIBOR to alternative benchmark rates such as SOFR. Information regarding this transition is provided below.

 

Central banks around the world, including the FRB, are working to implement the transition from the London Interbank Offered Rate (“LIBOR”) to replacement benchmarks including the Secured Overnight Financing Rate (“SOFR”) in the United States. The ICE Benchmark Administration (the “IBA”) ceased publication of all settings of non-US dollar LIBOR and the one-week and two-month U.S. dollar LIBOR settings on December 31, 2021, with the publication of the remaining U.S. dollar LIBOR settings scheduled to be discontinued after June 30, 2023. The Adjustable Interest Rate Act (the “LIBOR Act”), which was signed into law on March 15, 2022, provided a replacement framework for outstanding financial contracts tied to LIBOR once LIBOR ceases to be published. The LIBOR Act provides a statutory mechanism and safe harbor that applies on a nationwide basis to replace LIBOR with a benchmark rate, selected by the Federal Reserve Board based on SOFR, for certain contracts that reference LIBOR and contain no or insufficient fallback provisions. The LIBOR Act preempts and supersedes any state or local law, statute, rule, regulation, or standard relating to the selection or use of a benchmark replacement or related changes and allows parties that already have effective fallback provisions to opt out of the legislation. On December 16, 2022, the Federal Reserve adopted a final rule implementing the LIBOR Act that, among other things, identifies the applicable SOFR-based benchmark replacements under the LIBOR Act for various contact types. The difference between LIBOR and SOFR is that LIBOR is a forward-looking rate which means the interest rate is set at the beginning of the period with payment due at the end. SOFR is a backward-looking overnight rate which has implications for how interest and other payments are based. The change from LIBOR to SOFR may adversely affect interest rates and result in higher borrowing costs. The effect of this change is still unknown and could materially and adversely affect the Company’s results of operations, cash flows and liquidity.

 

28

Table of Contents

 

Non-GAAP Financial Measures

 

The non-GAAP financial measures we provide in this report should be viewed in addition to, and not as an alternative for, results prepared in accordance with U.S. GAAP.

 

To supplement the consolidated financial statements prepared in accordance with U.S. GAAP, we have presented Adjusted Net Income from Continuing Operations, Adjusted Earnings Per Share from Continuing Operations and Adjusted EBITDA from Continuing Operations, which are considered non-GAAP financial measures. The non-GAAP financial measures presented may differ from similarly titled non-GAAP financial measures presented by other companies, and other companies may not define these non-GAAP financial measures in the same way. These measures are not substitutes for their comparable U.S. GAAP financial measures, such as net sales, net income from continuing operations, diluted earnings per share from continuing operations, or other measures prescribed by U.S. GAAP, and there are limitations to using non-GAAP financial measures.

 

Adjusted Net Income from Continuing Operations is defined as net income from continuing operations excluding, when incurred, gains or losses that we do not believe reflect our ongoing operations, including, for example, the impacts of impairment losses, gains/losses on the sale of subsidiaries, property and facilities, transaction expenses primarily relating to acquisitions and divestitures, factory start-up costs, factory relocation expenses and restructuring costs. Adjusted Net Income from Continuing Operations is a tool that can assist management and investors in comparing our performance on a consistent basis across periods by removing the impact of certain items that management believes do not directly reflect our underlying operating performance.

 

Adjusted Earnings Per Share from Continuing Operations is defined as earnings per share from continuing operations excluding, when incurred, certain per share gains or losses that we do not believe reflect our ongoing operations, including, for example, the impacts of impairment losses, gains/losses on the sale of subsidiaries, property and facilities, transaction expenses primarily relating to acquisitions and divestitures, factory start-up costs, factory relocation expenses and restructuring costs. We believe that Adjusted Earnings Per Diluted Share from Continuing Operations provides important comparability of underlying operational results, allowing investors and management to access operating performance on a consistent basis from period to period.

 

Adjusted EBITDA from Continuing Operations is defined as net income from continuing operations before interest expense, provision for income taxes, and depreciation and amortization and excluding, when incurred, the impacts of certain losses or gains that we do not believe reflect our ongoing operations, including, for example, impairment losses, gains/losses on sale of subsidiaries, property and facilities, transaction expenses primarily relating to acquisitions and divestitures, factory start-up costs, factory relocation expenses and restructuring expenses. Adjusted EBITDA from Continuing Operations is a tool that can assist management and investors in comparing our performance on a consistent basis by removing the impact of certain items that management believes do not directly reflect our underlying operations.

 

Management uses such measures to evaluate performance period over period, to analyze the underlying trends in our business, to assess our performance relative to our competitors, and to establish operational goals and forecasts that are used in allocating resources. These financial measures should not be considered in isolation from, or as a replacement for, U.S. GAAP financial measures.

 

We believe that presenting non-GAAP financial measures in addition to U.S. GAAP financial measures provides investors greater transparency to the information used by our management for its financial and operational decision-making. We further believe that providing this information better enables our investors to understand our operating performance and to evaluate the methodology used by management to evaluate and measure such performance.

 

29

Table of Contents

    

Reconciliation of Non-GAAP Measures

Adjusted Net Income and Adjusted Earnings per Share from Continuing Operations Calculation

For the Three and Twelve Months ended December 31, 2022 and January 1, 2022

($000’s)

Three Months Ended

Twelve Months Ended

December 31, 2022

January 1, 2022

December 31, 2022

January 1, 2022

Net income from continuing operations as reported per generally accepted accounting principles (GAAP)

$167$3,913$11,050$16,182

Earnings per share from continuing operations as reported under generally accepted accounting principles (GAAP):

Basic

0.030.621.782.58

Diluted

0.030.621.772.58

Adjustments:

Gain on sale of Eberhard Hardware Ltd building, net of tax

(1,353)A

Factory relocation, net of tax

105B

Factory start-up costs, net of tax

161C348C

Loss on sale of Wheeling, IL building, net of tax

202

D

Gain on sale of Eastern corporate office building, net of tax

(474)

E

Restructuring costs, net of tax

525

F

525

F

Total adjustments

525161253(900)

Adjusted net income from continuing operations (Non-GAAP)

$692$4,074$11,303$15,282

Adjusted earnings per share from continuing operations (Non-GAAP):

Basic

$0.11$0.65$1.82$2.44

Diluted

$0.11$0.65$1.81$2.44

A) Gain on sale of Eberhard Hardware Ltd property

B) Costs incurred on relocation of ILC facility in Wheeling, IL

C) Costs incurred on start-up of Eberhard factory in Reynosa, MX

D) Loss on sale of ILC building in Wheeling, IL

E) Gain on sale of Eastern corporate office building

F) Restructuring costs associated with warehouse consolidation into Eberhard

  

30

Table of Contents

     

Reconciliation of Non-GAAP Measures

Adjusted EBITDA from Continuing Operations Calculation

For the Three and Twelve Months ended December 31, 2022 and January 1, 2022

($000’s)

Three Months Ended

Twelve Months Ended

December 31, 2022

January 1, 2022

December 31, 2022

January 1, 2022

Net income from continuing operations as reported per generally accepted accounting principles (GAAP)

$167$3,913$11,050$16,182

Interest expense

6923592,2761,748

Provision for income taxes

(146)(802)3,3522,771

Depreciation and amortization

1,8462,0527,2357,241

Gain on sale of Eberhard Hardware Ltd building

(1,841)A

Factory relocation

139B

Factory start-up costs

215C465C

Loss on sale of Wheeling, IL building

269

D

Gain on sale of Eastern corporate office building

(624)

E

Restructuring costs

700

F

700

F

Adjusted EBITDA from continuing operations (Non-GAAP)

$3,259$5,737$24,258$26,708

A) Gain on sale of Eberhard Hardware Ltd property

B) Costs incurred on relocation of ILC facility in Wheeling, IL

C) Costs incurred on start-up of Eberhard factory in Reynosa, MX

D) Loss on sale of ILC building in Wheeling, IL

E) Gain on sale of Eastern corporate office building

F) Restructuring costs associated with warehouse consolidation into Eberhard

  

ITEM 7A QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

As a result of the Company’s status as a smaller reporting company pursuant to Rule 12b-2 of the Exchange Act, the Company is not required to provide information under this Item 7A.

 

31

Table of Contents

 

 

ITEM 8 FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

The Eastern Company

 

Consolidated Balance Sheets

 

 

 

December 31,

 

 

January 1,

 

 

 

2022

 

 

2022

 

ASSETS

 

 

 

 

 

 

Current Assets

 

 

 

 

 

 

Cash and cash equivalents

 

$10,187,522

 

 

$6,168,304

 

Accounts receivable, less allowances: 2022-$677,000; 2021-$515,000

 

 

42,886,250

 

 

 

43,151,500

 

Inventories:

 

 

 

 

 

 

 

 

Raw materials and component parts

 

 

25,924,696

 

 

 

25,113,487

 

Work in process

 

 

9,323,082

 

 

 

9,636,009

 

Finished goods

 

 

29,388,813

 

 

 

28,112,846

 

 

 

 

64,636,591

 

 

 

62,862,342

 

 

 

 

 

 

 

 

 

 

Current portion of note receivable

 

 

1,006,421

 

 

 

1,027,125

 

Prepaid expenses and other assets

 

 

6,598,774

 

 

 

6,943,691

 

Current assets held for sale

 

 

-

 

 

 

3,521,899

 

Total Current Assets

 

 

125,315,558

 

 

 

123,674,861

 

 

 

 

 

 

 

 

 

 

Property, Plant and Equipment

 

 

 

 

 

 

 

 

Land

 

 

824,344

 

 

 

1,292,890

 

Buildings

 

 

14,360,165

 

 

 

16,318,957

 

Machinery and equipment

 

 

40,928,380

 

 

 

39,323,233

 

Accumulated depreciation

 

 

(30,000,797)

 

 

(28,631,329)

Property, Plant and Equipment, net

 

 

26,112,092

 

 

 

28,303,751

 

 

 

 

 

 

 

 

 

 

Other Assets

 

 

 

 

 

 

 

 

Goodwill

 

 

70,777,459

 

 

 

72,211,873

 

Trademarks

 

 

5,514,886

 

 

 

5,409,720

 

Patents, technology and other intangibles net of accumulated amortization

 

 

18,819,897

 

 

 

22,863,497

 

Long term note receivable, less current portion

 

 

2,276,631

 

 

 

2,726,698

 

Deferred income taxes

 

 

488,989

 

 

 

-

 

Right of Use Assets

 

 

12,217,521

 

 

 

11,138,535

 

Total Other Assets

 

 

110,095,383

 

 

 

114,350,323

 

 

 

 

 

 

 

 

 

 

TOTAL ASSETS

 

$261,523,033

 

 

$266,328,935

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

 

 

 

 

 

 

 

 

 

 

32

Table of Contents

 

 

 

 

December 31,

 

 

January 1,

 

 

 

2022

 

 

2022

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

 

 

 

 

 

 

 

Current Liabilities

 

 

 

 

 

 

Accounts payable

 

$27,638,317

 

 

$29,633,974

 

Accrued compensation

 

 

3,327,832

 

 

 

4,375,867

 

Other accrued expenses

 

 

3,944,964

 

 

 

4,808,000

 

Current portion of lease liability

 

 

3,059,547

 

 

 

2,664,895

 

Current portion of long-term debt

 

 

9,010,793

 

 

 

7,500,000

 

Current liabilities held for sale

 

 

-

 

 

 

580,990

 

Total Current Liabilities

 

 

46,981,453

 

 

 

49,563,726

 

 

 

 

 

 

 

 

 

 

Deferred income taxes

 

 

-

 

 

 

1,151,759

 

Other long-term liabilities

 

 

754,762

 

 

 

668,354

 

Lease liability

 

 

9,195,205

 

 

 

8,639,339

 

Long-term debt, less current portion

 

 

55,136,231

 

 

 

63,813,522

 

Accrued postretirement benefits

 

 

666,222

 

 

 

1,284,589

 

Accrued pension cost

 

 

22,174,465

 

 

 

26,605,382

 

Total Liabilities

 

 

134,908,338

 

 

 

151,726,671

 

 

 

 

 

 

 

 

 

 

Shareholders’ Equity

 

 

 

 

 

 

 

 

Voting Preferred Stock, no par value:

 

 

 

 

 

 

 

 

Authorized and unissued: 1,000,000 shares

 

 

 

 

 

 

 

 

Nonvoting Preferred Stock, no par value:

 

 

 

 

 

 

 

 

Authorized and unissued: 1,000,000 shares

 

 

 

 

 

 

 

 

Common Stock, no par value, Authorized: 50,000,000 shares Issued: 9,056,421 shares in 2022 and 9,029,852 shares in 2021

 

 

 

 

 

 

 

 

Outstanding: 6,221,976 shares in 2022 and 6,265,527 shares in 2021

 

 

33,586,165

 

 

 

32,620,008

 

Treasury Stock: 2,834,445 shares in 2022 and 2,765,325 shares in 2021

 

 

(22,544,684)

 

 

(20,907,613)

Retained earnings

 

 

138,985,852

 

 

 

129,422,625

 

Accumulated other comprehensive loss:

 

 

 

 

 

 

 

 

Foreign currency translation

 

 

(1,140,978)

 

 

818,446

 

Unrealized (loss) gain on interest rate swap, net of tax

 

 

1,449,754

 

 

 

(355,988)

Unrecognized net pension and postretirement benefit costs, net of tax

 

 

(23,721,414)

 

 

(26,995,214)

Accumulated other comprehensive loss

 

 

(23,412,638)

 

 

(26,532,756)

Total Shareholders’ Equity

 

 

126,614,695

 

 

 

114,602,264

 

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

 

$261,523,033

 

 

$266,328,935

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

 

 

 

 

 

 

 

 

 

 

33

Table of Contents

 

The Eastern Company

 

Consolidated Statements of Income

 

 

 

Year Ended

 

 

 

December 31,

 

 

January 1,

 

 

 

2022

 

 

2022

 

Net sales

 

$279,265,146

 

 

$246,522,823

 

Cost of products sold

 

 

(220,648,900)

 

 

(189,756,610)

Gross margin

 

 

58,616,246

 

 

 

56,766,213

 

 

 

 

 

 

 

 

 

 

Product development expense

 

 

(4,241,211)

 

 

(4,101,399)

Selling and administrative expenses

 

 

(39,508,849)

 

 

(35,218,028)

Restructuring costs

 

 

(699,868)

 

 

-

 

Operating profit

 

 

14,166,318

 

 

 

17,446,786

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(2,275,612)

 

 

(1,747,723)

Other income

 

 

2,512,211

 

 

 

3,371,497

 

Income from continuing operations before income taxes

 

 

14,402,917

 

 

 

19,070,560

 

 

 

 

 

 

 

 

 

 

Income taxes

 

 

(3,352,456)

 

 

(2,888,217)

Net income from continuing operations

 

$11,050,461

 

 

$16,182,343

 

 

 

 

 

 

 

 

 

 

Discontinued Operations (see note 2)

 

 

 

 

 

 

 

 

Gain from operations of discontinued units

 

$1,360,773

 

 

$2,870,588

 

Gain (loss) on sale of businesses

 

 

305,539

 

 

 

(11,807,512)

Income tax (expense) benefit

 

 

(414,855)

 

 

2,103,752

 

Net gain (loss) on discontinued operations

 

$1,251,457

 

 

$(6,833,172)

 

 

 

 

 

 

 

 

 

Net Income

 

$12,301,918

 

 

$9,349,171

 

 

 

 

 

 

 

 

 

 

Earnings per share from continuing operations:

 

 

 

 

 

 

 

 

Basic

 

$1.78

 

 

$2.58

 

 

 

 

 

 

 

 

 

 

Diluted

 

$1.77

 

 

$2.58

 

 

 

 

 

 

 

 

 

 

Gain (loss) per share from discontinued operations:

 

 

 

 

 

 

 

 

Basic

 

$0.20

 

 

$(1.09)

 

 

 

 

 

 

 

 

 

Diluted

 

$0.20

 

 

$(1.09)

 

 

 

 

 

 

 

 

 

Total earnings per share:

 

 

 

 

 

 

 

 

Basic

 

$1.98

 

 

$1.49

 

 

 

 

 

 

 

 

 

 

Diluted

 

$1.97

 

 

$1.49

 

 

 

 

 

 

 

 

 

 

Cash dividends per share:

 

$0.44

 

 

$0.44

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

 

 

 

 

 

 

 

 

 

 

34

Table of Contents

 

The Eastern Company

 

Consolidated Statements of Comprehensive Income

 

 

 

Year Ended

 

 

 

December 31,

 

 

January 1,

 

 

 

2022

 

 

2022

 

Net income

 

$12,301,918

 

 

$9,349,171

 

Other comprehensive income:

 

 

 

 

 

 

 

 

Change in foreign currency translation

 

 

(1,959,424)

 

 

(135,418)

Change in fair value of interest rate swap, net of tax cost of: $531,425 in 2022 and $327,118 in 2021

 

 

1,805,742

 

 

 

1,035,604

 

Change in pension and other postretirement benefit costs, net of taxes of: $941,964 in 2022 and $1,208,497 in 2021

 

 

3,273,800

 

 

 

2,063,809

 

Total other comprehensive income

 

 

3,120,118

 

 

 

2,963,995

 

Comprehensive income

 

$15,422,036

 

 

$12,313,166

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

 

 

 

 

 

 

 

 

 

 

35

Table of Contents

 

The Eastern Company

 

Consolidated Statements of Shareholders’ Equity 

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other

 

 

 

 

 

 

Common

 

 

Common

 

 

Treasury

 

 

Treasury

 

 

Retained

 

 

Comprehensive

 

 

Shareholders'

 

 

 

Shares

 

 

Stock

 

 

Shares

 

 

Stock

 

 

Earnings

 

 

Income (Loss)

 

 

Equity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balances at January 2, 2021

 

 

8,996,625

 

 

$31,501,041

 

 

 

(2,749,729)

 

($20,537,963)

 

 

$122,840,131

 

 

($29,496,751)

 

 

$104,306,458

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9,349,171

 

 

 

 

 

 

9,349,171

 

Cash dividends declared,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0.44 per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,766,677)

 

 

 

 

 

(2,766,677)

Currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(135,418)

 

 

(135,418)

Change in fair value of interest

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

rate swap

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,035,604

 

 

 

1,035,604

 

Change in pension and other

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

postretirement benefit costs,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,063,809

 

 

 

2,063,809

 

Stock Options Exercised

 

 

14,681

 

 

 

196,950

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

196,950

 

Treasury Stock Purchase

 

 

 

 

 

 

 

 

 

 

(14,596)

 

 

(369,650)

 

 

 

 

 

 

 

 

 

 

(369,650)

Issuance of SARS

 

 

 

 

 

 

418,000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

418,000

 

Issuance of Common Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

for directors' fees

 

 

18,546

 

 

 

504,017

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

504,017

 

Balances at January 1, 2022

 

 

9,029,852

 

 

$32,620,008

 

 

 

(2,764,325)

 

($20,907,613)

 

 

$129,422,625

 

 

($26,532,756)

 

 

$114,602,264

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12,301,918

 

 

 

 

 

 

 

12,301,918

 

Cash dividends declared,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0.44 per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,738,691)

 

 

 

 

 

 

(2,738,691)

Currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,959,424)

 

 

(1,959,424)

Change in fair value of interest

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

rate swap

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,805,742

 

 

 

1,805,742

 

Change in pension and other

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

postretirement benefit costs,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,273,800

 

 

 

3,273,800

 

Stock Options Exercised

 

 

1,370

 

 

 

(58,515)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(58,515)

Treasury Stock Purchase

 

 

 

 

 

 

 

 

 

 

(70,120)

 

 

(1,637,071)

 

 

 

 

 

 

 

 

 

 

(1,637,071)

Issuance of SARS

 

 

 

 

 

 

504,694

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

504,694

 

Issuance of Common Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

for directors' fees

 

 

25,199

 

 

 

519,978

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

519,978

 

Balances at December 31, 2022

 

 

9,056,421

 

 

$33,586,165

 

 

 

(2,834,445)

 

($22,544,684)

 

 

$138,985,852

 

 

($23,412,638)

 

 

$126,614,695

 

 

See accompanying notes.

 

36

Table of Contents

  

THE EASTERN COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

Consolidated Statements of Cash Flows

 

 

 

 

 

 

 

 

 

Year Ended

 

 

 

December 31, 2022

 

 

January 1, 2022

 

Operating Activities

 

 

 

 

 

 

Net income

 

$12,301,918

 

 

$9,349,171

 

Less: Gain (loss) from discontinued operations

 

 

1,251,457

 

 

 

(6,833,172)

Income from continuing operations

 

$11,050,461

 

 

$16,182,343

 

Adjustments to reconcile net income to net cash provided

 

 

 

 

 

 

 

 

by (used in) operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

7,235,143

 

 

 

7,241,073

 

Unrecognized pension and postretirement benefits

 

 

(3,575,749)

 

 

(4,032,917)

Gain on sale of equipment and other assets

 

 

(274,238)

 

 

(2,470,339)

Provision for doubtful accounts

 

 

207,040

 

 

 

73,097

 

Stock compensation expense

 

 

966,157

 

 

 

1,118,967

 

Deferred taxes

 

 

(3,047,762)

 

 

(3,010,111)

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(1,075,218)

 

 

(11,282,090)

Inventories

 

 

(5,298,977)

 

 

(19,608,565)

Prepaid expenses and other

 

 

(293,348)

 

 

(3,527,171)

Other assets

 

 

193,784

 

 

 

(519,478)

Accounts payable

 

 

(1,741,258)

 

 

8,834,545

 

Accrued compensation

 

 

(923,146)

 

 

947,171

 

Other accrued expenses

 

 

3,905,457

 

 

 

2,296,052

 

Net cash provided by (used in) operating activities

 

 

7,328,346

 

 

 

(7,757,423)

 

 

 

 

 

 

 

 

 

Investing Activities

 

 

 

 

 

 

 

 

Marketable securities

 

 

 

 

 

28,951

 

Business disposition

 

 

 

 

 

2,325

 

Issuance of notes receivable

 

 

(400,000)

 

 

(2,500,000)

Payments received from notes receivable

 

 

870,771

 

 

 

821,868

 

Proceeds from sale of businesses

 

 

5,814,019

 

 

 

17,030,726

 

Proceeds from sale of building and equipment

 

 

2,171,073

 

 

 

1,980,729

 

Purchases of property, plant and equipment

 

 

(3,365,594)

 

 

(3,719,815)

Net cash provided by investing activities

 

 

5,090,269

 

 

 

13,644,784

 

 

 

 

 

 

 

 

 

 

Financing Activities

 

 

 

 

 

 

 

 

Proceeds from issuance of long-term debt and notes payable

 

 

260,793

 

 

 

 

Proceeds from short term borrowings (revolver)

 

 

10,000,000

 

 

 

 

Principal payments on long-term debt

 

 

(17,505,501)

 

 

(17,274,410)

Financing leases, net

 

 

(155,386)

 

 

126,797

 

Purchase common stock for treasury

 

 

(1,637,072)

 

 

(369,651)

Dividends paid

 

 

(2,738,691)

 

 

(2,755,686)

Net cash used in financing activities

 

 

(11,775,857)

 

 

(20,272,950)

 

 

 

 

 

 

 

 

 

Discontinued Operations

 

 

 

 

 

 

 

 

Cash provided by (used in) operating activities

 

 

3,135,874

 

 

 

5,733,884

 

Cash used in investing activities

 

 

 

 

 

(1,022,256)

Cash provided by discontinued operations

 

 

3,135,874

 

 

 

4,711,628

 

 

 

 

 

 

 

 

 

 

Effect of exchange rate changes on cash

 

 

(193,540)

 

 

174,756

 

Net change in cash and cash equivalents

 

 

3,585,092

 

 

 

(9,499,205)

 

 

 

 

 

 

 

 

 

Cash and cash equivalents at beginning of period

 

 

6,602,430

 

 

 

16,101,635

 

Cash and cash equivalents at end of period ¹

 

$10,187,522

 

 

$6,602,430

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

Interest

 

$2,502,883

 

 

$2,271,818

 

Income taxes

 

 

3,679,678

 

 

 

2,318,018

 

 

 

 

 

 

 

 

 

 

Non-cash investing and financing activities

 

 

 

 

 

 

 

 

Right of use asset

 

 

1,078,986

 

 

 

(1,456,128)

Lease liability

 

 

(950,518)

 

 

1,329,331

 

 

¹ includes cash from assets held for sale of $0.4 million as of January 1, 2022

 

See accompanying notes

 

37

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements

 

1. Description of Business

 

The Eastern Company, and its subsidiaries (the “Company,” “Eastern,” “we,” “us” or “our”) manages industrial businesses that design, manufacture and sell engineered solutions to industrial markets. Eastern’s businesses operate in industries with long-term macroeconomic growth opportunities. We look to acquire businesses that produce stable and growing earnings and cash flows. Eastern may pursue acquisitions in industries other than those in which its businesses currently operate if an acquisition presents an attractive opportunity.

 

Eastern manages the financial, operational, and strategic performance of its businesses to increase cash generation, operating earnings, and long-term shareholder value.

 

Eastern encompasses four operating entities within the United States, one wholly owned Canadian subsidiary located in Cambridge, Ontario, Canada, a wholly owned Taiwanese subsidiary located in Taipei, Taiwan, a wholly owned subsidiary in Hong Kong, two wholly owned Chinese subsidiaries (one located in Shanghai, China, and one located in Dongguan, China), a wholly owned subsidiary in Reynosa, Mexico and a wholly owned subsidiary in Wrexham, United Kingdom.

 

Company Operations

 

The Company’s operations consist of Big 3 Precision, including Big 3 Precision Products, Inc. (“Big 3 Products”) and Big 3 Mold Services, Inc. (“Big 3 Mold”), Hallink Moulds, Inc. (“Hallink Moulds”), and Associated Toolmakers Ltd. (“Associated Toolmakers”); Eberhard Manufacturing Company (“Eberhard Manufacturing”), Eberhard Hardware Manufacturing Ltd. (“Eberhard Hardware”), Eastern Industrial Ltd, World Lock Company Ltd., Dongguan Reeworld Security Products Ltd., and World Security Industries (together “Eberhard”); and Velvac Holdings Inc. (“Velvac”). These businesses design, manufacture, and market a diverse product line of custom and standard vehicular and industrial hardware, including turnkey returnable packaging solutions, access and security hardware, mirrors, and mirror-cameras.

 

Big 3 Products and Big 3 Mold’s turnkey returnable packaging solutions are used in the assembly processes of vehicles, aircraft, and durable goods and in the production processes of plastic packaging products, packaged consumer goods and pharmaceuticals. Big 3 Products works with original equipment manufacturers (“OEMs”) to design and produce custom returnable transport packaging to integrate with OEM assembly processes. Big 3 Mold designs and manufactures blow mold tools. Hallink Moulds is a producer of injection blow mold tooling and is a supplier of blow molds and change parts to the food, beverage, healthcare, and chemical industry. Hallink specializes in the design, development and manufacture of 2-step stretch blow molds, and related components for the stretch blow molding industry offering integrated turnkey solutions to its customers worldwide.

 

In 2020, we combined all businesses associated with Eberhard Manufacturing and Illinois Lock Company to create Eberhard, which specializes in the engineering and manufacturing of access and security hardware. Eberhard offers a standard product line of rotary latches, compression latches, draw latches, hinges, camlocks, key switches, padlocks, and handles among other products, as well as comprehensive development and program management services for custom electromechanical and mechanical systems designed for specific OEMs and customer applications. Eberhard’s products are found in an expansive range of applications and products globally.

 

Velvac is a designer and manufacturer of proprietary vision technology for OEMs and aftermarket applications, and a provider of aftermarket components to the heavy-duty truck market in North America. Velvac serves diverse, niche segments within the heavy- and medium-duty truck, motorhome, and bus markets.

Sales are made to customers primarily in North America.

 

38

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

2. Discontinued Operations

 

We determined that the companies previously included in our former Diversified Products segment no longer fit with our long-term strategy and have initiated the process of selling the companies within the former Diversified Products segment. Selling these companies will allow management to focus on our core capabilities and offerings.

 

The former Diversified Products segment met the criteria to be held for sale and furthermore, we determined that the assets held for sale qualified for discontinued operations. As such, the financial results of the former Diversified Products segment are reflected in our condensed consolidated statements of operations as discontinued operations for all periods presented. Additionally, both current and non-current assets and liabilities of discontinued operations are reflected in the condensed consolidated balance sheets for both periods presented.

 

On October 19, 2022, the Company sold its Argo EMS business (“Argo”). Argo supplies printed circuit boards and other electronic assemblies to original equipment manufacturers in various industries, including measurement systems, semiconductor equipment manufacturing, and industrial control, medical, and military products.

 

On November 3, 2021, the Company sold its Greenwald Industries, Inc. division (“Greenwald”). Greenwald, located in Chester, CT, is an OEM manufacturer offering a range of payment solutions from coin-vending products to smart card systems and payment applications.

 

On November 22, 2021, the Company sold its Frazer & Jones Company division (“Frazer & Jones”). Frazer & Jones is a ductile and malleable iron foundry located in Syracuse, NY. Eastern has exited the mining business to focus on our three core businesses.

 

39

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

Summarized Financial Information of Discontinued Operations

 

The following table represents income from discontinued operations, net of tax:

 

Year Ended

December 31, 2022

January 1, 2022

Net sales

$7,574,181$44,289,411

Cost of products sold

(5,137,380)(24,873,717)

Gross margin

2,436,80119,415,694

Selling and administrative expenses

(891,519)(15,962,532)

Restructuring benefit (costs)

305,539(11,807,512)

Operating income (loss)

1,850,821(8,354,350)

Interest expense

(184,509)(582,574)

Income (loss) from discontinued operations before income taxes

1,666,312(8,936,924)

Income tax (expense) benefit

(414,855)2,103,752

Gain (loss) from discontinued operations, net of tax

$1,251,457$(6,833,172)

 

The following table represents the assets and liabilities from discontinued operations:

 

40

Table of Contents

 

Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

December 31, 2022

January 1, 2022

Cash

$-$434,126

Accounts receivable

-1,153,274

Inventory

-1,258,032

Prepaid expenses

-59,850

Property, plant and equipment, net

-591,920

Right of use assets

-24,697

Total assets of discontinued operations

$-$3,521,899

Current assets of discontinued operations

$-$3,521,899

Non-current assets of discontinued operations

--

Total assets of discontinued operations

$-$3,521,899

Accounts payable

$-$167,794

Accrued compensation and other accrued expenses

-388,499

Current portion of lease liability

-24,697

Total liabilities of discontinued operations

$-$580,990

Current liabilities of discontinued operations

$-$580,990

Non-current liabilities of discontinued operations

--

Total liabilities of discontinued operations

$-$580,990

 

3. Accounting Policies

 

Fiscal Year

 

The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal years 2022 and 2021 were each comprised of 52 weeks. References in these Notes to the consolidated financial statements to “2022” or “fiscal year 2022” mean the fiscal year ended December 31, 2022, and references to “2021” or “fiscal year 2021” mean the fiscal year ended January 1, 2022. References to the “fourth quarter of 2022” or the “fourth fiscal quarter of 2022” mean the thirteen-week period from October 2, 2022 to December 31, 2022, and references to the “fourth quarter of 2021” or the “fourth fiscal quarter of 2021” mean the thirteen-week period from October 3, 2021 to January 1, 2022.

 

41

Table of Contents

 

Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions are eliminated.

 

Reclassification

 

Product development expense is not a cost of product sold. Rather, these expenses are related to product development. The reclassification of these expenses does not affect the net income reported.

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. On an ongoing basis the Company evaluates its estimates, including those related to product returns, bad debts, carrying value of inventories, intangible and other long-lived assets, income taxes, pensions and other postretirement benefits. Actual results could differ from those estimates.

 

Foreign Currency

 

For foreign operations asset and liability accounts are translated with an exchange rate at the respective balance sheet dates; income statement accounts are translated at the average exchange rate for the years. Resulting translation adjustments are made directly to a separate component of shareholders’ equity – “Accumulated other comprehensive (loss) – Foreign currency translation”. Foreign currency exchange transaction gains and losses are not material in any year.

 

Cash Equivalents

 

Highly liquid investments purchased with a maturity of three months or less are considered cash equivalents. The Company has deposits that exceed amounts insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000, but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution. Approximately 27% of available cash is located outside of the United States in our foreign subsidiaries.

 

Accounts Receivable

 

Accounts receivable are stated at their net realizable value. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis considering a combination of factors. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure the Company is adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or change in creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible. As of December 31, 2022 and January 1, 2022, the Company’s allowance for doubtful accounts total was $677,000 and $515,000, respectively. As of December 31, 2022, and January 1, 2022, the Company’s bad debt expense was $208,000 and $48,000 respectively.

 

Inventories

 

Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (LIFO) method at Eberhard ($23.6 million on December 31, 2022) and by the first-in, first-out (FIFO) method for inventories at Big 3 Precision, Velvac and outside the U.S. ($41.0 million on December 31, 2022).

 

42

Table of Contents

 

Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

Cost exceeds the LIFO carrying value by approximately $4.2 million on December 31, 2022 and $3.6 million on January 1, 2022. There was no material LIFO quantity liquidation in 2022 or 2021. In addition, as of the balance sheet dates, the Company has recorded reserves for excess/obsolete inventory.

 

Property, Plant and Equipment and Related Depreciation

 

Property, plant, and equipment (including equipment under capital lease) are stated at cost. Depreciation expense ($3,257,519 in 2022, $3,255,894 in 2021) is computed using the straight-line method based on the following estimated useful lives of the assets: Buildings - 10 to 39.5 years; Machinery and equipment - 3 to 10 years.

 

Impairment of Long-Lived Assets

 

In accordance with Accounting Standards Codification (“ASC”) 360-10, Accounting for the Impairment or Disposal of Long-Lived Assets, the Company reviews its long-lived assets and certain intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. In such an event, the carrying value of long-lived assets is reviewed by management to determine if the value may be impaired. If this review indicates that the carrying amount will not be recoverable, as determined based on the estimated expected future cash flows attributable to the asset over the remaining amortization period, management will reduce the carrying amount to recognize the impairment and recognize an impairment loss. The measurement of the impairment loss to be recognized is to be based on the difference between the fair value and the carrying amount of the asset. Fair value is defined as the amount of which the asset could be bought or sold in a current transaction between willing parties. Where quoted market prices in active markets are not available, management would estimate fair value based on the best information available in the circumstances such as the price of similar assets, a discounted cash flow analysis or other techniques. No impairment losses were recognized for the years ended December 31, 2022 and January 1, 2022.

 

Goodwill

 

The Company tests its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions. The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill. Determining the fair value of a reporting unit involves the use of significant estimates and assumptions. The values assigned to the key assumptions represent management’s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.

 

The Company performed qualitative assessments of goodwill as of the end of fiscal 2022 and determined that no impairment existed at the end of 2022.

 

The Company will continue to perform annual qualitative assessments as of the end of each fiscal year. Additionally, the Company will perform an interim analysis whenever conditions warrant.

 

43

Table of Contents

 

Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

Intangible Assets

 

Patents are recorded at cost and are amortized using the straight-line method over the lives of the patents. Technology and licenses are recorded at cost and are amortized on a straight-line basis over periods ranging from 1 to 24 years. Non-compete agreements and customer relationships are amortized using the straight-line method over their useful lives. Trademarks are deemed to have indefinite lives. If facts and circumstances indicate that the carrying value of the intangible assets, including definite life intangible assets, may be impaired, an evaluation is performed to determine if a write-down is required. No impairment losses were recognized for the periods ended December 31, 2022 and January 1, 2022.

 

Fair Value of Financial Instruments

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The company utilizes a fair value hierarchy, which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The fair value hierarchy has three levels of inputs that may be used to measure fair value:

 

Level 1

Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

Level 2

Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable.

 

The Company’s financial instruments are primarily investments in pension assets, see Note 10, Retirement Benefit Plans, and an interest rate swap.

 

The Company’s interest rate swap is not an exchange-traded instrument. However, it is valued based on observable inputs for similar liabilities and accordingly is classified as Level 2. The amount of the interest rate swap is included in other accrued liabilities.

 

The carrying amounts of other financial instruments (cash and cash equivalents, accounts receivable, accounts payable and debt) as of December 31, 2022 and January 1, 2022, approximate fair value because of their short-term nature and market based interest rates.

 

Leases

 

The Company presents right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months, in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2016-02, Leases. The Company elected to account for non-lease components as part of the lease component to which they relate. Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.

 

The Company has operating leases for buildings, warehouse, and office equipment. The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Most leases include one or more options to renew. The exercise of lease renewal options is at our sole discretion. The Company’s option to extend certain leases ranges from 1–124 months. All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability.

 

44

Table of Contents

 

Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

Currently, the Company has 22 operating leases and two finance leases with a lease liability of $12.3 million as of December 31, 2022. The finance lease arrangements are immaterial. The basis, terms and conditions of the leases are determined by the individual agreements. The leases do not contain residual value guarantees, restrictions, or covenants that could cause the Company to incur additional financial obligations. We rent or sublease one real estate property to two unrelated third parties. There are no related party transactions. There are no leases that have not yet commenced that could create significant rights and obligations for the Company. The weighted average remaining lease term is 5.7 years. The weighted average discount rate used was 5.0%.

 

Revenue Recognition

 

The Company recognizes revenue in accordance with ASC 606 when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

 

The Company considers several factors in determining that control transfers to the customer upon shipment of products. These factors include that legal title transfers to the customer, the Company has a present right to payment, and the customer has assumed the risk and rewards of ownership at the time of shipment.

 

Big 3 Mold may employ the efforts expended method for the percentage of completion for revenue recognition for certain transactions. The efforts expended method calculates the proportion of effort expended to date in comparison to the total effort expected to be expended for the contract. The amount of revenue recognized employing the percentage of completion method was $1,385,000 for the year ended December 31, 2022 and $795,000 for the year ended January 1, 2022.

 

Based on historical experience, product returns have been immaterial, and the Company does not accrue a reserve for product returns. For the years ended December 31, 2022 and January 1, 2022, the Company recorded sales returns of $580,000 and $395,000, respectively, as a reduction to revenue.

 

Sales and similar taxes that are imposed on the Company’s sales and collected from the customer are excluded from revenues.

 

Costs for shipping and handling activities, including those activities that occur after transfer of control to the customer, are recorded as cost of sales and are expensed as incurred.

 

For the years ended December 31, 2022 and January 1, 2022, the Company recorded no revenues related to performance obligations satisfied in prior periods. The Company has elected to use the practical expedient to exclude disclosure of transaction prices allocated to remaining performance obligations, and when the Company expects to recognize such revenue, for all periods prior to the date of initial application of the standard.

    

See Note 12 – Geographic Information regarding the Company’s revenue disaggregated by geography.

 

Cost of Goods Sold

 

Cost of goods sold reflects the cost of purchasing, manufacturing, and preparing a product for sale. These costs generally represent the expenses to acquire or manufacture products for sale (including an allocation of depreciation and amortization) and are primarily comprised of direct materials, direct labor, and overhead, which includes indirect labor, facility and equipment costs, inbound freight, receiving, inspection, purchasing, warehousing and any other costs related to the purchasing, manufacturing, or preparation of a product for sale.

 

Shipping and Handling Costs

 

Shipping and handling costs are included in cost of goods sold.

 

45

Table of Contents

 

Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

Product Development Costs

 

Product development costs, charged to expense as incurred, were $4,241,211 in 2022 and $4,101,399 in 2021 and include costs to develop new or enhance existing products to better serve our customers.

 

Selling and Administrative Expenses

 

Selling and administrative expenses include all operating costs of the Company that are not directly related to the cost of purchasing, manufacturing, and preparing a product for sale. These expenses represent selling and administrative expenses for support functions and related overhead.

 

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising costs were $269,659 in 2022 and $200,482 in 2021.

 

Stock - Based Compensation

 

The Company accounts for its stock-based awards in accordance with ASC 718-10, Compensation, which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and Directors, including employee stock awards and restricted stock awards. The Company estimates the fair value of granted stock awards using the Black-Scholes valuation model at the date of grant. This model requires the Company to make estimates and assumptions including, without limitation, estimates regarding the length of time an employee will retain vested stock awards before exercising them, the estimated volatility of the Company’s common stock price and the number of awards that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company’s consolidated statements of operations.

 

Under the terms of the Director’s Fee Program, the directors receive their director’s fees in common shares of the Company.

 

Income Taxes

 

The Company and its U.S. subsidiaries file a consolidated federal income tax return.

 

Deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.

 

The Company accounts for uncertain tax positions pursuant to the provisions of ASC 740 which clarifies the accounting for uncertainty in income taxes recognized in a company’s financial statements. These provisions detail how companies should recognize, measure, present, and disclose uncertain tax positions that have or are expected to be taken. As such, the financial statements will reflect expected future tax consequences of uncertain tax positions presuming the taxing authorities’ full knowledge of the position and all relevant facts. See Note 8 - Income Taxes.

 

46

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

4. Goodwill

 

The following is a roll-forward of goodwill for 2022 and 2021:

 

2022

Beginning Balance

$72,211,873

Disposition

(1,225,226)

Foreign Exchange

(209,188)

Ending Balance

$70,777,459

2021

Beginning Balance

$72,219,404

Foreign Exchange

(7,531)

Ending Balance

$72,211,873

     

47

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

5. Intangibles

 

Trademarks are not amortized as their lives are deemed to be indefinite. Amortization expense recognized in 2022 and 2021 was $3,953,838 and $3,985,179, respectively. Total amortization expense for each of the next five years is estimated to be as follows: 2023 - $4.7 million; 2024 - $3.9 million; 2025 - $3.9 million; 2026 - $3.9 million and 2027 - $3.9 million.

 

Weighted-Average

Amortization

2022

Period (Years)

Gross Amount

Patents and developed technology

$7,412,1014.8

Customer relationships

25,883,7094.8

Non-compete agreements

1,040,7142.4

Total Gross Intangibles

$34,340,5244.7

Accumulated Amortization

Patents and developed technology

$3,395,729

Customer relationships

11,620,461

Non-compete agreements

504,437

Accumulated Amortization

$15,520,627

Net 2022 per Balance Sheet

$18,819,897

2021

Gross Amount

Patents and developed technology

$6,749,1696.5

Customer relationships

26,040,6915.9

Non-compete agreements

1,111,7563.3

Total Gross Intangibles

$33,901,6165.9

Accumulated Amortization

Patents and developed technology

$2,959,782

Customer relationships

7,759,667

Non-compete agreements

318,670

Accumulated Amortization

$11,038,119

Net 2021 per Balance Sheet

$22,863,497

   

48

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

6. Debt

 

On August 30, 2019, the Company entered into the Credit Agreement with Santander Bank, N.A., for itself, M&T Bank, National Association. and TD Bank, N.A. as lenders (the “Credit Agreement”), that included a $100 million term portion and a $20 million revolving commitment portion. Proceeds of the term loan were used to repay the Company’s remaining outstanding term loan (and to terminate its existing credit facility) with M&T Bank, N.A. (approximately $19 million) and to acquire Big 3 Precision. The term portion of the loan required quarterly principal payments of $1,250,000 for an 18-month period beginning December 31, 2019. The repayment amount then increased to $1,875,000 per quarter beginning September 30, 2021, and continues through June 30, 2023. The repayment amount then increases to $2,500,000 per quarter beginning September 30, 2023, and continues through June 30, 2024. The term loan is a 5-year loan with the remaining balance due on August 30, 2024. The revolving commitment portion has an annual commitment fee of 0.25% based on the unused portion of the revolver. The revolving commitment portion has a maturity date of August 30, 2024. The Company borrowed $10,000,000 on the revolving credit facility and subsequently paid it back during 2022 and did not borrow any funds on the revolving commitment portion of the facility during 2021. The interest rates on the term and revolving credit portion of the Credit Agreement vary. The interest rates may vary based on the LIBOR rate plus a margin spread of 1.25% to 2.25%. The Company’s obligations under the Credit Agreement are secured by a lien on certain of the Company’s and its U.S. subsidiaries’ assets pursuant to a Pledge and Security Agreement, dated August 30, 2019 with Santander Bank, N.A., as administrative agent.

 

The Company’s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company will be required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.

 

On August 30, 2019, the Company entered into an interest rate swap contract with Santander Bank, N.A., with an original notional amount of $50,000,000, which was equal to 50% of the outstanding balance of the term loan on that date. The Company has a fixed interest rate of 1.44% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.44% and will receive interest when the LIBOR rate exceeds 1.44%. On December 31, 2022, the interest rate for half ($24.0 million) of the term portion was 6.1%, using a one-month LIBOR rate, and 3.19% on the remaining balance ($40.0 million) of the term loan based on a one-month LIBOR rate.

 

The interest rates on the Credit Agreement and the interest rate swap contract are susceptible to that the transition from LIBOR to alternative benchmark rates such as SOFR. Information regarding this transition is provided below.

 

The ICE Benchmark Administration (the “IBA”) ceased publication of all settings of non-US dollar LIBOR and the one-week and two-month U.S. dollar LIBOR settings on December 31, 2021, with the publication of the remaining U.S. dollar LIBOR settings scheduled to be discontinued after June 30, 2023. The Adjustable Interest Rate Act (the “LIBOR Act”), which was signed into law on March 15, 2022, provided a replacement framework for outstanding financial contracts tied to LIBOR once LIBOR ceases to be published. The LIBOR Act provides a statutory mechanism and safe harbor that applies on a nationwide basis to replace LIBOR with a benchmark rate, selected by the Federal Reserve Board based on SOFR, for certain contracts that reference LIBOR and contain no or insufficient fallback provisions. The LIBOR Act preempts and supersedes any state or local law, statute, rule, regulation, or standard relating to the selection or use of a benchmark replacement or related changes and allows parties that already have effective fallback provisions to opt out of the legislation. On December 16, 2022, the Federal Reserve adopted a final rule implementing the LIBOR Act that, among other things, identifies the applicable SOFR-based benchmark replacements under the LIBOR Act for various contact types. The difference between LIBOR and SOFR is that LIBOR is a forward-looking rate which means the interest rate is set at the beginning of the period with payment due at the end. SOFR is a backward-looking overnight rate, which has implications for how interest and other payments are based.

 

49

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

6. Debt (continued)

 

Debt consists of:

 

2022

2021

Term loans

$64,147,028$71,313,522

Revolving credit loan

64,147,02871,313,522

Less current portion

9,010,7937,500,000
$55,136,231$63,813,522

 

Amounts are net of unamortized discounts and debt issuance costs of $113,769 as of December 31, 2022 and $186,478 as of January 1, 2022.

 

The Company paid interest of $2,502,883 in 2022 and $2,271,818 in 2021.

 

The Company’s loan covenants under the Credit Agreement require the Company to maintain a consolidated fixed charge coverage ratio of at least 1.25 to 1, which is to be tested quarterly on a twelve-month trailing basis. In addition, the Company is required to show a senior net leverage ratio not to exceed 4.25 to 1. The Company was in compliance with all covenants as of December 31, 2022. In addition, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowing. The Company was in compliance with all covenants as of December 31, 2022 and January 1, 2022.

 

As of December 31, 2022, scheduled annual principal maturities of long-term debt for each of the next five years follow:

 

2023

9,010,793

2024

55,136,231

Thereafter

$64,147,028

 

7. Stock Options and awards

 

Stock Awards

 

As of December 31, 2022, the Company has one incentive stock award plan, The Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”), for officers, other key employees, and non-employee Directors. Incentive stock awards granted under the 2020 Plan must have exercise prices that are not less than 100% of the fair market value of the Company’s common stock on the dates the stock awards are granted. Restricted stock awards may also be granted to participants under the 2020 Plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors. Under the 2020 Plan, non-qualified stock awards granted to participants will have exercise prices determined by the Compensation Committee of the Company’s Board of Directors. The Company granted 43,300 and 27,300 awards during 2022 and 2021, respectively.

    

The 2020 Plan also permits the issuance of Stock Appreciation Rights (“SARs”). The SARs are in the form of an award with a cashless exercise price equal to the difference between the fair value of the Company’s common stock at the date of grant and the fair value as of the exercise date resulting in the issuance of the Company’s common stock. The Company did not issue SARs in 2022 or 2021.

 

50

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

7. Stock options and awards (continued)

 

Stock-based compensation expense in connection with stock awards and SARs was $504,694 for awards granted to employees during fiscal year 2022 and $418,000 for awards granted to employees during fiscal year 2021. For the 2022 fiscal year, the Company used several assumptions which included an expected term of 3 years, volatility deviation of 47.15% to 47.70% and a risk-free rate of 2.04% to 2.66%. For the 2021 fiscal year, the Company used several assumptions which included an expected term of 4 years, volatility deviation of 47.25% to 48.55% and a risk-free rate of 0.18 to 0.35%.

 

As of December 31, 2022, there were 808,101 shares of common stock reserved and available for future grant under 2020 Plan.

 

The following tables set forth the outstanding SARs for the period specified:

 

Year Ended

December 31, 2022

Year Ended

January 1, 2022

Units

Weighted - Average Exercise Price

Units

Weighted - Average Exercise Price

Outstanding at beginning of period

180,833$22.88244,001$21.87

Issued

----

Exercised

(16,667)21.20(55,668)19.31

Forfeited

(18,000)21.74(7,500)21.20

Outstanding at end of period

146,16623.22180,83322.88

 

 

SARs Outstanding and Exercisable

Range of

Exercise

Prices

Outstanding

as of

December 31, 2022

Weighted-

Average

Remaining Contractual

Life

Weighted-

Average

Exercise

Price

Exercisable

as of

December 31, 2022

Weighted-

Average

Remaining Contractual

Life

Weighted-

Average

Exercise

Price

$20.20-$26.30

146,1661.1$23.22115,1660.6$23.50

 

The following tables set forth the outstanding stock grants for the period specified:

 

Year Ended

December 31, 2022

Year Ended

January 1, 2022

Shares

Shares

Outstanding at beginning of period

27,30025,000

Issued

43,30027,300

Forfeited

(6,100 )(25,000)

Outstanding at end of period

64,50027,300

 

As of December 31, 2022, outstanding SARs and awards had an intrinsic value of $1,243,560.

 

51

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

8. Income Taxes

 

Deferred income taxes are provided on temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and those for income tax reporting purposes. Deferred income tax (assets) liabilities relate to:

 

2022

2021

Property, plant and equipment

$3,568,209$3,586,257

Right of Use Asset

2,786,4862,564,741

Intangible assets

3,374,1926,364,038

Other

876,731495,881

Foreign Withholding Tax

60,46260,462

Total deferred income tax liabilities

10,666,08013,071,379

Other postretirement benefits

(151,486 )(292,090 )

Inventories

(1,562,175 )(1,161,354 )

Allowance for doubtful accounts

(160,446 )(114,113 )

Accrued compensation

(498,530 )(390,693 )

Lease Obligation

(2,786,486 )(2,564,741 )

Pensions

(5,042,030 )(6,049,532 )

Foreign Tax Credit

(953,916 )(1,164,515 )

Capital Loss Carry forward

-(182,582 )

Total deferred income tax assets

(11,155,069 )(11,919,620 )

Net deferred income tax (assets) liabilities

$(488,989 )$1,151,759

 

Income before income taxes consists of:

 

2022

2021

Continuing Operations

Discontinued Operations

Total Income Statement

Continuing Operations

Discontinued Operations

Total Income Statement

Domestic

$12,787,773$1,666,312$14,454,085$14,574,811$(8,936,924)$5,637,887

Foreign

1,615,144-1,615,1444,495,749-4,495,749
$14,402,917$1,666,312$16,069,229$19,070,560$(8,936,924)$10,133,636

    

52

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

8. Income Taxes (continued)

 

The provision for income taxes follows:

 

2022

2021

Continuing Operations

Discontinued Operations

Total Income Statement

Continuing Operations

Discontinued Operations

Total Income Statement

Current

Federal

$4,528,423$332,665$4,861,088$4,075,121$(1,816,413)$2,258,708

Foreign

572,555-572,5551,509,693(287,339)1,222,354

State

1,361,46184,1901,443,651498,939-498,939

Deferred:

Federal

(2,567,573)-(2,567,573 )(2,292,101)-(2,292,101 )

Foreign

---(189,970)-(189,970 )

State

(542,410)-(542,410 )(713,465)-(713,465 )
$3,352,456$414,855$3,767,311$2,888,217$(2,103,752)$784,465

 

A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations follows:

  

2022

2021

Amount

Percent

Amount

Percent

Income taxes using U.S. federal statutory rate

$3,374,53821%$2,128,06321%

State income taxes, net of federal benefit

714,4164(165,221)(2)

Impact on Foreign Repatriation Tax Reform

-011,3130

Impact of foreign subsidiaries on effective tax rate

(41,404)0(282,614)(3)

Impact of Research & Development tax credit

(131,005)(1)(188,944)(3)

Uncertain tax positions reserve

54,7050(417,197)(3)

Other net

(203,939)(1)(300,935)(3)
$3,767,31123%$784,4657%

 

A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations follows for continuing operations:

 

2022

2021

Amount

Percent

Amount

Percent

Income taxes using U.S. federal statutory rate

$3,024,61221%$4,004,81721%

State income taxes, net of federal benefit

649,486461,7771

Impact on Foreign Repatriation Tax Reform

-011,3130

Impact of foreign subsidiaries on effective tax rate

(41,404)0(282,614(2)

Impact of Research & Development tax credit

(131,005)(1)(188,944(1)

Uncertain tax positions reserve

54,7050(417,197(2)

Other net

(203,938)(1)(300,935(2)
$3,352,45623%$2,888,21715%

 

53

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

8. Income Taxes (continued)

 

A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations follows for discontinued operations:

 

2022

2021

Amount

Percent

Amount

Percent

Income taxes using U.S. federal statutory rate

$349,92521%$(1,876,754)21%

State income taxes, net of federal benefit

64,9304(226,998)3
$414,85525%$(2,103,752)24%

 

Total income taxes paid were $3,679,678 in 2022 and $2,318,018 in 2021.

 

Under accounting standards (ASC 740), a deferred tax liability is not recorded for the excess of the financial reporting (book) basis over the tax basis of an investment in a foreign subsidiary if the indefinite reinvestment criteria are met. Effective for foreign earnings after December 30, 2017, if such earnings are distributed in the form of cash dividends, the Company would not be subject to additional U.S. income taxes but could be subject to foreign income and withholding taxes. A provision has not been made for additional U.S. federal and foreign taxes on December 31, 2022 on approximately $12,218,919 of undistributed earnings of foreign subsidiaries because the Company intends to reinvest these funds indefinitely. It is not practicable to estimate the unrecognized deferred tax liability for withholding taxes on these undistributed earnings.

 

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes. The list of changes is comprehensive. The changes include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments. In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other Codification adjustments have been made to employee stock ownership plans. For public business entities, the amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted ASU 2019-12 in the first interim period of 2021.

 

A reconciliation of the beginning and ending amount of unrecognized tax benefits are as follows:

 

2022

2021

Balance at beginning of year

$672,098$1,078,309

Increase for positions taken during the current period

58,58645,721

Increase (decrease) for positions taken during the prior period

--

Decrease resulting from the expiration of the statute of limitations

(45,166 )(451,932 )

Balance at end of year

$685,518$672,098

 

The Company files income tax returns in the U.S. federal jurisdiction, and various states and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state, and local income tax examinations by tax authorities for years before 2018 and non-U.S. income tax examinations by tax authorities prior to 2016.

 

54

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

8. Income Taxes (continued)

 

Included in the balance as of December 31, 2022, are $253,655 of unrecognized tax benefits that would affect the annual effective tax rate. In 2022, the Company recognized accrued interest related to unrecognized tax benefits in income tax expense. The Company had approximately $69,245 of accrued interest as of December 31, 2022.

 

The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for several reasons, including the closure of federal, state, and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under ASC 740. The Company believes that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.

 

9. Leases

 

The Company leases certain equipment and buildings under operating lease arrangements. Most leases are for a fixed term and for a fixed amount. The Company is not a party to any leases that have capital improvement funding or payment increases based on any index or rate.

 

Future minimum payments under non-cancelable operating leases with initial or remaining terms more than one year during each of the next five fiscal years follow:

 

2023

$3,059,547

2024

2,640,972

2025

1,747,019

2026

1,371,761

2027

1,008,297
$9,827,596

 

Rent expense for all operating leases was $3,299,579 in 2022 and $2,816,258 in 2021. The weighted average lease term for all operating leases is 5.7 years. The weighted average discount rate for all operating leases is 5%.

 

10. Retirement Benefit Plans

 

The Company has non-contributory defined benefit pension plans covering some U.S. employees. Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation. The Company also sponsors unfunded non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law.

 

The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements.

 

Components of the net periodic benefit cost of the Company’s pension benefit plans for the fiscal year indicated were as follows:

 

2022

2021

Service cost

$1,078,973$1,087,333

Interest cost

2,432,7562,017,015

Expected return on plan assets

(5,842,641 )(5,794,694 )

Amortization of prior service cost

66,25299,380

Amortization of the net loss

1,560,2991,730,150

Net periodic benefit cost

$(704,361 )$(860,816 )

 

 

55

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

10. Retirement Benefit Plans (continued)

 

Service costs are reported in the cost of products sold and the other components of net periodic benefit costs are reported in other income in the consolidated statements of income.

 

Assumptions used to determine net periodic benefit cost for the Company’s pension benefit plans for the fiscal year indicated were as follows:

 

2022

2021

Discount rate

- Pension plans

2.75% - 2.81%

2.40% - 2.48%

- Supplemental pension plans

2.08%

1.49%

Expected return on plan assets

7.5%

7.5%

Rate of compensation increase

0%

0%

 

Components of the net periodic benefit cost of the Company’s other postretirement benefit plan were as follows:

 

 

2022

2021

Service cost

$53,291$54,505

Interest cost

43,95039,369

Expected return on plan assets

(17,600 )(25,681 )

Amortization of prior service cost

--

Amortization of the net loss

(8,214 )(12,374 )

Net periodic benefit cost

$75,668$55,819

 

Assumptions used to determine net periodic benefit cost for the Company’s other postretirement plan for the fiscal year indicated were as follows:

 

2022

2021

Discount rate

5.28%2.66%

Expected return on plan assets

4.0%4.0%

 

As of December 31, 2022, and January 1, 2022, the status of the Company’s pension benefit plans and other postretirement benefit plan was as follows:

 

56

Table of Contents

 

Notes to Consolidated Financial Statements (continued)

 

10. Retirement Benefit Plans (continued)

 

Pension Benefit

Other Postretirement Benefit

2022

2021

2022

2021

Benefit obligation at beginning of year

$107,420,338$111,549,725$1,724,582$1,827,169

Change in discount rate

(26,408,548 )(5,316,621 )(562,340 )(96,343 )

Service cost

1,078,9731,087,33353,29154,505

Interest cost

2,432,7562,017,01543,95039,369

Plan Amendment

---36,388

Actuarial (gain)/loss

934,2112,340,743(73,395 )110,462

Significant Event

---(218,103 )

Benefits paid

(4,756,015 )(4,257,857 )(34,962 )(28,865 )

Benefit obligation at end of year

$80,701,715$107,420,338$1,151,126$1,724,582

 

 

2022

2021

2022

2021

Fair value of plan assets at beginning of year

$80,814,956$78,361,102$439,993$642,030

Actual return on plan assets

(17,701,556 )4,369,24744,91116,066

Employer contributions

169,8652,342,46249,15845,243

Significant Event

---(218,103 )

Benefits paid

(4,756,015 )(4,257,855 )(49,158 )(45,243 )

Fair value of plan assets at end of year

$58,527,250$80,814,956$484,904$439,993

 

 

Pension Benefit

Other Postretirement Benefit

Funded Status

2022

2021

2022

2021

Net amount recognized in the balance sheet

$(22,174,465 )$(26,605,382 )$(666,222 )$(1,284,589 )

 

 

Amounts recognized in accumulated other comprehensive income consist of:

Pension Benefit

Other Postretirement Benefit

2022

2021

2022

2021

Net (loss)/gain

$(36,956,587 )$(40,447,026 )$900,694$241,621

Prior service (cost) credit

-(66,252 )--
$(36,956,587 )$(40,513,278 )$900,694$241,621
57

Table of Contents

 

Notes to Consolidated Financial Statements (continued)

 

10. Retirement Benefit Plans (continued)

 

Change in the components of accumulated other comprehensive income consist of:

 

Pension Benefit

Other Postretirement Benefit

2022

2021

2022

2021

Balance at beginning of period

$(40,513,278 )$(43,893,239 )$241,621$349,276

Change due to availability of final actual assets and census data

----

Charged to net periodic benefit cost

Prior service cost

66,25299,3804,241-

Net loss (gain)

1,560,2991,730,150(8,214 )(12,374 )

Liability (gains)/losses

Discount rate

26,408,5485,316,621562,34096,343

Asset (gains)/losses deferred

(22,866,209 )(771,444)27,311(9,615)

Plan Amendments

---(36,388)

Significant Event

---(35,159)

Other

(1,612,199 )(2,994,746 )73,395(110,462)

Balance at end of period

$(36,956,587 )$(40,513,278 )$900,694$241,621

 

Assumptions used to determine the projected benefit obligations for the Company’s pension benefit plans and other postretirement benefit plan for the fiscal year indicated were as follows:

 

2022

2021

Discount rate

-

Pension plans

5.21% - 5.23%

2.75% - 2.81%

-

Supplemental pension plans

4.98%

2.08%

-

Other postretirement plan

5.28%

2.93%

 

On December 31, 2022 and January 1, 2022, the accumulated benefit obligation for all qualified and nonqualified defined benefit pension plans was $80,701,715 and $107,420,338, respectively. During 2022, the pension benefit obligation decreased between 24.1% to 26.1% due to the increase in the discount rates from 2.75%-2.81% to 5.21%-5.23%.

 

Information for the under-funded pension plans with a projected benefit obligation and an accumulated benefit obligation in excess of plan assets:

 

2022

2021

Number of plans

55

Projected benefit obligation

$80,701,715$107,420,338

Accumulated benefit obligation

80,701,715107,420,338

Fair value of plan assets

58,527,25080,814,956

Net amount recognized in accrued benefit liability

$(22,174,465 )$(26,605,382 )

    

Estimated future benefit payments to participants of the Company’s pension plans are $5.0 million in 2023, $5.1 million in 2024, $5.3 million in 2025, $5.5 million in 2026, $5.6 million in 2027 and a total of $29.0 million from 2028 through 2032.

  

Estimated future benefit payments to participants of the Company’s other postretirement plan are $46,000 in 2023, $46,000 in 2024, $49,000 in 2025, $52,000 in 2026, $53,000 in 2027 and a total of $302,000 from 2028 through 2032.

 

58

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

10. Retirement Benefit Plans (continued)

 

The Company expects to make cash contributions to its qualified pension plans of approximately $800,000 and to its other postretirement plan of approximately $50,000 in 2023.

 

We consider a number of factors in determining and selecting assumptions for the overall expected long-term rate of return on plan assets. We consider the historical long-term return experience of our assets, the current and expected allocation of our plan assets, and expected long-term rates of return. We derive these expected long-term rates of return with the assistance of our investment advisors and generally base these rates on a 10-year horizon for various asset classes and consider the expected positive impact of active investment management. We base our expected allocation of plan assets on a diversified portfolio consisting of domestic and international equity securities and fixed income securities.

 

We consider a variety of factors in determining and selecting our assumptions for the discount rate at the end of the year. In 2022, as in 2021, we developed each plan’s discount rate with the assistance of our actuaries by matching expected future benefit payments in each year to the corresponding spot rates from the FTSE Pension Liability Yield Curve, comprised of high quality (rated AA or better) corporate bonds.

The fair values of the Company’s pension plans assets on December 31, 2022 and January 1, 2022, utilizing the fair value hierarchy discussed in Note 4 – Accounting Policies – Fair Value of Financial Instruments, follow:

 

December 31, 2022

Level 1

Level 2

Level 3

Total

Cash and Equivalents:

Common/collective trust funds

$-$391,357$-$391,357

Equities:

The Eastern Company Common Stock

4,184,107-4,184,107

Common/collective trust funds

Russell Multi Asset Core Plus Fund (a)

-26,244,623-26,244,623

Fixed Income:

Common/collective trust funds

Target Duration LDI Fixed Income Funds (b)

• Russell 25 Year LDI Fixed Income Fund

-4,376,600-4,376,600

• Russell 14 Year LDI Fixed Income Fund

-18,012,813-18,012,813

STRIPS Fixed Income Funds (c)

• Russell 15 to 20 Year STRIPS Fixed Income Fund

-2,151,410-2,151,410

• Russell 10 to 15 Year STRIPS Fixed Income Fund

-3,166,340-3,166,340

Total

$4,184,107$54,343,143$-$58,527,250

 

 

59

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

10. Retirement Benefit Plans (continued)

 

January 1, 2022

Level 1

Level 2

Level 3

Total

Cash and Equivalents:

Common/collective trust funds

$-$356,173$-$356,173

Equities:

The Eastern Company Common Stock

5,460,173-5,460,173

Common/collective trust funds

Russell Multi Asset Core Plus Fund (a)

-36,142,837-36,142,837

Fixed Income:

Common/collective trust funds

Target Duration LDI Fixed Income Funds (b)

· Russell 25 Year LDI Fixed Income Fund

-4,320,207-4,320,207

· Russell 14 Year LDI Fixed Income Fund

-26,430,482-26,430,482

STRIPS Fixed Income Funds (c)

· Russell 15 to 20 Year STRIPS Fixed Income Fund

-3,264,328-3,264,328

· Russell 10 to 15 Year STRIPS Fixed Income Fund

-4,840,756-4,840,756

Total

$5,460,173$75,354,783$-$80,814,956

 

Equity common funds primarily hold publicly traded common stock of both U.S and international companies selected for purposes of total return and to maintain equity exposure consistent with policy allocations. The Level 1 investment is made up of shares of The Eastern Company Common Stock and is valued at market price. Level 2 investments include commingled funds valued at unit values provided by the investment managers, which are based on the fair value of the underlying publicly traded securities.

 

60

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

10. Retirement Benefit Plans (continued)

 

(a)

The investment objective of the RITC (formerly Russell) Multi-Asset Core Plus Fund seeks to provide long-term growth of capital over a market cycle by offering a diversified portfolio of funds and separate accounts investing in global stock, return seeking fixed income, commodities, global real estate, and opportunistic investments. They hold a dynamic mix of underlying Russell Investments funds and/or separate accounts. Russell Investments is a strong proponent of disciplined strategic asset allocation and rebalancing strategies and believes that unstable movements in the market have the potential to create opportunities. By identifying short-term mispricing and making small tactical adjustments to the Multi-Asset Core Plus Fund, they believe there is potential to enhance returns while continuing to manage risks.

(b)

The Target Duration LDI Fixed Income Funds seek to outperform their respective Barclays-Russell LDI Indexes over a full market cycle. These Funds invest primarily in investment grade corporate bonds that closely match those found in discount curves used to value U.S. pension liabilities. They seek to provide additional incremental return through modest interest rate timing, security selection and tactical use of non-credit sectors. Generally, for use in combination with other bond funds to gain additional credit exposure, with the goal of reducing the mismatch between a plan’s assets and liabilities.

(c)

The STRIPS (Separate Trading of Registered Interest and Principal of Securities) Funds seek to provide duration and Treasury exposure by investing in an optimized subset of the STRIPS universe with a similar duration profile as the Barclays U.S. Treasury STRIPS 10-11 year, 16-16 year or 28-29 year Index. These passively managed funds are generally used with other bond funds to add additional duration to the asset portfolio. This will help reduce the mismatch between a plan’s assets and liabilities.

  

The investment portfolio contains a diversified blend of common stocks, bonds, cash equivalents, and other investments, which may reflect varying rates of return. The investments are further diversified within each asset classification. The portfolio diversification provides protection against a single security or class of securities having a disproportionate impact on aggregate performance. The Company has elected to change its investment strategy to better match the assets with the underlying plan liabilities. Currently, the long-term target allocations for plan assets are 50% in equities and 50% in fixed income although the actual plan asset allocations may be within a range around these targets. The actual asset allocations are reviewed and rebalanced on a periodic basis to maintain the target allocations. It is expected that, as the funded status of the plans improves, more assets will be invested in long-duration fixed income instruments.

 

The plans’ assets include 217,018 shares of the common stock of the Company having a market value of $4,184,107 and $5,460,173 on December 31, 2022 and January 1, 2022, respectively. No shares were purchased in 2022 or 2021 nor were any shares sold in either period. Dividends received during 2022 and 2021 on the common stock of the Company were $95,488 and $95,488 respectively.

 

U.S. salaried and non-union hourly employees and most employees of the Company’s Canadian subsidiaries are covered by defined contribution plans.

 

The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all U.S. non-union employees. This plan allows participants to make voluntary contributions of up to 100% of their annual compensation on a pretax basis, subject to IRS limitations. The plan provides for contributions by the Company at its discretion.

 

61

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

10. Retirement Benefit Plans (continued)

 

The Company amended the Eastern Company Savings and Investment Plan (“401(k) Plan Amendment”) effective June 1, 2016. The 401(k) Plan Amendment increased this match to 50% of the first 6% of contributions for the remainder of Fiscal 2016 and going forward. The 401(k) Plan Amendment also provided for an additional non-discretionary contribution (the “transitional credit”) for certain non-union U.S. employees who were eligible to participate in the Salaried Plan. The amount of this non-discretionary contribution ranges from 0% to 4% of wages, based on the age of the individual on June 1, 2016. The 401(k) Plan Amendment increased the non-discretionary safe harbor contribution to 3% and changed the eligibility to all non-union U.S. employees.

 

The Company made contributions to the plan as follows:

 

2022

2021

Regular matching contributions

$561,357$553,619

Transitional credit contributions

123,387138,604

Non-discretionary contributions

376,861392,865

Total contributions made for the period

$1,061,605$1,085,088

 

As of December 31, 2022, the Company had accrued $379,090 for the non-discretionary safe harbor contribution. This amount was expensed in 2022 and was contributed to the plan in January 2023. As of January 1, 2022, the Company had accrued $323,082 for the non-discretionary safe harbor contribution. This amount was contributed to the Plan in January 2022 and was expensed in 2021.

 

11. Earnings per Share

 

The denominators used in the earnings per share computations follow:

 

2022

2021

Basic:

Weighted average shares outstanding

6,223,8396,262,378

Diluted:

Weighted average shares outstanding

6,223,8396,262,378

Dilutive stock awards

14,102711

Denominator for diluted earnings per share

6,237,9416,263,089

 

There were no anti-dilutive stock equivalents in 2022 or 2021.

 

62

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

12. Geographic Information

 

2022

2021

Geographic Information:

Net Sales:

United States

$270,342,724$234,300,461

Foreign

8,922,42212,222,362
$279,265,146$246,522,823

Foreign sales are primarily to customers in North America.

Identifiable Assets:

United States

$249,652,120$252,961,017

Foreign

13,254,62413,367,918
$262,906,744$266,328,935

 

13. Recent Accounting Pronouncements

 

Adopted

 

In December 2019, FASB issued ASU 2019-12, Simplifying the Accounting for Income Tax. The changes implemented in ASU 2019-12 include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments. In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other codification adjustments have been made to employee stock ownership plans. The Company adopted ASU 2019-12 as of January 3, 2021. The adoption of this guidance did not have a material impact on the consolidated financial statements of the Company.

 

The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.

 

63

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

14. Contingencies

 

The Company is party to various legal proceedings from time to time related to its normal business operations. Currently, the Company is not involved in any legal proceedings.

 

In 2016, the Company created a plan to remediate a landfill of spent foundry sand maintained at the Company’s previously owned metal casting facility in New York. This plan was agreed to by the New York State Department of Environmental Conservation (the “NYSDEC”) on March 27, 2018. Based on estimates provided by the Company’s environmental engineers, the anticipated cost to remediate and monitor the landfill was $430,000. The Company accrued for and expensed the entire $430,000 in the first quarter of 2018 and fiscal 2017. In the fall of 2018, detailed construction drawings were prepared by an outside consultant in conjunction with informal progress reviews by the NYSDEC. Long-term groundwater monitoring commenced in April 2019. Verbal approval for the closure plan was received from the NYSDEC in May 2019, and written approval was received in October 2020. Construction of the closure remedies, including improved drainage system, regrading, and installation of a low permeability cap was completed in October 2021. A closure report and long-term maintenance plan were submitted to the NYSDEC in November 2021. The 30-year annual groundwater monitoring and site maintenance program are underway and will continue through 2048.

 

15. Concentration of risk

 

Credit Risk

 

Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. As of December 31, 2022, and January 1, 2022, there was one significant concentration of credit risk. One customer represented 14% of total accounts receivable for 2022 and 11% of total accounts receivable in 2021. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable.

 

Interest Rate Risk

 

The Company’s exposure to the risk of changes in market interest rates relates primarily to the Company’s debt, which bears interest at variable rates based on the LIBOR rate plus a margin spread of 1.25% to 2.25%. The Company has an interest rate swap with a notional amount of $40,000,000 on December 31, 2022, to convert a portion of borrowings under the Credit Agreement from variable to fixed rates. The valuation of this swap is determined using the one-month LIBOR rate index and mitigates the Company’s exposure to interest rate risk. Additionally, interest rates on the Company’s debt are susceptible of the transition from LIBOR to alternative benchmark rates, such as SOFR. This transition is discussed in greater detail under Note 6 - Debt.

 

Currency Exchange Rate Risk

 

The Company’s currency exposure is concentrated in the Canadian dollar, Mexican peso, New Taiwan dollar, Chinese RMB, Hong Kong dollar and United Kingdom pound sterling. Because of the Company’s limited exposure to any single foreign market, any exchange gains or losses have not been material and are not expected to be material in the future. As a result, the Company does not attempt to mitigate its foreign currency exposure through the acquisition of any speculative or leveraged financial instruments.

 

 

64

Table of Contents

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Shareholders of

The Eastern Company

Naugatuck, Connecticut

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of The Eastern Company (the Company) as of December 31, 2022 and January 1, 2022, and the related consolidated statements of income, comprehensive income, stockholders’ equity and cash flows for each of the years in the two-year period ended December 31, 2022, including the related notes and financial statement schedule appearing under Item 15(a)(2) on Form 10-K, (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and January 1, 2022, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO), and our report dated March 14, 2023 expressed an unqualified opinion.

 

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 PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. 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 Matter

 

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the Audit Committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter 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 matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

 

Impairment Assessment of Goodwill

 

Description of the Critical Audit Matter and the Relevant Accounts and Disclosures

 

As described in Notes 3 and 4 to the financial statements, the Company’s consolidated goodwill balance is $70.8 million as of December 31, 2022. Management tests reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. As disclosed by management, reporting units are tested for impairment by utilizing qualitative factors that include a) macroeconomic conditions, b) market and industry conditions, c) cost factors, d) overall financial performance, e) other relevant entity-specific events, and f) events affecting a reporting unit.

 

Principal Considerations for the Designation of the Critical Audit Matter

 

The principal considerations for our determination that performing procedures relating to the goodwill impairment assessments is a critical audit matter are (i) the significant judgments and assumptions used by management when developing the qualitative factors that are part of the impairment assessment; and (ii) a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating management’s significant judgments and assumptions related to the qualitative factors.

 

65

Table of Contents

 

How the Critical Audit Matter was Addressed in the Audit

 

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the financial statements. These procedures included testing the effectiveness of controls relating to management’s goodwill impairment assessments, including controls over the valuation of the Company’s reporting units. These procedures also included, among others (i) testing management’s process for developing the qualitative factors; (ii) evaluating the appropriateness of the qualitative factors; and (iii) testing the completeness and accuracy of underlying data used in the qualitative factors by corroborating and recalculating the relevant metrics. Evaluating management’s significant judgments and assumptions related to qualitative factors involved evaluating whether those significant judgments and assumptions used by management were reasonable considering (i) the current and past performance of the reporting units; (ii) the consistency with external market and industry data; and (iii) whether these assumptions were consistent with evidence obtained in other areas of the audit.

 

/s/Fiondella, Milone & LaSaracina LLP

Fiondella, Milone & LaSaracina LLP

 

 

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

 

Glastonbury, Connecticut

March 14, 2023

 

66

Table of Contents

 

ITEM 9 CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

 

ITEM 9A CONTROLS AND PROCEDURES

 

Management’s Responsibility for Financial Statements

 

Management is responsible for the integrity and objectivity of all information presented in this Form 10-K. The consolidated financial statements were prepared in conformity with U.S. GAAP and include amounts based on management’s best estimates and judgments. Management believes the consolidated financial statements fairly reflect the form and substance of transactions and that the financial statements fairly represent the Company’s financial position and results of operations.

 

The Audit Committee of the Board of Directors, which is composed solely of independent directors, meets regularly with the independent registered public accountants, Fiondella, Milone & LaSaracina LLP, the internal auditors and representatives of management to review accounting, financial reporting, internal control and audit matters, as well as the nature and extent of the audit effort. The Audit Committee is responsible for the engagement of the independent registered public accountants. The independent registered public accountants and internal auditors have access to the Audit Committee.

 

Evaluation of Disclosure Controls and Procedures

 

As of the end of the fiscal year ended December 31, 2022, the Company carried out an evaluation, under the supervision and with the participation of the Company’s management, including the Chief Executive Officer (the “CEO”) and Chief Financial Officer (the “CFO”), of the effectiveness of the design and operation of the Company’s disclosure controls and procedures pursuant to Exchange Act Rule 240.13a-15. As defined in Exchange Act Rules 240.13a-15(e) and 240.15d-15(e), “the term disclosure controls and procedures means controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act (15 U.S.C. 78a et seq.) is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.” Based upon that evaluation, the CEO and CFO concluded that the Company’s current disclosure controls and procedures were effective as of the December 31, 2022 evaluation date.

 

The Company believes that a controls system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the controls system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected. The Company’s disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives, and the CEO and CFO have concluded that these controls and procedures are effective at the “reasonable assurance” level.

 

Management’s Annual Report on Internal Control over Financial Reporting

 

The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 240.13a-15(f) and 240.15d-15(f). Under the supervision and with the participation of our management, including our CEO and CFO, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control – Integrated Framework issued in 2013 by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under this framework, our management concluded that our control over financial reporting was effective as of December 31, 2022. The Company’s registered public accounting firm, Fiondella, Milone & LaSaracina LLP, has issued an attestation report on the Company’s internal control over financial reporting. The attestation report is set forth below in this Item 9A.

 

Changes in Internal Control over Financial Reporting

 

During the fourth quarter of 2022, there were no changes in the Company’s internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

67

Table of Contents

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Shareholders of

The Eastern Company

Naugatuck, Connecticut

 

Opinion on Internal Control over Financial Reporting

 

We have audited The Eastern Company’s (the Company’s) internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control—Integrated Framework (2013) issued by COSO.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows of the Company, and our report dated March 14, 2023, expressed an unqualified opinion.

 

Basis for Opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting under Item 9A on Form 10-K. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control over Financial Reporting

 

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

/s/Fiondella, Milone & LaSaracina LLP

Fiondella, Milone & LaSaracina LLP

 

Glastonbury, Connecticut

March 14, 2023

 

68

Table of Contents

 

ITEM 9B OTHER INFORMATION

 

None.

 

ITEM 9C Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

 

Not applicable.

 

69

Table of Contents

 

PART III

 

ITEM 10 DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

The information concerning directors is incorporated herein by reference to the information under the captions “Item No. 1 – Election of Directors” in the Company’s definitive proxy statement (the “Proxy Statement”) for the 2023 Annual Meeting of Shareholders, which will be filed with the SEC pursuant to Regulation 14A not later than 120 days after December 31, 2022.

 

The information concerning the Company’s executive officers is incorporated herein by reference to the information under the caption “Executive Officer Biographies” in the Proxy Statement.

 

The information concerning the Company’s Audit Committee is incorporated herein by reference to the information under the captions “Audit Committee Financial Expert” and “The Board of Directors and Committees” in the Proxy Statement. The Audit Committee Charter is also available on the Company’s website at http://www.easterncompany.com by clicking on Corporate Governance in the “About Us” menu.

 

The information concerning compliance with Section 16(a) of the Exchange Act is incorporated herein by reference to the information under the caption “Delinquent Section 16(a) Reports” if any, in the Proxy Statement.

 

The Company’s Board of Directors has adopted a Code of Business Conduct and Ethics that applies to the Company’s Chief Executive Officer, Chief Financial Officer, and the Company’s other financial professionals. The Code of Business Conduct and Ethics is available on the Company’s website at https://www.easterncompany.com/ by clicking on Corporate Governance in the “About Us” menu. We intend to disclose any amendment or waiver to the Code of Business Conduct and Ethics that applies to our principal executive officer, principal financial officer, principal accounting officer or controller, or person performing similar functions, on our website within four business days after such amendment or waiver.

 

ITEM 11 EXECUTIVE COMPENSATION

 

Information concerning director and executive compensation is incorporated herein by reference to the information under the captions “Director Compensation in Fiscal 2022,” “Executive Compensation,” “Stock Based Awards,” “Outstanding Equity Awards at Fiscal Year-End,” and “Termination of Employment and Change in Control Arrangements” in the Proxy Statement. The Compensation Committee of the Board of Directors operates under the Compensation Committee Charter, which can be found on the Company’s website at https://www.easterncompany.com/ by clicking on Corporate Governance in the “About Us” menu.

 

70

Table of Contents

 

ITEM 12 SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

Securities authorized for issuance under equity compensation plans

 

The following table sets forth information regarding securities authorized for issuance under the Company’s equity compensation plans as of December 31, 2022, consisting of the Company’s 2020 Executive Stock Incentive Plan (the “2020 Plan”).

 

Equity Compensation Plan Information

Plan category

Number of securities to be issued upon exercise of outstanding awards, warrants and rights

Weighted-average exercise price of outstanding awards, warrants and rights

Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))

(a)

(b)

(c)

Equity compensation plans approved by security holders

43,300$23.56808,101

Equity compensation plans not approved by security holders

---

Total

43,300$23.56808,101

 

Security ownership of certain beneficial owners and management:

 

(a)

Information concerning security ownership of certain beneficial owners is incorporated herein by reference to the information under the caption “Security Ownership of Certain Beneficial Owners and Management” in the Proxy Statement.

(b)

Information concerning security ownership of management is incorporated herein by reference to the information under the captions “Security Ownership of Certain Beneficial Owners and Management” in the Proxy Statement.

(c)

Changes in Control

None.

 

 

71

Table of Contents

 

ITEM 13 CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

Information regarding transactions with related persons is incorporated herein by reference to information under the caption “Policies and Procedures Concerning Related Persons Transactions” in the Proxy Statement. Information regarding director independence is incorporated herein by reference to the information under the captions “Item No.1 – Election of Directors” and “The Board of Directors and Committees” in the Proxy Statement.

 

ITEM 14 PRINCIPAL ACCOUNTING FEES AND SERVICES

 

Information concerning principal accountant fees and services is incorporated herein by reference to the information under the caption “Item No. 3 – Ratification of Appointment of Independent Registered Public Accounting Firm” in the Proxy Statement.

 

72

Table of Contents

 

PART IV

 

ITEM 15 EXHIBITSAND FINANCIAL STATEMENT SCHEDULE

 

(a) Documents filed as part of this Form 10-K:

 

(1) Financial statements

 

 

Consolidated Balance Sheets — December 31, 2022 and January 1, 2022

 

 

32.

 

 

 

 

 

 

Consolidated Statements of Income — Fiscal years ended December 31, 2022 and January 1, 2022

 

 

34.

 

 

 

 

 

 

Consolidated Statements of Comprehensive Income — Fiscal years ended December 31, 2022 and January 1, 2022

 

 

35.

 

 

 

 

 

Consolidated Statements of Shareholders’ Equity — Fiscal years ended  December 31, 2022 and January 1, 2022

 

 

36.

 

 

 

 

 

Consolidated Statements of Cash Flows — Fiscal years ended December 31, 2022 and January 1, 2022

 

 

37.

 

 

 

 

 

 

Notes to Consolidated Financial Statements

 

 

38.

 

 

 

 

 

 

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

 

 

65.

 

 

(2) Financial Statement Schedules

 

Schedule II — Valuation and qualifying accounts begins on page [77] of this Form 10-K. Schedules other than that listed above have been omitted because the required information is contained in the financial statements and notes thereto, or because such schedules are not required or applicable.

 

 
73

Table of Contents

 

Exhibit Index

 

 

Exhibit No.

Description

3.1

Restated Certificate of Incorporation of the Company (conformed copy) (incorporated by reference to Exhibit 3.1 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended March 28, 2020 (SEC File No. 001-35383) filed on May 6, 2020).

3.2

Amended and Restated By-Laws of the Company, as Amended through March 11, 2022 (incorporated herein by reference to Exhibit 3(ii) to the Company’s Current Report on Form 8-K (SEC File No. 001-35383) filed on March 11, 2022).

4

Description of Securities (incorporated by reference to Exhibit 4 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended March 28, 2020 (SEC File No. 001-35383) filed on May 6, 2020).

10.1*

Amended and Restated Employment Agreement, dated as of January 1, 2018, between the Company and August M. Vlak (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed January 22, 2018).

 

 

 

10.2*

 

Change in Control Agreement, dated as of March 8, 2021, between the Company and James P. Woidke (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed March 12, 2021).

 

 

 

10.3*

Termination Agreement, dated as of January 14, 2022, between the Company and James P. Woidke (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed January 19, 2022).

 

 

 

10.4*

Offer Letter, dated March 16, 2022, between the Company and Peter O’Hara (incorporated herein by reference to Exhibit 10.3 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended April 2, 2022 (SEC File No. 001-35383), filed May 9, 2022).

10.5*

Termination Agreement, dated as of March 16, 2022, between the Company and Peter O’Hara (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed March 17, 2022).

10.6*

Employment Agreement, dated as of January 9, 2023, between the Company and Mark Anthony Hernandez (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed January 13, 2023).

10.7*

Offer Letter, dated February 1, 2023, between the Company and Nicholas Vlahos (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed February 6, 2023).

10.8*

Severance Agreement, dated as of February 1, 2023, between the Company and Nicholas Vlahos (incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed February 6, 2023).

10.9*

The Company’s Directors’ Fee Program, effective as of October 1, 1996 (incorporated herein by reference to Exhibit 4(a) to the Company’s Registration Statement on Form S-8, as amended (SEC File No. 333-21351) filed on February 7, 1997).

10.10*

The Company’s 2010 Executive Stock Incentive Plan, effective July 20, 2010 (incorporated herein by reference to Exhibit 4a to the Company’s Registration Statement on Form S-8 (SEC File No. 333-169169), filed on September 2, 2010).

10.11*

The Company’s 2020 Executive Stock Incentive Plan, effective February 19, 2020 (incorporated herein by reference to Exhibit 99.1 to the Company’s Registration Statement on Form S-8 (SEC File No. 333-238565), filed on May 21, 2020).

 

 

 
74

Table of Contents

 

10.12

Credit Agreement dated as of August 30, 2019 among the Company, the lenders from time to time party thereto, and Santander Bank, N.A., as the administrative agent, an LC Issuer (as therein defined), and as the Swing Line Lender (as therein defined) (incorporated herein by reference to Exhibit 99.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed on September 3, 2019).

 

 

 

10.13

Pledge and Security Agreement, dated as of August 30, 2019 among the Company, certain of its subsidiaries (as grantors), and Santander Bank, N.A., as administrative agent for the benefit of the Secured Creditors (as defined therein) (incorporated herein by reference to Exhibit 99.2 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed on September 3, 2019).

21

Subsidiaries of the Company (filed herewith).

 

 

 

23

Consent of Fiondella, Milone & LaSaracina LLP (filed herewith).

31

Rule 13a-14(a) Certification of Chief Executive Officer and Chief Financial Officer of the Company in accordance with Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).

32

Section 1350 Certification of Chief Executive Officer and Chief Financial Officer of the Company in accordance with Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith).

99

Letter to our shareholders from the Annual Report 2022 (filed herewith).

101

The following materials from the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, formatted in Inline Extensible Business Reporting Language (iXBRL): (i) the Consolidated Balance Sheets as of December 31, 2022 and January 1, 2022; (ii) the Consolidated Statements of Income for the fiscal years ended December 31, 2022 and January 1, 2022; (iii) the Consolidated Statements of Comprehensive Income for the fiscal years ended December 31, 2022 and January 1, 2022; (iv) the Consolidated Statements of Shareholders’ Equity for the fiscal years ended December 31, 2022 and January 1, 2022; (v) the Consolidated Statements of Cash Flows for the fiscal years ended December 31, 2022 and January 1, 2022; and (vi) the Notes to the Consolidated Financial Statements (filed herewith).

104

Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101).

 

* Management contract, compensatory plan or arrangement.

 

 
75

Table of Contents

 

ITEM 16 FORM 10-K SUMMARY

 

None.

 

 
76

Table of Contents

 

The Eastern Company and Subsidiaries

 

 

Schedule II – Valuation and Qualifying accounts

 

 

 

 

 

 

 

COL. C

 

 

 

 

 

 

 

COL. A

 

COL. B

 

 

ADDITIONS

 

 

COL. D

 

 

COL. E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Description

 

Balance at Beginning

of Period

 

 

 

(1) Charged to Costs and Expenses

 

 

(2) Charged to Other Accounts-Describe 

 

Deductions –

Describe

 

 

Balance at End

of Period

 

Fiscal year ended December 31, 2022:

Deducted from asset accounts:

  Allowance for doubtful accounts 

 

$515,000

 

 

$629,000

 

 

$0(b)

 

$-467,000(a)

 

$677,000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fiscal year ended January 1, 2022:

Deducted from asset accounts:

  Allowance for doubtful accounts 

 

$545,000

 

 

$43,000

 

 

$-72,000(b)

 

$0(a)

 

$515,000

 

 

(a) Uncollectible accounts written off, net of recoveries.

(b) Disposed companies ending balances.

 

 
77

Table of Contents

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Dated: March 14, 2023

THE EASTERN COMPANY

 

 

 

By

/s/ Nicholas Vlahos

 

 

 

Nicholas Vlahos

 

 

 

Chief Financial Officer

 

 

 

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/ Mark A. Hernandez

March 14, 2023

Mark A. Hernandez

President, Chief Executive Officer, and

Director (Principal Executive Officer)

/s/ Nicholas Vlahos

March 14, 2023

Nicholas Vlahos

Vice President and Chief Financial Officer

(Principal Financial Officer and Principal

Accounting Officer)

/s/ James A. Mitarotonda

March 14, 2023

James A. Mitarotonda

Chairman of the Board

/s/ Fredrick D. DiSanto

March 14, 2023

Fredrick D. DiSanto

Director

/s/ John W. Everets

March 14, 2023

John W. Everets

Director

/s/ Charles W. Henry

March 14, 2023

Charles W. Henry

Director

/s/ Peggy B. Scott

March 14, 2023

Peggy B. Scott

Director

/s/ Michael J. Mardy

March 14, 2023

Michael J. Mardy

Director

 

 

 

EX-21 2 eml_ex21.htm LIST OF DIVISIONS AND SUBSIDIARIES eml_ex21.htm

EXHIBIT 21

 

LIST OF DIVISIONS AND SUBSIDIARIES

 

OF

 

THE EASTERN COMPANY

  

Name of Division

 

State or Other Jurisdiction of

Incorporation or Organization

Eberhard Manufacturing

 

Ohio

Illinois Lock Company

 

Illinois

 

 

 

Name of Subsidiary

 

 

 

 

 

Associated Toolmakers Ltd.

 

England

Big 3 Precision Products, Inc.

 

Delaware

Big 3 Precision Mold Services, Inc.

 

Delaware

Dongguan Reeworld Security Products Ltd.

 

China

Eastern Engineered Systems, Inc.

 

Delaware

Eastern Industrial Ltd

 

China

Hallink Moulds, Inc.

 

Canada

Velvac Holdings, Inc.

 

Delaware

Velvac, Inc.

 

Delaware

Velvac International, Inc.

 

Delaware

Velvac de Reynosa, S. De R.L. De C.V.

 

Mexico

World Lock Company Ltd.

 

Taiwan

World Security Industries Co. Ltd.

 

Hong Kong

EX-23 3 eml_ex23.htm CONSENT OF FIONDELLA eml_ex23.htm

EXHIBIT 23

 

Consent of Independent Registered Public Accounting Firm

 

We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (Nos. 333-21351, 333-169169 and 333-238565) of our reports dated March 14, 2023, appearing in this Annual Report on Form 10-K of The Eastern Company relating to the consolidated financial statements and financial statement schedule and internal controls for the two years ended December 31, 2022 listed in the accompanying index.

 

/s/ Fiondella, Milone & LaSaracina LLP

 

Fiondella, Milone & LaSaracina LLP

 

Glastonbury, Connecticut

March 14, 2023

 

EX-31 4 eml_ex31.htm CERTIFICATION eml_ex31.htm

EXHIBIT 31

 

CERTIFICATIONS

 

I, Mark A. Hernandez, certify that:

 

1.

I have reviewed this report on Form 10-K of The Eastern Company.

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report.

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.

 

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

designed such disclosure controls and procedures or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared.

 

 

 

 

b)

designed such internal control over financial reporting or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.

 

 

 

 

c)

evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

 

 

d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

 

 

5. 

The registrant’s other certifying officer(s) 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 the 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, which involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

  Dated:  March 14, 2023
     
/s/ Mark A. Hernandez   

 

Mark A. Hernandez  
  CEO  
     

 

 

 

 

EXHIBIT 31

 

CERTIFICATIONS

 

I, Nicholas Vlahos, certify that:

 

1.

I have reviewed this report on Form 10-K of The Eastern Company.

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report.

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.

 

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

designed such disclosure controls and procedures or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared.

 

 

 

 

b)

designed such internal control over financial reporting or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.

 

 

 

 

c)

evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

 

 

d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.  

The registrant’s other certifying officer(s) 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 the 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, which involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Dated: March 14, 2023

 

 

 

/s/ Nicholas Vlahos

Nicholas Vlahos

CFO

EX-32 5 eml_ex32.htm CERTIFICATION eml_ex32.htm

EXHIBIT 32

 

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND

CHIEF FINANCIAL OFFICER

Pursuant to 18 United States Code § 1350,

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

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, Mark A. Hernandez, the Chief Executive Officer of The Eastern Company (the “Company”) and Nicholas Vlahos, the Chief Financial Officer of the Company, hereby certify that, to the best of their knowledge:

 

1)

The Company’s Annual Report on Form 10-K for the period ended December 31, 2022, and to which this certification is attached as Exhibit 32 (the “Periodic 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 the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

In Witness Whereof, the undersigned have set their hands hereto as of the 14th day of March, 2023.

 

 

/s/ Mark A. Hernandez

 

 

Mark A. Hernandez

 

 

CEO

 

 

 

 

 

/s/ Nicholas Vlahos

 

 

Nicholas Vlahos

 

 

CFO

 

 

 

 

                                                                                     

A signed original of this written statement required by Section 906 has been provided to The Eastern Company and will be retained by The Eastern Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

This certification “accompanies” the Form 10-K to which it relates, is not deemed filed with the SEC and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K, irrespective of any general incorporation language contained in such filing.)

 

EX-99 6 eml_ex99.htm LETTER TO OUR SHAREHOLDERS eml_ex99.htm

EXHIBIT 99

 

2023 LETTER TO SHAREHOLDERS

 

To our Shareholders:

 

2022 represented a year of continued transformation and focus on our core operations for ongoing long-term growth and shareholder value creation.

 

Net Sales from continuing operations for 2022 of $279 million increased 13% compared to 2021 net sales from continuing operations of $246 million, benefitting from increased demand across our commercial vehicle and industrial markets. Like many businesses, we experienced supply chain disruptions, material cost increases, and increasing freight costs. We were able to partially mitigate these cost increases through timely pricing and cost recovery actions. In addition, we also reduced late deliveries and our order backlog through active sourcing and supply chain management and ended 2022 with lower working capital as a percentage of sales at 26.1% compared to 27.2% in 2021. Cashflow from operations rebounded well in 2022, generating $7.3 million compared to using $7.8 million in 2021. This strong cashflow generation allowed us to paydown $7.2 million in debt and allowed us to increase our cash on hand at the end of 2022 by $4.0 million. At the same time, we continued with our share repurchase program in 2022, repurchasing 70,120 shares or approximately 1% of Company stock. Our balance sheet remains strong with our net leverage ratio decreasing to 2.27x as compared to 2.46x at the end of 2021. In 2022, we completed the divestiture of our remaining non-core business enabling us to focus on our larger businesses with the most opportunity for growth.

 

We finalized the combination of our Eberhard and Illinois Lock businesses in 2022, allowing us to leverage our scale and operating synergies while we continued to take advantage in near-shoring capabilities at our Reynosa, Mexico facility.

 

In addition, we realigned our senior management team with an eye towards improving our operating performance and our execution capabilities.

 

2023 and forward

 

We will relentlessly focus on operations, employee safety, and logistical efficiencies in 2023. Our focus on generating strong free cash flow will be aided by continued strong sales demand in the automotive and commercial vehicle markets, and moderating freight, raw material, and labor cost increases. We are committed to operational excellence. Our company will play a unique role as the industry embraces the move to electrification, digitization, and automation, all of which we are well positioned to take advantage. We believe that our business capabilities are closely aligned with sustainable mobility through returnable packaging and commercial vehicle accessories that reduce wind resistance and allow for improved miles per gallon, hence reducing our customer’s carbon footprint. In 2022, we embraced the GRI framework with standards set by the Global Sustainability Standards Board (GSSB) which we believe will be good for the industry and good for our shareholders.

 

 

1

 

 

2023 will be a year of focus on improving our operating performance and efficiencies of our production facilities, and improving returns for our shareholders. We thank you for your continued support and look forward to executing on the opportunities facing us.

 

Mark A. Hernandez

President and Chief Executive Officer

 

James A. Mitarotonda

Chairman of the Board

 

Safe Harbor for Forward-Looking Statements

 

Statements in this document about our future expectations, beliefs, goals, plans, or prospects constitute forward-looking statements within the meaning of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995 and the rules, regulations and releases of the Securities and Exchange Commission. Any statements that are not statements of historical fact, including statements containing the words “would,” “should,” “could,” “may,” “will,” “expect,” "believe," “estimate,” “anticipate,” "intend," "continue," "plan," “potential,” “opportunities,” “recovering,” “opportunities,” or  similar terms or variations of those terms or the negative of those terms, should also be considered to be forward-looking statements. Readers should not place undue reliance on these forward-looking statements, which are based upon management's current beliefs and expectations. These forward-looking statements are subject to risks and uncertainties, and actual results might differ materially from those discussed in, or implied by, the forward-looking statements. The risks and uncertainties that could cause actual results or events to differ materially from those indicated by such forward-looking statements. include, but are not limited to, the impact of the COVID-19 pandemic and resulting economic effects, including supply chain disruptions, cost inflation, rising interest rates, delays in delivery of our products to our customers, impact on demand for our products, reductions in production levels, increased costs, including costs of raw materials, the impact on global economic conditions, the availability, terms and cost of financing, including borrowings under credit arrangements or agreements, and the impact of market conditions on pension plan funded status. Other factors include, but are not limited to: restrictions on operating flexibility imposed by the agreement governing our credit facility; the effect on interest rates of the replacement of the London Interbank Offered Rate (LIBOR) with a Secured Overnight Financing Rate (SOFR); risks associated with doing business overseas, including fluctuations in exchange rates and the inability to repatriate foreign cash, the impact on cost structure and on economic conditions as a result of actual and threatened increases in trade tariffs and the impact of political, economic and social instability; the inability to achieve the savings expected from global sourcing of materials; the impact of higher raw material and component costs, including the impact of supply chain shortages and inflation, particularly steel, plastics, scrap iron, zinc, copper and electronic components; lower-cost competition; our ability to design, introduce and sell new or updated products and related components; market acceptance of our products;  the inability to attain expected benefits from acquisitions or the inability to effectively integrate such acquisitions and achieve expected synergies; domestic and international economic conditions, including the impact, length and degree of economic downturns on the customers and markets we serve and more specifically conditions in the automotive, construction, aerospace, energy, oil and gas, transportation, electronic, and general industrial markets; costs and liabilities associated with environmental compliance; the impact of climate change or terrorist threats and the possible responses by the U.S. and foreign governments; failure to protect our intellectual property; cyberattacks; materially adverse or unanticipated legal judgments, fines, penalties or settlements.  There are important, additional factors that could cause actual results or events to differ materially from those indicated by such forward-looking statements, including those set forth in our reports and filings with the Securities and Exchange Commission. We undertake no obligation to update, alter, or otherwise revise any forward-looking statements, whether written or oral, that may be made from time to time, whether as a result of new information, future events, or otherwise.

 

 

2

 

EX-101.SCH 7 eml-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Intangibles link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Stock Options and awards link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Retirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Concentration of risk link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Stock Options and awards (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Discontinued Operations (Details 1) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Intangibles (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Debt (Details 1) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Debt (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Stock Options and awards (Details) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Stock Options and awards (Details 1) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Stock Options and awards (Details 2) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Stock Options and awards (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - Income Taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Income Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - Income Taxes (Details 3) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - Income Taxes (Details 4) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - Income Taxes (Details 5) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - Income Taxes (Details 6) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000055 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 000056 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - Retirement Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 000058 - Disclosure - Retirement Benefit Plans (Details 1) link:presentationLink link:calculationLink link:definitionLink 000059 - Disclosure - Retirement Benefit Plans (Details 2) link:presentationLink link:calculationLink link:definitionLink 000060 - Disclosure - Retirement Benefit Plans (Details 3) link:presentationLink link:calculationLink link:definitionLink 000061 - Disclosure - Retirement Benefit Plans (Details 4) link:presentationLink link:calculationLink link:definitionLink 000062 - Disclosure - Retirement Benefit Plans (Details 5) link:presentationLink link:calculationLink link:definitionLink 000063 - Disclosure - Retirement Benefit Plans (Details 6) link:presentationLink link:calculationLink link:definitionLink 000064 - Disclosure - Retirement Benefit Plans (Details 7) link:presentationLink link:calculationLink link:definitionLink 000065 - Disclosure - Retirement Benefit Plans (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000066 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 000067 - Disclosure - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 000068 - Disclosure - Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000069 - Disclosure - Concentration of risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 8 eml-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Entity Voluntary Filers Current Fiscal Year End Date Entity Well Known Seasoned Issuer Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Entity Public Float Document Annual Report Document Transition Report Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Interactive Data Current Entity Address Address Line 1 City Area Code Local Phone Number Security 12b Title Icfr Auditor Attestation Flag Auditor Name Auditor Location Trading Symbol Security Exchange Name Entity Address Address Line 2 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code Auditor Firm Id Consolidated Balance Sheets Statement [Table] Statement [Line Items] Class of Stock [Axis] Voting Preferred Stock [Member] Nonvoting Preferred Stock [Member] ASSETS Current Assets Cash and cash equivalents Accounts receivable, less allowances: 2022-$677,000; 2021-$515,000 Inventories: Raw materials and component parts Work in process Finished goods Inventory Net [Inventory, Net] Current portion of note receivable Prepaid expenses and other assets Current assets held for sale Total Current Assets [Assets, Current] Property, Plant and Equipment Land Buildings Machinery and equipment Accumulated depreciation [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Property, Plant and Equipment, net [Property, Plant and Equipment, Net] Other Assets Goodwill [Goodwill] Trademarks Patents, technology and other intangibles net of accumulated amortization Long term note receivable, less current portion Deferred income taxes Right of Use Assets Total Other Assets [Other Assets] TOTAL ASSETS [Assets] LIABILITIES AND SHAREHOLDERS' EQUITY Current Liabilities Accounts payable Accrued compensation Other accrued expenses Current portion of lease liability Current portion of long-term debt Current liabilities held for sale Total Current Liabilities [Liabilities, Current] Deferred income taxes [Deferred Tax Liabilities, Gross] Other long-term liabilities Lease liability Long-term debt, less current portion Accrued postretirement benefits Accrued pension cost Total Liabilities [Liabilities] Shareholders' Equity Common Stock, no par value, Authorized: 50,000,000 shares Issued: 9,056,421 shares in 2022 and 9,029,852 shares in 2021 Outstanding: 6,221,976 shares in 2022 and 6,265,527 shares in 2021 Treasury Stock: 2,834,445 shares in 2022 and 2,765,325 shares in 2021 [Treasury Stock, Value] Retained earnings Accumulated other comprehensive loss: Foreign currency translation Unrealized (loss) gain on interest rate swap, net of tax Unrecognized net pension and postretirement benefit costs, net of tax Accumulated other comprehensive loss [Accumulated Other Comprehensive Income (Loss), Net of Tax] Total Shareholders' Equity [Stockholders' Equity Attributable to Parent] TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY [Liabilities and Equity] Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares Accounts receivable, allowance for doubtful accounts Shareholders' Equity Voting Preferred Stock, par value (in dollars per share) Voting Preferred Stock, shares authorized (in shares) Nonvoting Preferred Stock, par value (in dollars per share) Nonvoting Preferred Stock, shares authorized (in shares) Common Stock, par value (in dollars per share) Common Stock, shares authorized (in shares) Common Stock, shares issued (in shares) Common Stock, shares outstanding (in shares) Treasury Stock, shares (in shares) Consolidated Statements of Income Net sales Cost of products sold [Cost of Goods and Services Sold] Gross margin [Gross Profit] Product development expense [Research and Development Expense] Selling and administrative expenses [Selling, General and Administrative Expense] Restructuring costs [Restructuring Costs] Operating profit [Operating Income (Loss)] Interest expense [Interest Expense] Other income Income from continuing operations before income taxes [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] Income taxes [Income taxes] Net income from continuing operations [Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent] Discontinued Operations (see note 2) Gain from operations of discontinued units Gain (loss) on sale of businesses Income tax (expense) benefit [Income Tax Expense (Benefit)] Net gain (loss) on discontinued operations [Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest] Net Income Earnings per share from continuing operations: Basic Diluted Gain (loss) per share from discontinued operations: Basic [Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share] Diluted [Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share] Total earnings per share: Basic [Earnings Per Share, Basic] Diluted [Earnings Per Share, Diluted] Cash dividends per share: Consolidated Statements of Comprehensive Income Net income Other comprehensive income: Change in foreign currency translation Change in fair value of interest rate swap, net of tax cost of: $531,425 in 2022 and $327,118 in 2021 Change in pension and other postretirement benefit costs, net of taxes of: $941,964 in 2022 and $1,208,497 in 2021 Total other comprehensive income [Other Comprehensive Income (Loss), Net of Tax] Comprehensive income [Comprehensive Income (Loss), Net of Tax, Attributable to Parent] Consolidated Statements of Shareholders' Equity Statement Equity Components [Axis] Common Stock Treasury Stock Retained Earnings Accumulated other comprehensive Income (Loss) Balance, shares [Shares, Issued] Balance, amount Net income Cash dividends declared, $0.44 per share Currency translation adjustment Change in fair value of interest rate swap Change in pension and other postretirement benefit costs, net of tax Stock Options Exercised, shares Stock Options Exercised, amount Treasury Stock Purchase, shares Treasury Stock Purchase, amount Issuance of SARS Issuance of Common Stock for directors' fees, shares Issuance of Common Stock for directors' fees, amount Balance, shares Balance, amount CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Operating Activities Net income [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Less: Gain (loss) from discontinued operations Income from continuing operations Adjustments to reconcile net income to net cash provided by (used in) operating activities: Depreciation and amortization Unrecognized pension and postretirement benefits Gain on sale of equipment and other assets Provision for doubtful accounts Stock compensation expense Deferred taxes Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other Other assets Accounts payable [Increase (Decrease) in Accounts Payable] Accrued compensation [Increase (Decrease) in Employee Related Liabilities] Other accrued expenses [Increase (Decrease) in Other Accrued Liabilities] Net cash provided by (used in) operating activities [Net Cash Provided by (Used in) Operating Activities] Investing Activities Marketable securities Business disposition Issuance of notes receivable Payments received from notes receivable Proceeds from sale of businesses Proceeds from sale of building and equipment Purchases of property, plant and equipment [Payments to Acquire Property, Plant, and Equipment] Net cash provided by investing activities [Net Cash Provided by (Used in) Investing Activities] Financing Activities Proceeds from issuance of long-term debt and notes payable Proceeds from short term borrowings (revolver) Principal payments on long-term debt [Repayments of Long-Term Debt] Financing leases, net Purchase common stock for treasury [Payments for Repurchase of Common Stock] Dividends paid [Payments of Ordinary Dividends, Common Stock] Net cash used in financing activities [Net Cash Provided by (Used in) Financing Activities] Cash provided by (used in) operating activities Cash used in investing activities Cash provided by discontinued operations [Net Cash Provided by (Used in) Discontinued Operations] Effect of exchange rate changes on cash Net change in cash and cash equivalents [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect] Cash and cash equivalents at beginning of period [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents] Cash and cash equivalents at end of period ? Supplemental disclosure of cash flow information: Interest Income taxes [Income Taxes Paid] Non-cash investing and financing activities Right of use asset Lease liability [Lease liability] Description of Business 1. Description of Business Discontinued Operations 2. Discontinued Operations Accounting Policies 3. Accounting Policies Goodwill 4. Goodwill Intangibles 5. Intangibles Debt 6. Debt Stock Options and awards 7. Stock Options and awards Income Taxes 8. Income Taxes Leases 9. Leases Retirement Benefit Plans 10. Retirement Benefit Plans 11. Earnings per Share Geographic Information 12. Geographic Information Recent Accounting Pronouncements 13. Recent Accounting Pronouncements Contingencies 14. Contingencies Concentration of risk 15. Concentration of risk Fiscal Year Principles of Consolidation Reclassification Use of Estimates Foreign Currency Cash Equivalents Accounts Receivable Inventories Inventory, Policy [Policy Text Block] Property, Plant and Equipment and Related Depreciation Impairment of Long-Lived Assets Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Intangible Assets Fair Value of Financial Instruments Leases Lessee, Leases [Policy Text Block] Revenue Recognition Cost of Goods Sold Shipping and Handling Costs Product Development Costs Selling and Administrative Expenses Advertising Costs Stock Based Compensation Income Taxes Income Tax, Policy [Policy Text Block] Schedule income from discontinued operations Schedule of assets and liabilities from discontinued operations Schedule of Roll-forward of Goodwill Schedule of Gross Carrying Amount and Accumulated Amortization of Amortizable Intangible Assets Schedule of Debt Schedule of Annual Principal Maturities of Long-Term Debt Schedule of Stock Appreciation Rights Activity Schedule of SARs Outstanding and Exercisable Schedule of Outstanding Stock Grants Deferred Income Tax (Assets) Liabilities Income Before Income Taxes Provision for Income Taxes Reconciliation of Income Taxes Computed Using the U.S. Federal Statutory Rate to that Reflected in Operations Reconciliation of Unrecognized Tax Benefits Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases Schedule of Significant Disclosures Relating to Benefit Plans Schedule of Denominators Used in Earnings Per Share Computations Schedule of Segment Financial Information Regulatory Asset Axis Discontinued Operations [Member] Net sales [Net sales] Gross margin Restructuring costs [Restructuring Reserve, Accrual Adjustment] Operating loss Loss from discontinued operations before income taxes Income tax benefit Loss from discontinued operations, net of tax Discontinued Operations [Member] Cash Accounts receivable [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables] Inventory Prepaid expenses Property plant and equipment, net Right of use assets Total assets of discontinued operations Current assets of discontinued operations Non-current assets of discontinued operations Total assets of discontinued operation Accounts payable Accrued compensation and other accrued expenses Current portion of lease liability [Finance Lease, Liability, Current] Total liabilities of discontinued operations Current liabilities of discontinued operations Non-current liabilities of discontinued operations Total liabilities of discontinued operation Fair Value By Liability Class Axis Income Statement Location [Axis] Range [Axis] Long-Lived Tangible Asset [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Concentration Risk Benchmark [Axis] Lease [Member] Advertising [Member] Product Development Costs [Member] Maximum [Member] Machinery and Equipment [Member] Building [Member] Minimum [Member] Technology And Licenses [Member] Accounts Receivable [Member] Amount of deposits insured by Federal Deposit Insurance Corporation (FDIC) Bad debt expense Revenue recognized employing the percentage of completion method Sales returns Percentage of available cash located in foreign subsidiaries LIFO inventory amount FIFO inventory amount Amortization expense Excess of current cost over LIFO carrying value Depreciation Bad debt expense [Debt, Current] Doubtful accounts receivable Product development expenses Advertising costs Useful lives of intangible assets Estimated useful lives of the assets Lease liability [Operating Lease, Liability, Noncurrent] Average discount rate Weighted average remaining lease Fair Value By Asset Class Axis Goodwill [Member] Goodwill beginning balance Disposition [Goodwill, Impairment Loss] Foreign exchange Goodwill endning balance Business Acquisition [Axis] Patents and developed technology [Member] Customer relationship [Member] Non-compete agreements [Member] Total Gross Intangibles Accumulated Amortization Weighted-Average Amortization Period (Years) Net Intangible assets Amortization expenses 2023 2024 2025 2026 2027 Term loans Revolving credit loan Long term debt Less current portion Long term debt, less current portion 2023 [Long-Term Debt, Maturity, Year One] 2024 [Long-Term Debt, Maturity, Year Two] Thereafter Total [Long-Term Debt and Lease Obligation, Including Current Maturities] Longterm Debt Type Axis Short Term Debt Type Axis Variable Rate Axis Plan Name [Axis] Debt Instrument, Redemption, Period [Axis] Derivative Instrument [Axis] Term Loan [Member] Revolving Credit Loan [Member] LIBOR [Member] Credit Agreement [Member] December 31, 2019 through June 30, 2021 [Member] September 30, 2021 through June 30, 2023 [Member] September 30, 2023 through June 30, 2024 [Member] Minimum [Member] Maximum [Member] Interest Rate Swap [Member] Remaining balance of term loan Unamortized discounts and debt Issuance costs Interest paid Fixed rate of interest Interest rate swap, notional amount Description of interest rate swap contract Ratio description Revolving commitment portion Repayment of debt Term of loan Annual commitment fee percentage Quarterly principal payment Basis spread on variable rate Term of variable rate Stcok Options [Member] Number of units outstanding at beginning of period [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number] Number of units, Issued Number of units, Exercised Number of units, Forfeited [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period] Number of units outstanding at end of period Weighted average exercise price, beginning balance [Weighted average exercise price, beginning balance] Weighted average exercise price, issued Weighted average exercise price, exercised Weighted average exercise price, forfeited Weighted average exercise price, ending balance [Weighted average exercise price, ending balance] Related Party Transaction Axis SAR [Member] Outstanding Exercisable Weighted avaerage exercise price Maximum Range of Exercise Prices (in dollar per share) Weighted- Average Remaining Contractual Life Minimum Range of Exercise Prices (in dollar per share) Stock Options [Member] Issued SAR [Member] Expected term Intrinsic value Volatility deviation Risk free rate Stock compensation expense Property, plant and equipment Right of Use Asset Intangible assets Other Foreign Withholding Tax Total deferred income tax liabilities Other postretirement benefits [Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits] Inventories [Deferred Tax Assets, Inventory] Allowance for doubtful accounts [Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss] Accrued compensation [Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation] Lease Obligation Pensions [Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions] Foreign Tax Credit [Deferred Tax Assets, Tax Credit Carryforwards, Foreign] Capital loss carry forward [Deferred Tax Assets, Capital Loss Carryforwards] Total deferred income tax assets [Deferred Tax Assets, Gross] Net deferred income tax (assets) liabilities Income Tax Authority [Axis] Domestic Country [Member] Foreign Country [Member] Income loss from continue operation Income loss from discontinued operation Income loss before tax State And Local Jurisdiction [Member] Foreign Country [Member] Domestic Country [Member] Provision for income taxes continued operation Current income tax continued operation Current income tax discontinued operation Current income tax total Deferred income tax continued operation Deferred income tax discontinued operation Deferred income tax total Provision for income taxes discontinued operation Provision for income taxes total Income taxes using U.S. federal statutory rate, Amount State income taxes, net of federal benefit, Amount Impact on Foreign Repatriation Tax Reform, Amount Impact of foreign subsidiaries on effective tax rate, Amount [Foreign Earnings Repatriated] Impact of Research & Development tax credit, Amount [Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount] Uncertain tax positions reserve, Amount Other-net, Amount Total income tax computed Income taxes using U.S. federal statutory rate, Percent State income taxes, net of federal benefit, Percent Impact on Foreign Repatriation Tax Reform, percent Impact of foreign subsidiaries on effective tax rate, Percent Impact of Research &amp; Development tax credit, Percentage Uncertain tax positions reserve, Percentage Other-net, Percent Effective income tax rate Operating Activities [Axis] Segment Continuing Operations [Member] Income taxes using U.S. federal statutory rate, Amount State income taxes, net of federal benefit, Amount Impact on Foreign Repatriation Tax Reform, Amount Uncertain tax positions reserve, Amount Other-net, Amount Total income tax computed Income taxes using U.S. federal statutory rate, Percent State income taxes, net of federal benefit, Percent Impact on Foreign Repatriation Tax Reform, percent Impact of foreign subsidiaries on effective tax rate, Percent Impact of Research &amp; Development tax credit, Percentage Uncertain tax positions reserve, Percentage Other-net, Percent Effective income tax rate Segment Discontinued Operations [Member] Income taxes using U.S. federal statutory rate, Amount State income taxes, net of federal benefit, Amount Total income tax computed Income taxes using U.S. federal statutory rate, Percent State income taxes, net of federal benefit, Percent Effective income tax rate Balance at beginning of year [Unrecognized Tax Benefits] Increase (decrease) for positions taken during the current period Increase (decrease) for positions taken during the prior period Increase (decrease) resulting from the expiration of the statute of limitations [Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations] Balance at end of year Undistributed earnings of foreign subsidiaries Unrecognized tax benefits that would affect the annual effective tax rate Accrued interest related to unrecognized tax benefits Total income taxes paid 2023 [Operating Leases, Future Minimum Payments Due, Next 12 Months] 2024 [Operating Leases, Future Minimum Payments, Due in Two Years] 2025 [Operating Leases, Future Minimum Payments, Due in Three Years] 2026 [Operating Leases, Future Minimum Payments, Due in Four Years] 2027 [Operating Leases, Future Minimum Payments, Due in Five Years] Total [Operating Leases, Future Minimum Payments Due] Rent expense Lease rate weighted average lease term Retirement Plan Type Axis Pension Benefit [Member] Other Postretirement Benefit [Member] Service cost Interest cost Expected return on plan assets [Defined Benefit Plan, Expected Return (Loss) on Plan Assets] Amortization of prior service cost Amortization of the net loss Net periodic benefit cost Rate of compensation increase Expected return on plan assets [Expected return on plan assets] Discount rate Pension Benefit [Member] Pension Plans Defined Benefit [Member] Other Postretirement Benefit Plans Defined Benefit [Member] Benefit obligation at beginning of year Change in discount rate Service cost Interest cost Plan amendment Actuarial (gain)/loss Significant Event Benefits paid [Defined Benefit Plan, Benefit Obligation, Benefits Paid] Benefit obligation at end of year [Defined Benefit Plan, Benefit Obligation] Net amount recognized in the balance sheet Benefit obligation at beginning of year [Benefit obligation at beginning of year] Benefit obligation at end of year Actual return on plan assets Fair value of plan assets at beginning of year Employer contributions Fair value of plan assets at end of year Net (loss)/gain Prior service (cost) credit Total [Total] Change due to availability of final actual assets and census data Balance at beginning of period Prior service cost Net loss (gain) Discount rate, amount Asset (gains)/losses deferred Plan amendments Significant Event [Significant Event] Other [Other] Balance at end of period Pension Benefit Plans and Other Postretirement Benefit Plan [Member] Discount rate for other postretirement plan Discount rate for supplemental pension plans Discount rate Number of plans Projected benefit obligation Accumulated benefit obligation Fair value of plan assets Net amount recognized in accrued benefit liability Defined Benefit Plan By Plan Asset Categories Axis Fair Value By Fair Value Hierarchy Level Axis Eastern Company Common Stock [Member] Common/Collective Trust Funds [Member] Level 1 [Member] Level 2 [Member] Level 3 [Member] Multi Asset Core Plus Fund [Member] Russell 25 Year LDI Fixed Income Fund [Member] Russell 14 Year LDI Fixed Income Fund [Member] Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] Fair value of plan assets at beginning of year Retirement Plan Name Axis Regular Matching Contributions [Member] Transitional Credit Contributions [Member] Non-Discretionary Contributions [Member] Total contributions for the period Eastern Company Common Stock [Member] Accrued amount for non discretionary safe harbor contribution Description of investment plan Fair value of plan assets Discount rate Accumulated benefit obligation [Defined Benefit Plan, Accumulated Benefit Obligation] 2023 [Defined Benefit Plan, Expected Future Benefit Payment, Year One] 2024 [Defined Benefit Plan, Expected Future Benefit Payment, Year Two] 2025 [Defined Benefit Plan, Expected Future Benefit Payment, Year Three] 2026 [Defined Benefit Plan, Expected Future Benefit Payment, Year Four] 2027 [Defined Benefit Plan, Expected Future Benefit Payment, Year Five] 2028 through 2032 Cash contributions Dividend received Basic [Abstract] Weighted average shares outstanding Diluted [Abstract] Weighted average shares outstanding [Weighted average shares outstanding] Dilutive stock appreciation rights Denominator for diluted earnings per share (in shares) Consolidation Items Axis Subsegments [Axis] Income Tax Authority, Name [Axis] Reportable Geographical Components [Member] Foreign [Member] United States [Member] Sales Assets Accrued expenses Cost to remediate and monitor the landfill Concentration Risk By Type Axis Revolving Credit Loan [Member] LIBOR [Member] Term Loan [Member] Accounts Receivable [Member] Customer Concentration Risk [Member] Interest rate swap, notional amount [Interest rate swap, notional amount] Threshold percentage of concentration risk Basis spread on variable rate [Basis spread on variable rate] Disclosure of accounting policy for the classification of shipping and handling costs. Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms. Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase The amount of gain (loss) recognized in significant events related to defined benefit plan. Changes in the accumulated other comprehensive income due to availability of final actual assets and census data. Amount, after tax, of (gains) losses deferred for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit. Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for significant event. Amount after tax of (increase) decrease in the value of the projected benefit obligation related to a change in other costs assumption and increase (decrease) in the value of the plan assets resulting from experience different from that assumed, that has not been recognized in net periodic benefit (cost) credit. Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan. Refers to number of defined benefit plans during the period. Nominal or face amount used to calculate payment on derivative. Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting. Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Term of interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit). Amount of cash outflow for purchase of marketable security. Amount of increase in right-of-use asset obtained in exchange for operating lease liability. Amount of allowance for credit loss on accounts receivable, classified as current. Issuance value per share of no-par value, voting preferred stock; generally not indicative of the fair market value per share. The maximum number of voting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period. Issuance value per share of no-par value, nonvoting preferred stock; generally not indicative of the fair market value per share. The maximum number of nonvoting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period. EX-101.CAL 9 eml-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 10 eml-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 11 eml-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE GRAPHIC 12 eml_ex99img1.jpg begin 644 eml_ex99img1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_P 1" !" +$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[+HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,&BBB@#>H MHHH **** "BJTTT-O"TUQ*D,2#+.[!54>Y-9:^(K>X8+IMC>ZD/^>D$6V/\ M!W*J?P)H W:*PTU#72N[_A']J_W6NTW_ ) 8_6IK'5([\S1^7)!<0,%FMY@ M\9/3H2"#V()!_ T :U4;Z_LM-LI+S4+J.UMX_O22L%4?G6?J.N):W TZQMS? MZJXW+:QM@(/[\C=(U]SR>P)XJ+3]+5[X7VK74>I:I"<87_56A(SMC3G:<$?, M?F([XXH Z!65T#JH:UI.EQLVH: MA#;[1DAF^8#UP.: -6BN17QC)J$OE^'_ [J.I)G!N9%6VMQ_P #D(+?\!5J MTM3URUTR2*U\N2[U"89ALK<;I9.V?15]68A1ZT :5Q<6]I;27-U-'!#&-SR2 M,%51ZDGI533=7M=661K-;GRTQAY;>2)7SW4N!N'N*P[B-;=(]:\77"/*)!]E MT^,&2.)_X51<9FE_VL?[H7DF86.K>(26U;S-,TQL[;")\33#_ILZGY1_L(>_ M+'D4 :%IKUK?:J]E8QSW21[A)=1J/(1AU3>3\S>RYQWQ6W56"WAM;:.WMH4@ MAC4*D<:A54#H !P!5J@ HHHH **** ,&BBB@#>HHHH *P9M8FDN)+'1[<7UW M&=LKEML-N?\ ;;G)_P!E1,VM7YC@QEX M+1C$F/\ :DSN(^A4>HKECJUK-=3-H,JZ;HT4/D"\B WS!&9I/(0\;1GF9OE' M.,]1GW&H>(/B%K%QI>D!M.T*VF:.XO6 8-M./D'(E9L9&?D48)#D@#L]/\(Z M#IOA^;1;6S(M;A&69GD9I9=W)+.3DDDD]>IH SM*M;C4+!%TN*71-(F_>-,6 MS>7I/5MQR5!_OG+D=-O!I^GV,WF/IMO9W.FZ;',P*6X\MIL''F22D[CNQGY> M?5NPZ"STVULV>10\D[@!YIG+R,!VR>WL.*U* //;K4KBQO+O2-%\/7>G11L% M>XBT^25[@X^\A7"$?[3OGK\II-/TC[,R36?@NZO)\Y^T:MK6#7[D&\O)K5MJ/C@S M2O*2[X/$:C.,8"K@UV]CHEO8B%Y&^T3PKLC=E"K"N,;8T VH,<<#..I-+8Z# MH^ESRW%CIT44TLCR-)C(M3EC$:SR6 MZP0P+W6%7VA >_+$\9)KI/M'B"8?N]-M+8>L]P7;_OE5Q_X]6O10!C?9_$#C M(.!P>O0'FK]%% і!O4444 ,*J6#%02.AQR*?110 5S'B#0+_P 03P6< MFJM:Z+M)NK>!2LUR<\(9,_*F.H R?6NGHH IV=G:Z?9Q65E;I!;Q*%CCC7"J M*N444 %%%% !1110 4444 %%%% !1110 4444 %%%% і!)Y\W_/9_\ MOHT>?-_SV?\ [Z-%% !Y\W_/9_\ OHT>?-_SV?\ [Z-%% !Y\W_/9_\ OHT> M?-_SV?\ [Z-%% !Y\W_/9_\ OHT>?-_SV?\ [Z-%% !Y\W_/9_\ OHT>?-_S MV?\ [Z-%% !Y\W_/9_\ OHT>?-_SV?\ [Z-%% !Y\W_/9_\ OHT>?-_SV?\ M[Z-%% !Y\W_/9_\ OHT>?-_SV?\ [Z-%% !Y\W_/9_\ OHT>?-_SV?\ [Z-% M% !Y\W_/9_\ OHT>?-_SV?\ [Z-%% !Y\W_/9_\ OHT>?-_SV?\ [Z-%% %G ,:O\ ='Y4444 ?__9 end GRAPHIC 13 eml_ex99img2.jpg begin 644 eml_ex99img2.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_P 1" Y *8# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[+HHK&UKQ M%H?AVT-UK6JVUA$!G,K@$_0=30!LT5B0^*/#\WAZ'Q FK6PTN9=\=T[[48?4 MUJ1313PI-#()(W4,K*<@@]#0!/1110 450L]2T_4)[J&RNDG>U?RY@ASL;K@ M^]7Z "BBB@ HHHH ***X6^\676H>.8/"7AMDDFM6$VJ7)7J_PKFO,?%M MKH\?B7_A"/"D%QXD\378QJ&I74GGO;(>J@GA"?;H*]#\;>+-9U+7&^'_ (#P M=:D3=>7Y&8]/C/PK'_X1Y/A]IL'A'P/:O=>*=:R]SJDZEB@_CF=OY"@ M#C?$.CP7T]OX)AF74)[")6OG_P"733H5Y\L#IGCDGDUZ5\+?#US9R:EXDN+R M[FBU$)':QSN<>4@P'"]%SV [5SL.CZ3::O\ \(#87#30:?'_ &EX@NNLUX^- MPC/P>%='T_1/#5K9Z>6DC*^8\SC#3.>2[>Y-;$\\-M;O<7$BQQ1J6=V. H'4U M8KSKXJ74T.@Z9!)YB:5);[5?!U_JJSR6 M&G3$6VDVR9$VI3$X4D#G83T'IS7HW@G2KS0_ NCZ7J,S37D%NHF=F+'>>2,G MT)Q^%<5?Z=<>,/'GA;5M'TV2WT7268M>R?)N&/E6-#V/3=BO3)+B==2BM5LW M:%T+&X!&U"/X2.O- %ZLO6-8T_0M)N-5U2X6"U@7I/I4'B+Q%I/A? M1I=6UF[6WMX^!D_,[=E4=R?2O%O&G_"=ZR-%\=74:V^B6]T"FC&W,[(A^[/( MH^\P...V: .S/B_7K+PY-KFH6I74M9E$.C:1_&H/W2_O_$?05TG@GPG'X5T1 MHY9!-JEZYN;ZX[RRMU_ =!7GWA_PC\2-+QIK?B*UT^\$9AL[9K!7^SQ$_ M>VDX5V[UVC>%?&TO^O\ B-./:'3XD_K0!W5%<,O@C76'^D?$+6G_ .N82/\ MD*_8K;6P..!U=CV M4=S7&>+/A7>:AHZ6_A_Q'J,5T95\V2\O9&S'W *]#[UQ]]^SK/J%Q9Z@?$TU MK>6WR[$EE=9%/4,S'=^5 'I/AOQ!=OXKO=)U+Q!9Z@P4;1&JIME[HG.6 '4U MZ!7D&C_!>UTO53K-SXDNTN5M_(3[)&L(MT[[#R03W/4U+\._'5UJ7AFUTT-/ MK^K12RQR2J1A(UD(5I'Z9P.G4T >M44U<[1G@XZ44 5+?3[&TN+BXM;6*&:Y M;?-(B@-(?4GO5K:N[=M&[IG'-/HH I1V%C#>2WD=G"EQ*,22K& [_4]35M55 M1M50!Z"G44 %%%% !32 PPP!'H:=10 4444 8NJ>&]%URZL[G5M.BO)+)_,@ M\T9"-ZXZ9K9 X [4M% !1110 4444 %-)"@LQP!SD]J=7"?$ZXUN'P>8- M#L+F\DNYTMYQ;#,BQ-]XC^6>V: .$\?>-M>\2AO"_@60V\-W/]A_M(#+3N?O MK%[*,[FKU7PGX9TOP?X:M-%TNW2**% '8#F5\ XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 15, 2023
Jul. 02, 2022
Cover [Abstract]      
Entity Registrant Name THE EASTERN COMPANY    
Entity Central Index Key 0000031107    
Document Type 10-K    
Amendment Flag false    
Entity Voluntary Filers No    
Current Fiscal Year End Date --12-31    
Entity Well Known Seasoned Issuer No    
Entity Small Business true    
Entity Shell Company false    
Entity Emerging Growth Company false    
Entity Current Reporting Status Yes    
Document Period End Date Dec. 31, 2022    
Entity Filer Category Accelerated Filer    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2022    
Entity Common Stock Shares Outstanding   6,221,976  
Entity Public Float     $ 101,241,244
Document Annual Report true    
Document Transition Report false    
Entity File Number 001-35383    
Entity Incorporation State Country Code CT    
Entity Tax Identification Number 06-0330020    
Entity Interactive Data Current Yes    
Entity Address Address Line 1 3 Enterprise Drive    
City Area Code 203    
Local Phone Number 729-2255    
Security 12b Title Common Stock, No Par Value    
Icfr Auditor Attestation Flag true    
Auditor Name Fiondella, Milone & LaSaracina LLP    
Auditor Location Naugatuck, Connecticut    
Trading Symbol EML    
Security Exchange Name NASDAQ    
Entity Address Address Line 2 Suite 408    
Entity Address City Or Town Shelton    
Entity Address State Or Province CT    
Entity Address Postal Zip Code 06484    
Auditor Firm Id 2230    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
Dec. 31, 2022
Jan. 01, 2022
Current Assets    
Cash and cash equivalents $ 10,187,522 $ 6,168,304
Accounts receivable, less allowances: 2022-$677,000; 2021-$515,000 42,886,250 43,151,500
Inventories:    
Raw materials and component parts 25,924,696 25,113,487
Work in process 9,323,082 9,636,009
Finished goods 29,388,813 28,112,846
Inventory Net 64,636,591 62,862,342
Current portion of note receivable 1,006,421 1,027,125
Prepaid expenses and other assets 6,598,774 6,943,691
Current assets held for sale 0 3,521,899
Total Current Assets 125,315,558 123,674,861
Property, Plant and Equipment    
Land 824,344 1,292,890
Buildings 14,360,165 16,318,957
Machinery and equipment 40,928,380 39,323,233
Accumulated depreciation (30,000,797) (28,631,329)
Property, Plant and Equipment, net 26,112,092 28,303,751
Other Assets    
Goodwill 70,777,459 72,211,873
Trademarks 5,514,886 5,409,720
Patents, technology and other intangibles net of accumulated amortization 18,819,897 22,863,497
Long term note receivable, less current portion 2,276,631 2,726,698
Deferred income taxes 488,989 0
Right of Use Assets 12,217,521 11,138,535
Total Other Assets 110,095,383 114,350,323
TOTAL ASSETS 261,523,033 266,328,935
Current Liabilities    
Accounts payable 27,638,317 29,633,974
Accrued compensation 3,327,832 4,375,867
Other accrued expenses 3,944,964 4,808,000
Current portion of lease liability 3,059,547 2,664,895
Current portion of long-term debt 9,010,793 7,500,000
Current liabilities held for sale 0 580,990
Total Current Liabilities 46,981,453 49,563,726
Deferred income taxes 10,666,080 1,151,759
Other long-term liabilities 754,762 668,354
Lease liability 9,195,205 8,639,339
Long-term debt, less current portion 55,136,231 63,813,522
Accrued postretirement benefits 666,222 1,284,589
Accrued pension cost 22,174,465 26,605,382
Total Liabilities 134,908,338 151,726,671
Shareholders' Equity    
Common Stock, no par value, Authorized: 50,000,000 shares Issued: 9,056,421 shares in 2022 and 9,029,852 shares in 2021 Outstanding: 6,221,976 shares in 2022 and 6,265,527 shares in 2021 33,586,165 32,620,008
Treasury Stock: 2,834,445 shares in 2022 and 2,765,325 shares in 2021 (22,544,684) (20,907,613)
Retained earnings 138,985,852 129,422,625
Accumulated other comprehensive loss:    
Foreign currency translation (1,140,978) 818,446
Unrealized (loss) gain on interest rate swap, net of tax 1,449,754 (355,988)
Unrecognized net pension and postretirement benefit costs, net of tax (23,721,414) (26,995,214)
Accumulated other comprehensive loss (23,412,638) (26,532,756)
Total Shareholders' Equity 126,614,695 114,602,264
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY 261,523,033 266,328,935
Voting Preferred Stock [Member]    
Accumulated other comprehensive loss:    
Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares 0 0
Nonvoting Preferred Stock [Member]    
Accumulated other comprehensive loss:    
Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares $ 0 $ 0
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Consolidated Balance Sheets    
Accounts receivable, allowance for doubtful accounts $ 677,000 $ 515,000
Shareholders' Equity    
Voting Preferred Stock, par value (in dollars per share) $ 0 $ 0
Voting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Nonvoting Preferred Stock, par value (in dollars per share) $ 0 $ 0
Nonvoting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Common Stock, par value (in dollars per share) $ 0 $ 0
Common Stock, shares authorized (in shares) 50,000,000 50,000,000
Common Stock, shares issued (in shares) 9,056,421 9,029,852
Common Stock, shares outstanding (in shares) 6,221,976 6,265,527
Treasury Stock, shares (in shares) 2,834,445 2,765,325
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Income - USD ($)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Consolidated Statements of Income    
Net sales $ 279,265,146 $ 246,522,823
Cost of products sold (220,648,900) (189,756,610)
Gross margin 58,616,246 56,766,213
Product development expense (4,241,211) (4,101,399)
Selling and administrative expenses (39,508,849) (35,218,028)
Restructuring costs (699,868) 0
Operating profit 14,166,318 17,446,786
Interest expense (2,275,612) (1,747,723)
Other income 2,512,211 3,371,497
Income from continuing operations before income taxes 14,402,917 19,070,560
Income taxes (3,352,456) (2,888,217)
Net income from continuing operations 11,050,461 16,182,343
Discontinued Operations (see note 2)    
Gain from operations of discontinued units 1,360,773 2,870,588
Gain (loss) on sale of businesses 305,539 (11,807,512)
Income tax (expense) benefit (414,855) 2,103,752
Net gain (loss) on discontinued operations 1,251,457 (6,833,172)
Net Income $ 12,301,918 $ 9,349,171
Earnings per share from continuing operations:    
Basic $ 1.78 $ 2.58
Diluted 1.77 2.58
Gain (loss) per share from discontinued operations:    
Basic 0.20 (1.09)
Diluted 0.20 (1.09)
Total earnings per share:    
Basic 1.98 1.49
Diluted 1.97 1.49
Cash dividends per share: $ 0.44 $ 0.44
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Consolidated Statements of Comprehensive Income    
Net income $ 12,301,918 $ 9,349,171
Other comprehensive income:    
Change in foreign currency translation (1,959,424) (135,418)
Change in fair value of interest rate swap, net of tax cost of: $531,425 in 2022 and $327,118 in 2021 1,805,742 1,035,604
Change in pension and other postretirement benefit costs, net of taxes of: $941,964 in 2022 and $1,208,497 in 2021 3,273,800 2,063,809
Total other comprehensive income 3,120,118 2,963,995
Comprehensive income $ 15,422,036 $ 12,313,166
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Shareholders' Equity - USD ($)
Total
Common Stock
Treasury Stock
Retained Earnings
Accumulated other comprehensive Income (Loss)
Balance, shares at Jan. 02, 2021   8,996,625 2,749,729    
Balance, amount at Jan. 02, 2021 $ 104,306,458 $ 31,501,041 $ (20,537,963) $ 122,840,131 $ (29,496,751)
Net income 9,349,171     9,349,171  
Cash dividends declared, $0.44 per share (2,766,677)     (2,766,677)  
Currency translation adjustment (135,418)       (135,418)
Change in fair value of interest rate swap 1,035,604       1,035,604
Change in pension and other postretirement benefit costs, net of tax 2,063,809       2,063,809
Stock Options Exercised, shares   14,681      
Stock Options Exercised, amount 196,950 $ 196,950      
Treasury Stock Purchase, shares     (14,596)    
Treasury Stock Purchase, amount (369,650)   $ (369,650)    
Issuance of SARS 418,000 $ 418,000      
Issuance of Common Stock for directors' fees, shares   18,546      
Issuance of Common Stock for directors' fees, amount 504,017 $ 504,017      
Balance, shares at Jan. 01, 2022   9,029,852 2,764,325    
Balance, amount at Jan. 01, 2022 114,602,264 $ 32,620,008 $ (20,907,613) 129,422,625 (26,532,756)
Net income 12,301,918     12,301,918  
Cash dividends declared, $0.44 per share (2,738,691)     (2,738,691)  
Currency translation adjustment (1,959,424)       (1,959,424)
Change in fair value of interest rate swap 1,805,742       1,805,742
Change in pension and other postretirement benefit costs, net of tax 3,273,800       3,273,800
Stock Options Exercised, shares   1,370      
Stock Options Exercised, amount (58,515) $ (58,515)      
Treasury Stock Purchase, shares     (70,120)    
Treasury Stock Purchase, amount (1,637,071)   $ (1,637,071)    
Issuance of SARS 504,694 $ 504,694      
Issuance of Common Stock for directors' fees, shares   25,199      
Issuance of Common Stock for directors' fees, amount 519,978 $ 519,978      
Balance, shares at Dec. 31, 2022   9,056,421 2,834,445    
Balance, amount at Dec. 31, 2022 $ 126,614,695 $ 33,586,165 $ (22,544,684) $ 138,985,852 $ (23,412,638)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Operating Activities    
Net income $ 12,301,918 $ 9,349,171
Less: Gain (loss) from discontinued operations 1,251,457 (6,833,172)
Income from continuing operations 11,050,461 16,182,343
by (used in) operating activities:    
Depreciation and amortization 7,235,143 7,241,073
Unrecognized pension and postretirement benefits (3,575,749) (4,032,917)
Gain on sale of equipment and other assets (274,238) (2,470,339)
Provision for doubtful accounts 207,040 73,097
Stock compensation expense 966,157 1,118,967
Deferred taxes (3,047,762) (3,010,111)
Changes in operating assets and liabilities:    
Accounts receivable (1,075,218) (11,282,090)
Inventories (5,298,977) (19,608,565)
Prepaid expenses and other (293,348) (3,527,171)
Other assets 193,784 519,478
Accounts payable (1,741,258) 8,834,545
Accrued compensation (923,146) 947,171
Other accrued expenses 3,905,457 2,296,052
Net cash provided by (used in) operating activities 7,328,346 (7,757,423)
Investing Activities    
Marketable securities 0 28,951
Business disposition 0 2,325
Issuance of notes receivable (400,000) (2,500,000)
Payments received from notes receivable 870,771 821,868
Proceeds from sale of businesses 5,814,019 17,030,726
Proceeds from sale of building and equipment 2,171,073 1,980,729
Purchases of property, plant and equipment (3,365,594) (3,719,815)
Net cash provided by investing activities 5,090,269 13,644,784
Financing Activities    
Proceeds from issuance of long-term debt and notes payable 260,793 0
Proceeds from short term borrowings (revolver) 10,000,000 0
Principal payments on long-term debt (17,505,501) (17,274,410)
Financing leases, net (155,386) 126,797
Purchase common stock for treasury (1,637,072) (369,651)
Dividends paid (2,738,691) (2,755,686)
Net cash used in financing activities (11,775,857) (20,272,950)
Cash provided by (used in) operating activities 3,135,874 5,733,884
Cash used in investing activities 0 (1,022,256)
Cash provided by discontinued operations 3,135,874 4,711,628
Effect of exchange rate changes on cash (193,540) 174,756
Net change in cash and cash equivalents 3,585,092 (9,499,205)
Cash and cash equivalents at beginning of period 6,602,430 16,101,635
Cash and cash equivalents at end of period ? 10,187,522 6,602,430
Supplemental disclosure of cash flow information:    
Interest 2,502,883 2,271,818
Income taxes 3,679,678 2,318,018
Non-cash investing and financing activities    
Right of use asset 1,078,986 (1,456,128)
Lease liability $ (950,518) $ 1,329,331
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business
12 Months Ended
Dec. 31, 2022
Description of Business  
1. Description of Business

1. Description of Business

 

The Eastern Company, and its subsidiaries (the “Company,” “Eastern,” “we,” “us” or “our”) manages industrial businesses that design, manufacture and sell engineered solutions to industrial markets. Eastern’s businesses operate in industries with long-term macroeconomic growth opportunities. We look to acquire businesses that produce stable and growing earnings and cash flows. Eastern may pursue acquisitions in industries other than those in which its businesses currently operate if an acquisition presents an attractive opportunity.

 

Eastern manages the financial, operational, and strategic performance of its businesses to increase cash generation, operating earnings, and long-term shareholder value.

 

Eastern encompasses four operating entities within the United States, one wholly owned Canadian subsidiary located in Cambridge, Ontario, Canada, a wholly owned Taiwanese subsidiary located in Taipei, Taiwan, a wholly owned subsidiary in Hong Kong, two wholly owned Chinese subsidiaries (one located in Shanghai, China, and one located in Dongguan, China), a wholly owned subsidiary in Reynosa, Mexico and a wholly owned subsidiary in Wrexham, United Kingdom.

 

Company Operations

 

The Company’s operations consist of Big 3 Precision, including Big 3 Precision Products, Inc. (“Big 3 Products”) and Big 3 Mold Services, Inc. (“Big 3 Mold”), Hallink Moulds, Inc. (“Hallink Moulds”), and Associated Toolmakers Ltd. (“Associated Toolmakers”); Eberhard Manufacturing Company (“Eberhard Manufacturing”), Eberhard Hardware Manufacturing Ltd. (“Eberhard Hardware”), Eastern Industrial Ltd, World Lock Company Ltd., Dongguan Reeworld Security Products Ltd., and World Security Industries (together “Eberhard”); and Velvac Holdings Inc. (“Velvac”). These businesses design, manufacture, and market a diverse product line of custom and standard vehicular and industrial hardware, including turnkey returnable packaging solutions, access and security hardware, mirrors, and mirror-cameras.

 

Big 3 Products and Big 3 Mold’s turnkey returnable packaging solutions are used in the assembly processes of vehicles, aircraft, and durable goods and in the production processes of plastic packaging products, packaged consumer goods and pharmaceuticals. Big 3 Products works with original equipment manufacturers (“OEMs”) to design and produce custom returnable transport packaging to integrate with OEM assembly processes. Big 3 Mold designs and manufactures blow mold tools. Hallink Moulds is a producer of injection blow mold tooling and is a supplier of blow molds and change parts to the food, beverage, healthcare, and chemical industry. Hallink specializes in the design, development and manufacture of 2-step stretch blow molds, and related components for the stretch blow molding industry offering integrated turnkey solutions to its customers worldwide.

 

In 2020, we combined all businesses associated with Eberhard Manufacturing and Illinois Lock Company to create Eberhard, which specializes in the engineering and manufacturing of access and security hardware. Eberhard offers a standard product line of rotary latches, compression latches, draw latches, hinges, camlocks, key switches, padlocks, and handles among other products, as well as comprehensive development and program management services for custom electromechanical and mechanical systems designed for specific OEMs and customer applications. Eberhard’s products are found in an expansive range of applications and products globally.

 

Velvac is a designer and manufacturer of proprietary vision technology for OEMs and aftermarket applications, and a provider of aftermarket components to the heavy-duty truck market in North America. Velvac serves diverse, niche segments within the heavy- and medium-duty truck, motorhome, and bus markets.

Sales are made to customers primarily in North America.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations
12 Months Ended
Dec. 31, 2022
Discontinued Operations  
2. Discontinued Operations

2. Discontinued Operations

 

We determined that the companies previously included in our former Diversified Products segment no longer fit with our long-term strategy and have initiated the process of selling the companies within the former Diversified Products segment. Selling these companies will allow management to focus on our core capabilities and offerings.

 

The former Diversified Products segment met the criteria to be held for sale and furthermore, we determined that the assets held for sale qualified for discontinued operations. As such, the financial results of the former Diversified Products segment are reflected in our condensed consolidated statements of operations as discontinued operations for all periods presented. Additionally, both current and non-current assets and liabilities of discontinued operations are reflected in the condensed consolidated balance sheets for both periods presented.

 

On October 19, 2022, the Company sold its Argo EMS business (“Argo”). Argo supplies printed circuit boards and other electronic assemblies to original equipment manufacturers in various industries, including measurement systems, semiconductor equipment manufacturing, and industrial control, medical, and military products.

 

On November 3, 2021, the Company sold its Greenwald Industries, Inc. division (“Greenwald”). Greenwald, located in Chester, CT, is an OEM manufacturer offering a range of payment solutions from coin-vending products to smart card systems and payment applications.

 

On November 22, 2021, the Company sold its Frazer & Jones Company division (“Frazer & Jones”). Frazer & Jones is a ductile and malleable iron foundry located in Syracuse, NY. Eastern has exited the mining business to focus on our three core businesses.

Summarized Financial Information of Discontinued Operations

 

The following table represents income from discontinued operations, net of tax:

 

Year Ended

December 31, 2022

January 1, 2022

Net sales

$7,574,181$44,289,411

Cost of products sold

(5,137,380)(24,873,717)

Gross margin

2,436,80119,415,694

Selling and administrative expenses

(891,519)(15,962,532)

Restructuring benefit (costs)

305,539(11,807,512)

Operating income (loss)

1,850,821(8,354,350)

Interest expense

(184,509)(582,574)

Income (loss) from discontinued operations before income taxes

1,666,312(8,936,924)

Income tax (expense) benefit

(414,855)2,103,752

Gain (loss) from discontinued operations, net of tax

$1,251,457$(6,833,172)

 

The following table represents the assets and liabilities from discontinued operations:

December 31, 2022

January 1, 2022

Cash

$-$434,126

Accounts receivable

-1,153,274

Inventory

-1,258,032

Prepaid expenses

-59,850

Property, plant and equipment, net

-591,920

Right of use assets

-24,697

Total assets of discontinued operations

$-$3,521,899

Current assets of discontinued operations

$-$3,521,899

Non-current assets of discontinued operations

--

Total assets of discontinued operations

$-$3,521,899

Accounts payable

$-$167,794

Accrued compensation and other accrued expenses

-388,499

Current portion of lease liability

-24,697

Total liabilities of discontinued operations

$-$580,990

Current liabilities of discontinued operations

$-$580,990

Non-current liabilities of discontinued operations

--

Total liabilities of discontinued operations

$-$580,990
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies  
3. Accounting Policies

3. Accounting Policies

 

Fiscal Year

 

The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal years 2022 and 2021 were each comprised of 52 weeks. References in these Notes to the consolidated financial statements to “2022” or “fiscal year 2022” mean the fiscal year ended December 31, 2022, and references to “2021” or “fiscal year 2021” mean the fiscal year ended January 1, 2022. References to the “fourth quarter of 2022” or the “fourth fiscal quarter of 2022” mean the thirteen-week period from October 2, 2022 to December 31, 2022, and references to the “fourth quarter of 2021” or the “fourth fiscal quarter of 2021” mean the thirteen-week period from October 3, 2021 to January 1, 2022.

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions are eliminated.

 

Reclassification

 

Product development expense is not a cost of product sold. Rather, these expenses are related to product development. The reclassification of these expenses does not affect the net income reported.

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. On an ongoing basis the Company evaluates its estimates, including those related to product returns, bad debts, carrying value of inventories, intangible and other long-lived assets, income taxes, pensions and other postretirement benefits. Actual results could differ from those estimates.

 

Foreign Currency

 

For foreign operations asset and liability accounts are translated with an exchange rate at the respective balance sheet dates; income statement accounts are translated at the average exchange rate for the years. Resulting translation adjustments are made directly to a separate component of shareholders’ equity – “Accumulated other comprehensive (loss) – Foreign currency translation”. Foreign currency exchange transaction gains and losses are not material in any year.

 

Cash Equivalents

 

Highly liquid investments purchased with a maturity of three months or less are considered cash equivalents. The Company has deposits that exceed amounts insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000, but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution. Approximately 27% of available cash is located outside of the United States in our foreign subsidiaries.

 

Accounts Receivable

 

Accounts receivable are stated at their net realizable value. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis considering a combination of factors. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure the Company is adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or change in creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible. As of December 31, 2022 and January 1, 2022, the Company’s allowance for doubtful accounts total was $677,000 and $515,000, respectively. As of December 31, 2022, and January 1, 2022, the Company’s bad debt expense was $208,000 and $48,000 respectively.

 

Inventories

 

Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (LIFO) method at Eberhard ($23.6 million on December 31, 2022) and by the first-in, first-out (FIFO) method for inventories at Big 3 Precision, Velvac and outside the U.S. ($41.0 million on December 31, 2022).

Cost exceeds the LIFO carrying value by approximately $4.2 million on December 31, 2022 and $3.6 million on January 1, 2022. There was no material LIFO quantity liquidation in 2022 or 2021. In addition, as of the balance sheet dates, the Company has recorded reserves for excess/obsolete inventory.

 

Property, Plant and Equipment and Related Depreciation

 

Property, plant, and equipment (including equipment under capital lease) are stated at cost. Depreciation expense ($3,257,519 in 2022, $3,255,894 in 2021) is computed using the straight-line method based on the following estimated useful lives of the assets: Buildings - 10 to 39.5 years; Machinery and equipment - 3 to 10 years.

 

Impairment of Long-Lived Assets

 

In accordance with Accounting Standards Codification (“ASC”) 360-10, Accounting for the Impairment or Disposal of Long-Lived Assets, the Company reviews its long-lived assets and certain intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. In such an event, the carrying value of long-lived assets is reviewed by management to determine if the value may be impaired. If this review indicates that the carrying amount will not be recoverable, as determined based on the estimated expected future cash flows attributable to the asset over the remaining amortization period, management will reduce the carrying amount to recognize the impairment and recognize an impairment loss. The measurement of the impairment loss to be recognized is to be based on the difference between the fair value and the carrying amount of the asset. Fair value is defined as the amount of which the asset could be bought or sold in a current transaction between willing parties. Where quoted market prices in active markets are not available, management would estimate fair value based on the best information available in the circumstances such as the price of similar assets, a discounted cash flow analysis or other techniques. No impairment losses were recognized for the years ended December 31, 2022 and January 1, 2022.

 

Goodwill

 

The Company tests its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions. The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill. Determining the fair value of a reporting unit involves the use of significant estimates and assumptions. The values assigned to the key assumptions represent management’s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.

 

The Company performed qualitative assessments of goodwill as of the end of fiscal 2022 and determined that no impairment existed at the end of 2022.

 

The Company will continue to perform annual qualitative assessments as of the end of each fiscal year. Additionally, the Company will perform an interim analysis whenever conditions warrant.

Intangible Assets

 

Patents are recorded at cost and are amortized using the straight-line method over the lives of the patents. Technology and licenses are recorded at cost and are amortized on a straight-line basis over periods ranging from 1 to 24 years. Non-compete agreements and customer relationships are amortized using the straight-line method over their useful lives. Trademarks are deemed to have indefinite lives. If facts and circumstances indicate that the carrying value of the intangible assets, including definite life intangible assets, may be impaired, an evaluation is performed to determine if a write-down is required. No impairment losses were recognized for the periods ended December 31, 2022 and January 1, 2022.

 

Fair Value of Financial Instruments

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The company utilizes a fair value hierarchy, which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The fair value hierarchy has three levels of inputs that may be used to measure fair value:

 

Level 1

Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

Level 2

Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable.

 

The Company’s financial instruments are primarily investments in pension assets, see Note 10, Retirement Benefit Plans, and an interest rate swap.

 

The Company’s interest rate swap is not an exchange-traded instrument. However, it is valued based on observable inputs for similar liabilities and accordingly is classified as Level 2. The amount of the interest rate swap is included in other accrued liabilities.

 

The carrying amounts of other financial instruments (cash and cash equivalents, accounts receivable, accounts payable and debt) as of December 31, 2022 and January 1, 2022, approximate fair value because of their short-term nature and market based interest rates.

 

Leases

 

The Company presents right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months, in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2016-02, Leases. The Company elected to account for non-lease components as part of the lease component to which they relate. Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.

 

The Company has operating leases for buildings, warehouse, and office equipment. The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Most leases include one or more options to renew. The exercise of lease renewal options is at our sole discretion. The Company’s option to extend certain leases ranges from 1–124 months. All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability.

Currently, the Company has 22 operating leases and two finance leases with a lease liability of $12.3 million as of December 31, 2022. The finance lease arrangements are immaterial. The basis, terms and conditions of the leases are determined by the individual agreements. The leases do not contain residual value guarantees, restrictions, or covenants that could cause the Company to incur additional financial obligations. We rent or sublease one real estate property to two unrelated third parties. There are no related party transactions. There are no leases that have not yet commenced that could create significant rights and obligations for the Company. The weighted average remaining lease term is 5.7 years. The weighted average discount rate used was 5.0%.

 

Revenue Recognition

 

The Company recognizes revenue in accordance with ASC 606 when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

 

The Company considers several factors in determining that control transfers to the customer upon shipment of products. These factors include that legal title transfers to the customer, the Company has a present right to payment, and the customer has assumed the risk and rewards of ownership at the time of shipment.

 

Big 3 Mold may employ the efforts expended method for the percentage of completion for revenue recognition for certain transactions. The efforts expended method calculates the proportion of effort expended to date in comparison to the total effort expected to be expended for the contract. The amount of revenue recognized employing the percentage of completion method was $1,385,000 for the year ended December 31, 2022 and $795,000 for the year ended January 1, 2022.

 

Based on historical experience, product returns have been immaterial, and the Company does not accrue a reserve for product returns. For the years ended December 31, 2022 and January 1, 2022, the Company recorded sales returns of $580,000 and $395,000, respectively, as a reduction to revenue.

 

Sales and similar taxes that are imposed on the Company’s sales and collected from the customer are excluded from revenues.

 

Costs for shipping and handling activities, including those activities that occur after transfer of control to the customer, are recorded as cost of sales and are expensed as incurred.

 

For the years ended December 31, 2022 and January 1, 2022, the Company recorded no revenues related to performance obligations satisfied in prior periods. The Company has elected to use the practical expedient to exclude disclosure of transaction prices allocated to remaining performance obligations, and when the Company expects to recognize such revenue, for all periods prior to the date of initial application of the standard.

    

See Note 12 – Geographic Information regarding the Company’s revenue disaggregated by geography.

 

Cost of Goods Sold

 

Cost of goods sold reflects the cost of purchasing, manufacturing, and preparing a product for sale. These costs generally represent the expenses to acquire or manufacture products for sale (including an allocation of depreciation and amortization) and are primarily comprised of direct materials, direct labor, and overhead, which includes indirect labor, facility and equipment costs, inbound freight, receiving, inspection, purchasing, warehousing and any other costs related to the purchasing, manufacturing, or preparation of a product for sale.

 

Shipping and Handling Costs

 

Shipping and handling costs are included in cost of goods sold.

Product Development Costs

 

Product development costs, charged to expense as incurred, were $4,241,211 in 2022 and $4,101,399 in 2021 and include costs to develop new or enhance existing products to better serve our customers.

 

Selling and Administrative Expenses

 

Selling and administrative expenses include all operating costs of the Company that are not directly related to the cost of purchasing, manufacturing, and preparing a product for sale. These expenses represent selling and administrative expenses for support functions and related overhead.

 

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising costs were $269,659 in 2022 and $200,482 in 2021.

 

Stock - Based Compensation

 

The Company accounts for its stock-based awards in accordance with ASC 718-10, Compensation, which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and Directors, including employee stock awards and restricted stock awards. The Company estimates the fair value of granted stock awards using the Black-Scholes valuation model at the date of grant. This model requires the Company to make estimates and assumptions including, without limitation, estimates regarding the length of time an employee will retain vested stock awards before exercising them, the estimated volatility of the Company’s common stock price and the number of awards that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company’s consolidated statements of operations.

 

Under the terms of the Director’s Fee Program, the directors receive their director’s fees in common shares of the Company.

 

Income Taxes

 

The Company and its U.S. subsidiaries file a consolidated federal income tax return.

 

Deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.

 

The Company accounts for uncertain tax positions pursuant to the provisions of ASC 740 which clarifies the accounting for uncertainty in income taxes recognized in a company’s financial statements. These provisions detail how companies should recognize, measure, present, and disclose uncertain tax positions that have or are expected to be taken. As such, the financial statements will reflect expected future tax consequences of uncertain tax positions presuming the taxing authorities’ full knowledge of the position and all relevant facts. See Note 8 - Income Taxes.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill
12 Months Ended
Dec. 31, 2022
Goodwill  
4. Goodwill

4. Goodwill

 

The following is a roll-forward of goodwill for 2022 and 2021:

 

2022

Beginning Balance

$72,211,873

Disposition

(1,225,226)

Foreign Exchange

(209,188)

Ending Balance

$70,777,459

2021

Beginning Balance

$72,219,404

Foreign Exchange

(7,531)

Ending Balance

$72,211,873
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Intangibles
12 Months Ended
Dec. 31, 2022
Intangibles  
5. Intangibles

5. Intangibles

 

Trademarks are not amortized as their lives are deemed to be indefinite. Amortization expense recognized in 2022 and 2021 was $3,953,838 and $3,985,179, respectively. Total amortization expense for each of the next five years is estimated to be as follows: 2023 - $4.7 million; 2024 - $3.9 million; 2025 - $3.9 million; 2026 - $3.9 million and 2027 - $3.9 million.

 

Weighted-Average

Amortization

2022

Period (Years)

Gross Amount

Patents and developed technology

$7,412,1014.8

Customer relationships

25,883,7094.8

Non-compete agreements

1,040,7142.4

Total Gross Intangibles

$34,340,5244.7

Accumulated Amortization

Patents and developed technology

$3,395,729

Customer relationships

11,620,461

Non-compete agreements

504,437

Accumulated Amortization

$15,520,627

Net 2022 per Balance Sheet

$18,819,897

2021

Gross Amount

Patents and developed technology

$6,749,1696.5

Customer relationships

26,040,6915.9

Non-compete agreements

1,111,7563.3

Total Gross Intangibles

$33,901,6165.9

Accumulated Amortization

Patents and developed technology

$2,959,782

Customer relationships

7,759,667

Non-compete agreements

318,670

Accumulated Amortization

$11,038,119

Net 2021 per Balance Sheet

$22,863,497
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
12 Months Ended
Dec. 31, 2022
Debt  
6. Debt

6. Debt

 

On August 30, 2019, the Company entered into the Credit Agreement with Santander Bank, N.A., for itself, M&T Bank, National Association. and TD Bank, N.A. as lenders (the “Credit Agreement”), that included a $100 million term portion and a $20 million revolving commitment portion. Proceeds of the term loan were used to repay the Company’s remaining outstanding term loan (and to terminate its existing credit facility) with M&T Bank, N.A. (approximately $19 million) and to acquire Big 3 Precision. The term portion of the loan required quarterly principal payments of $1,250,000 for an 18-month period beginning December 31, 2019. The repayment amount then increased to $1,875,000 per quarter beginning September 30, 2021, and continues through June 30, 2023. The repayment amount then increases to $2,500,000 per quarter beginning September 30, 2023, and continues through June 30, 2024. The term loan is a 5-year loan with the remaining balance due on August 30, 2024. The revolving commitment portion has an annual commitment fee of 0.25% based on the unused portion of the revolver. The revolving commitment portion has a maturity date of August 30, 2024. The Company borrowed $10,000,000 on the revolving credit facility and subsequently paid it back during 2022 and did not borrow any funds on the revolving commitment portion of the facility during 2021. The interest rates on the term and revolving credit portion of the Credit Agreement vary. The interest rates may vary based on the LIBOR rate plus a margin spread of 1.25% to 2.25%. The Company’s obligations under the Credit Agreement are secured by a lien on certain of the Company’s and its U.S. subsidiaries’ assets pursuant to a Pledge and Security Agreement, dated August 30, 2019 with Santander Bank, N.A., as administrative agent.

 

The Company’s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company will be required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.

 

On August 30, 2019, the Company entered into an interest rate swap contract with Santander Bank, N.A., with an original notional amount of $50,000,000, which was equal to 50% of the outstanding balance of the term loan on that date. The Company has a fixed interest rate of 1.44% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.44% and will receive interest when the LIBOR rate exceeds 1.44%. On December 31, 2022, the interest rate for half ($24.0 million) of the term portion was 6.1%, using a one-month LIBOR rate, and 3.19% on the remaining balance ($40.0 million) of the term loan based on a one-month LIBOR rate.

 

The interest rates on the Credit Agreement and the interest rate swap contract are susceptible to that the transition from LIBOR to alternative benchmark rates such as SOFR. Information regarding this transition is provided below.

 

The ICE Benchmark Administration (the “IBA”) ceased publication of all settings of non-US dollar LIBOR and the one-week and two-month U.S. dollar LIBOR settings on December 31, 2021, with the publication of the remaining U.S. dollar LIBOR settings scheduled to be discontinued after June 30, 2023. The Adjustable Interest Rate Act (the “LIBOR Act”), which was signed into law on March 15, 2022, provided a replacement framework for outstanding financial contracts tied to LIBOR once LIBOR ceases to be published. The LIBOR Act provides a statutory mechanism and safe harbor that applies on a nationwide basis to replace LIBOR with a benchmark rate, selected by the Federal Reserve Board based on SOFR, for certain contracts that reference LIBOR and contain no or insufficient fallback provisions. The LIBOR Act preempts and supersedes any state or local law, statute, rule, regulation, or standard relating to the selection or use of a benchmark replacement or related changes and allows parties that already have effective fallback provisions to opt out of the legislation. On December 16, 2022, the Federal Reserve adopted a final rule implementing the LIBOR Act that, among other things, identifies the applicable SOFR-based benchmark replacements under the LIBOR Act for various contact types. The difference between LIBOR and SOFR is that LIBOR is a forward-looking rate which means the interest rate is set at the beginning of the period with payment due at the end. SOFR is a backward-looking overnight rate, which has implications for how interest and other payments are based.

Debt consists of:

 

2022

2021

Term loans

$64,147,028$71,313,522

Revolving credit loan

64,147,02871,313,522

Less current portion

9,010,7937,500,000
$55,136,231$63,813,522

 

Amounts are net of unamortized discounts and debt issuance costs of $113,769 as of December 31, 2022 and $186,478 as of January 1, 2022.

 

The Company paid interest of $2,502,883 in 2022 and $2,271,818 in 2021.

 

The Company’s loan covenants under the Credit Agreement require the Company to maintain a consolidated fixed charge coverage ratio of at least 1.25 to 1, which is to be tested quarterly on a twelve-month trailing basis. In addition, the Company is required to show a senior net leverage ratio not to exceed 4.25 to 1. The Company was in compliance with all covenants as of December 31, 2022. In addition, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowing. The Company was in compliance with all covenants as of December 31, 2022 and January 1, 2022.

 

As of December 31, 2022, scheduled annual principal maturities of long-term debt for each of the next five years follow:

 

2023

9,010,793

2024

55,136,231

Thereafter

$64,147,028
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Options and awards
12 Months Ended
Dec. 31, 2022
Stock Options and awards  
7. Stock Options and awards

7. Stock Options and awards

 

Stock Awards

 

As of December 31, 2022, the Company has one incentive stock award plan, The Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”), for officers, other key employees, and non-employee Directors. Incentive stock awards granted under the 2020 Plan must have exercise prices that are not less than 100% of the fair market value of the Company’s common stock on the dates the stock awards are granted. Restricted stock awards may also be granted to participants under the 2020 Plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors. Under the 2020 Plan, non-qualified stock awards granted to participants will have exercise prices determined by the Compensation Committee of the Company’s Board of Directors. The Company granted 43,300 and 27,300 awards during 2022 and 2021, respectively.

    

The 2020 Plan also permits the issuance of Stock Appreciation Rights (“SARs”). The SARs are in the form of an award with a cashless exercise price equal to the difference between the fair value of the Company’s common stock at the date of grant and the fair value as of the exercise date resulting in the issuance of the Company’s common stock. The Company did not issue SARs in 2022 or 2021.

Stock-based compensation expense in connection with stock awards and SARs was $504,694 for awards granted to employees during fiscal year 2022 and $418,000 for awards granted to employees during fiscal year 2021. For the 2022 fiscal year, the Company used several assumptions which included an expected term of 3 years, volatility deviation of 47.15% to 47.70% and a risk-free rate of 2.04% to 2.66%. For the 2021 fiscal year, the Company used several assumptions which included an expected term of 4 years, volatility deviation of 47.25% to 48.55% and a risk-free rate of 0.18 to 0.35%.

 

As of December 31, 2022, there were 808,101 shares of common stock reserved and available for future grant under 2020 Plan.

 

The following tables set forth the outstanding SARs for the period specified:

 

Year Ended

December 31, 2022

Year Ended

January 1, 2022

Units

Weighted - Average Exercise Price

Units

Weighted - Average Exercise Price

Outstanding at beginning of period

180,833$22.88244,001$21.87

Issued

----

Exercised

(16,667)21.20(55,668)19.31

Forfeited

(18,000)21.74(7,500)21.20

Outstanding at end of period

146,16623.22180,83322.88

 

 

SARs Outstanding and Exercisable

Range of

Exercise

Prices

Outstanding

as of

December 31, 2022

Weighted-

Average

Remaining Contractual

Life

Weighted-

Average

Exercise

Price

Exercisable

as of

December 31, 2022

Weighted-

Average

Remaining Contractual

Life

Weighted-

Average

Exercise

Price

$20.20-$26.30

146,1661.1$23.22115,1660.6$23.50

 

The following tables set forth the outstanding stock grants for the period specified:

 

Year Ended

December 31, 2022

Year Ended

January 1, 2022

Shares

Shares

Outstanding at beginning of period

27,30025,000

Issued

43,30027,300

Forfeited

(6,100 )(25,000)

Outstanding at end of period

64,50027,300

 

As of December 31, 2022, outstanding SARs and awards had an intrinsic value of $1,243,560.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Taxes  
8. Income Taxes

8. Income Taxes

 

Deferred income taxes are provided on temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and those for income tax reporting purposes. Deferred income tax (assets) liabilities relate to:

 

2022

2021

Property, plant and equipment

$3,568,209$3,586,257

Right of Use Asset

2,786,4862,564,741

Intangible assets

3,374,1926,364,038

Other

876,731495,881

Foreign Withholding Tax

60,46260,462

Total deferred income tax liabilities

10,666,08013,071,379

Other postretirement benefits

(151,486 )(292,090 )

Inventories

(1,562,175 )(1,161,354 )

Allowance for doubtful accounts

(160,446 )(114,113 )

Accrued compensation

(498,530 )(390,693 )

Lease Obligation

(2,786,486 )(2,564,741 )

Pensions

(5,042,030 )(6,049,532 )

Foreign Tax Credit

(953,916 )(1,164,515 )

Capital Loss Carry forward

-(182,582 )

Total deferred income tax assets

(11,155,069 )(11,919,620 )

Net deferred income tax (assets) liabilities

$(488,989 )$1,151,759

 

Income before income taxes consists of:

 

2022

2021

Continuing Operations

Discontinued Operations

Total Income Statement

Continuing Operations

Discontinued Operations

Total Income Statement

Domestic

$12,787,773$1,666,312$14,454,085$14,574,811$(8,936,924)$5,637,887

Foreign

1,615,144-1,615,1444,495,749-4,495,749
$14,402,917$1,666,312$16,069,229$19,070,560$(8,936,924)$10,133,636

The provision for income taxes follows:

 

2022

2021

Continuing Operations

Discontinued Operations

Total Income Statement

Continuing Operations

Discontinued Operations

Total Income Statement

Current

Federal

$4,528,423$332,665$4,861,088$4,075,121$(1,816,413)$2,258,708

Foreign

572,555-572,5551,509,693(287,339)1,222,354

State

1,361,46184,1901,443,651498,939-498,939

Deferred:

Federal

(2,567,573)-(2,567,573 )(2,292,101)-(2,292,101 )

Foreign

---(189,970)-(189,970 )

State

(542,410)-(542,410 )(713,465)-(713,465 )
$3,352,456$414,855$3,767,311$2,888,217$(2,103,752)$784,465

 

A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations follows:

  

2022

2021

Amount

Percent

Amount

Percent

Income taxes using U.S. federal statutory rate

$3,374,53821%$2,128,06321%

State income taxes, net of federal benefit

714,4164(165,221)(2)

Impact on Foreign Repatriation Tax Reform

-011,3130

Impact of foreign subsidiaries on effective tax rate

(41,404)0(282,614)(3)

Impact of Research & Development tax credit

(131,005)(1)(188,944)(3)

Uncertain tax positions reserve

54,7050(417,197)(3)

Other net

(203,939)(1)(300,935)(3)
$3,767,31123%$784,4657%

 

A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations follows for continuing operations:

 

2022

2021

Amount

Percent

Amount

Percent

Income taxes using U.S. federal statutory rate

$3,024,61221%$4,004,81721%

State income taxes, net of federal benefit

649,486461,7771

Impact on Foreign Repatriation Tax Reform

-011,3130

Impact of foreign subsidiaries on effective tax rate

(41,404)0(282,614(2)

Impact of Research & Development tax credit

(131,005)(1)(188,944(1)

Uncertain tax positions reserve

54,7050(417,197(2)

Other net

(203,938)(1)(300,935(2)
$3,352,45623%$2,888,21715%

A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations follows for discontinued operations:

 

2022

2021

Amount

Percent

Amount

Percent

Income taxes using U.S. federal statutory rate

$349,92521%$(1,876,754)21%

State income taxes, net of federal benefit

64,9304(226,998)3
$414,85525%$(2,103,752)24%

 

Total income taxes paid were $3,679,678 in 2022 and $2,318,018 in 2021.

 

Under accounting standards (ASC 740), a deferred tax liability is not recorded for the excess of the financial reporting (book) basis over the tax basis of an investment in a foreign subsidiary if the indefinite reinvestment criteria are met. Effective for foreign earnings after December 30, 2017, if such earnings are distributed in the form of cash dividends, the Company would not be subject to additional U.S. income taxes but could be subject to foreign income and withholding taxes. A provision has not been made for additional U.S. federal and foreign taxes on December 31, 2022 on approximately $12,218,919 of undistributed earnings of foreign subsidiaries because the Company intends to reinvest these funds indefinitely. It is not practicable to estimate the unrecognized deferred tax liability for withholding taxes on these undistributed earnings.

 

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes. The list of changes is comprehensive. The changes include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments. In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other Codification adjustments have been made to employee stock ownership plans. For public business entities, the amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted ASU 2019-12 in the first interim period of 2021.

 

A reconciliation of the beginning and ending amount of unrecognized tax benefits are as follows:

 

2022

2021

Balance at beginning of year

$672,098$1,078,309

Increase for positions taken during the current period

58,58645,721

Increase (decrease) for positions taken during the prior period

--

Decrease resulting from the expiration of the statute of limitations

(45,166 )(451,932 )

Balance at end of year

$685,518$672,098

 

The Company files income tax returns in the U.S. federal jurisdiction, and various states and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state, and local income tax examinations by tax authorities for years before 2018 and non-U.S. income tax examinations by tax authorities prior to 2016.

Included in the balance as of December 31, 2022, are $253,655 of unrecognized tax benefits that would affect the annual effective tax rate. In 2022, the Company recognized accrued interest related to unrecognized tax benefits in income tax expense. The Company had approximately $69,245 of accrued interest as of December 31, 2022.

 

The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for several reasons, including the closure of federal, state, and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under ASC 740. The Company believes that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases  
9. Leases

9. Leases

 

The Company leases certain equipment and buildings under operating lease arrangements. Most leases are for a fixed term and for a fixed amount. The Company is not a party to any leases that have capital improvement funding or payment increases based on any index or rate.

 

Future minimum payments under non-cancelable operating leases with initial or remaining terms more than one year during each of the next five fiscal years follow:

 

2023

$3,059,547

2024

2,640,972

2025

1,747,019

2026

1,371,761

2027

1,008,297
$9,827,596

 

Rent expense for all operating leases was $3,299,579 in 2022 and $2,816,258 in 2021. The weighted average lease term for all operating leases is 5.7 years. The weighted average discount rate for all operating leases is 5%.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefit Plans
12 Months Ended
Dec. 31, 2022
Retirement Benefit Plans  
10. Retirement Benefit Plans

10. Retirement Benefit Plans

 

The Company has non-contributory defined benefit pension plans covering some U.S. employees. Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation. The Company also sponsors unfunded non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law.

 

The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements.

 

Components of the net periodic benefit cost of the Company’s pension benefit plans for the fiscal year indicated were as follows:

 

2022

2021

Service cost

$1,078,973$1,087,333

Interest cost

2,432,7562,017,015

Expected return on plan assets

(5,842,641 )(5,794,694 )

Amortization of prior service cost

66,25299,380

Amortization of the net loss

1,560,2991,730,150

Net periodic benefit cost

$(704,361 )$(860,816 )

Service costs are reported in the cost of products sold and the other components of net periodic benefit costs are reported in other income in the consolidated statements of income.

 

Assumptions used to determine net periodic benefit cost for the Company’s pension benefit plans for the fiscal year indicated were as follows:

 

2022

2021

Discount rate

- Pension plans

2.75% - 2.81%

2.40% - 2.48%

- Supplemental pension plans

2.08%

1.49%

Expected return on plan assets

7.5%

7.5%

Rate of compensation increase

0%

0%

 

Components of the net periodic benefit cost of the Company’s other postretirement benefit plan were as follows:

 

 

2022

2021

Service cost

$53,291$54,505

Interest cost

43,95039,369

Expected return on plan assets

(17,600 )(25,681 )

Amortization of prior service cost

--

Amortization of the net loss

(8,214 )(12,374 )

Net periodic benefit cost

$75,668$55,819

 

Assumptions used to determine net periodic benefit cost for the Company’s other postretirement plan for the fiscal year indicated were as follows:

 

2022

2021

Discount rate

5.28%2.66%

Expected return on plan assets

4.0%4.0%

 

As of December 31, 2022, and January 1, 2022, the status of the Company’s pension benefit plans and other postretirement benefit plan was as follows:

Pension Benefit

Other Postretirement Benefit

2022

2021

2022

2021

Benefit obligation at beginning of year

$107,420,338$111,549,725$1,724,582$1,827,169

Change in discount rate

(26,408,548 )(5,316,621 )(562,340 )(96,343 )

Service cost

1,078,9731,087,33353,29154,505

Interest cost

2,432,7562,017,01543,95039,369

Plan Amendment

---36,388

Actuarial (gain)/loss

934,2112,340,743(73,395 )110,462

Significant Event

---(218,103 )

Benefits paid

(4,756,015 )(4,257,857 )(34,962 )(28,865 )

Benefit obligation at end of year

$80,701,715$107,420,338$1,151,126$1,724,582

 

 

2022

2021

2022

2021

Fair value of plan assets at beginning of year

$80,814,956$78,361,102$439,993$642,030

Actual return on plan assets

(17,701,556 )4,369,24744,91116,066

Employer contributions

169,8652,342,46249,15845,243

Significant Event

---(218,103 )

Benefits paid

(4,756,015 )(4,257,855 )(49,158 )(45,243 )

Fair value of plan assets at end of year

$58,527,250$80,814,956$484,904$439,993

 

 

Pension Benefit

Other Postretirement Benefit

Funded Status

2022

2021

2022

2021

Net amount recognized in the balance sheet

$(22,174,465 )$(26,605,382 )$(666,222 )$(1,284,589 )

 

 

Amounts recognized in accumulated other comprehensive income consist of:

Pension Benefit

Other Postretirement Benefit

2022

2021

2022

2021

Net (loss)/gain

$(36,956,587 )$(40,447,026 )$900,694$241,621

Prior service (cost) credit

-(66,252 )--
$(36,956,587 )$(40,513,278 )$900,694$241,621

Change in the components of accumulated other comprehensive income consist of:

 

Pension Benefit

Other Postretirement Benefit

2022

2021

2022

2021

Balance at beginning of period

$(40,513,278 )$(43,893,239 )$241,621$349,276

Change due to availability of final actual assets and census data

----

Charged to net periodic benefit cost

Prior service cost

66,25299,3804,241-

Net loss (gain)

1,560,2991,730,150(8,214 )(12,374 )

Liability (gains)/losses

Discount rate

26,408,5485,316,621562,34096,343

Asset (gains)/losses deferred

(22,866,209 )(771,444)27,311(9,615)

Plan Amendments

---(36,388)

Significant Event

---(35,159)

Other

(1,612,199 )(2,994,746 )73,395(110,462)

Balance at end of period

$(36,956,587 )$(40,513,278 )$900,694$241,621

 

Assumptions used to determine the projected benefit obligations for the Company’s pension benefit plans and other postretirement benefit plan for the fiscal year indicated were as follows:

 

2022

2021

Discount rate

-

Pension plans

5.21% - 5.23%

2.75% - 2.81%

-

Supplemental pension plans

4.98%

2.08%

-

Other postretirement plan

5.28%

2.93%

 

On December 31, 2022 and January 1, 2022, the accumulated benefit obligation for all qualified and nonqualified defined benefit pension plans was $80,701,715 and $107,420,338, respectively. During 2022, the pension benefit obligation decreased between 24.1% to 26.1% due to the increase in the discount rates from 2.75%-2.81% to 5.21%-5.23%.

 

Information for the under-funded pension plans with a projected benefit obligation and an accumulated benefit obligation in excess of plan assets:

 

2022

2021

Number of plans

55

Projected benefit obligation

$80,701,715$107,420,338

Accumulated benefit obligation

80,701,715107,420,338

Fair value of plan assets

58,527,25080,814,956

Net amount recognized in accrued benefit liability

$(22,174,465 )$(26,605,382 )

    

Estimated future benefit payments to participants of the Company’s pension plans are $5.0 million in 2023, $5.1 million in 2024, $5.3 million in 2025, $5.5 million in 2026, $5.6 million in 2027 and a total of $29.0 million from 2028 through 2032.

  

Estimated future benefit payments to participants of the Company’s other postretirement plan are $46,000 in 2023, $46,000 in 2024, $49,000 in 2025, $52,000 in 2026, $53,000 in 2027 and a total of $302,000 from 2028 through 2032.

The Company expects to make cash contributions to its qualified pension plans of approximately $800,000 and to its other postretirement plan of approximately $50,000 in 2023.

 

We consider a number of factors in determining and selecting assumptions for the overall expected long-term rate of return on plan assets. We consider the historical long-term return experience of our assets, the current and expected allocation of our plan assets, and expected long-term rates of return. We derive these expected long-term rates of return with the assistance of our investment advisors and generally base these rates on a 10-year horizon for various asset classes and consider the expected positive impact of active investment management. We base our expected allocation of plan assets on a diversified portfolio consisting of domestic and international equity securities and fixed income securities.

 

We consider a variety of factors in determining and selecting our assumptions for the discount rate at the end of the year. In 2022, as in 2021, we developed each plan’s discount rate with the assistance of our actuaries by matching expected future benefit payments in each year to the corresponding spot rates from the FTSE Pension Liability Yield Curve, comprised of high quality (rated AA or better) corporate bonds.

The fair values of the Company’s pension plans assets on December 31, 2022 and January 1, 2022, utilizing the fair value hierarchy discussed in Note 4 – Accounting Policies – Fair Value of Financial Instruments, follow:

 

December 31, 2022

Level 1

Level 2

Level 3

Total

Cash and Equivalents:

Common/collective trust funds

$-$391,357$-$391,357

Equities:

The Eastern Company Common Stock

4,184,107-4,184,107

Common/collective trust funds

Russell Multi Asset Core Plus Fund (a)

-26,244,623-26,244,623

Fixed Income:

Common/collective trust funds

Target Duration LDI Fixed Income Funds (b)

• Russell 25 Year LDI Fixed Income Fund

-4,376,600-4,376,600

• Russell 14 Year LDI Fixed Income Fund

-18,012,813-18,012,813

STRIPS Fixed Income Funds (c)

• Russell 15 to 20 Year STRIPS Fixed Income Fund

-2,151,410-2,151,410

• Russell 10 to 15 Year STRIPS Fixed Income Fund

-3,166,340-3,166,340

Total

$4,184,107$54,343,143$-$58,527,250

January 1, 2022

Level 1

Level 2

Level 3

Total

Cash and Equivalents:

Common/collective trust funds

$-$356,173$-$356,173

Equities:

The Eastern Company Common Stock

5,460,173-5,460,173

Common/collective trust funds

Russell Multi Asset Core Plus Fund (a)

-36,142,837-36,142,837

Fixed Income:

Common/collective trust funds

Target Duration LDI Fixed Income Funds (b)

· Russell 25 Year LDI Fixed Income Fund

-4,320,207-4,320,207

· Russell 14 Year LDI Fixed Income Fund

-26,430,482-26,430,482

STRIPS Fixed Income Funds (c)

· Russell 15 to 20 Year STRIPS Fixed Income Fund

-3,264,328-3,264,328

· Russell 10 to 15 Year STRIPS Fixed Income Fund

-4,840,756-4,840,756

Total

$5,460,173$75,354,783$-$80,814,956

 

Equity common funds primarily hold publicly traded common stock of both U.S and international companies selected for purposes of total return and to maintain equity exposure consistent with policy allocations. The Level 1 investment is made up of shares of The Eastern Company Common Stock and is valued at market price. Level 2 investments include commingled funds valued at unit values provided by the investment managers, which are based on the fair value of the underlying publicly traded securities.

(a)

The investment objective of the RITC (formerly Russell) Multi-Asset Core Plus Fund seeks to provide long-term growth of capital over a market cycle by offering a diversified portfolio of funds and separate accounts investing in global stock, return seeking fixed income, commodities, global real estate, and opportunistic investments. They hold a dynamic mix of underlying Russell Investments funds and/or separate accounts. Russell Investments is a strong proponent of disciplined strategic asset allocation and rebalancing strategies and believes that unstable movements in the market have the potential to create opportunities. By identifying short-term mispricing and making small tactical adjustments to the Multi-Asset Core Plus Fund, they believe there is potential to enhance returns while continuing to manage risks.

(b)

The Target Duration LDI Fixed Income Funds seek to outperform their respective Barclays-Russell LDI Indexes over a full market cycle. These Funds invest primarily in investment grade corporate bonds that closely match those found in discount curves used to value U.S. pension liabilities. They seek to provide additional incremental return through modest interest rate timing, security selection and tactical use of non-credit sectors. Generally, for use in combination with other bond funds to gain additional credit exposure, with the goal of reducing the mismatch between a plan’s assets and liabilities.

(c)

The STRIPS (Separate Trading of Registered Interest and Principal of Securities) Funds seek to provide duration and Treasury exposure by investing in an optimized subset of the STRIPS universe with a similar duration profile as the Barclays U.S. Treasury STRIPS 10-11 year, 16-16 year or 28-29 year Index. These passively managed funds are generally used with other bond funds to add additional duration to the asset portfolio. This will help reduce the mismatch between a plan’s assets and liabilities.

  

The investment portfolio contains a diversified blend of common stocks, bonds, cash equivalents, and other investments, which may reflect varying rates of return. The investments are further diversified within each asset classification. The portfolio diversification provides protection against a single security or class of securities having a disproportionate impact on aggregate performance. The Company has elected to change its investment strategy to better match the assets with the underlying plan liabilities. Currently, the long-term target allocations for plan assets are 50% in equities and 50% in fixed income although the actual plan asset allocations may be within a range around these targets. The actual asset allocations are reviewed and rebalanced on a periodic basis to maintain the target allocations. It is expected that, as the funded status of the plans improves, more assets will be invested in long-duration fixed income instruments.

 

The plans’ assets include 217,018 shares of the common stock of the Company having a market value of $4,184,107 and $5,460,173 on December 31, 2022 and January 1, 2022, respectively. No shares were purchased in 2022 or 2021 nor were any shares sold in either period. Dividends received during 2022 and 2021 on the common stock of the Company were $95,488 and $95,488 respectively.

 

U.S. salaried and non-union hourly employees and most employees of the Company’s Canadian subsidiaries are covered by defined contribution plans.

 

The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all U.S. non-union employees. This plan allows participants to make voluntary contributions of up to 100% of their annual compensation on a pretax basis, subject to IRS limitations. The plan provides for contributions by the Company at its discretion.

The Company amended the Eastern Company Savings and Investment Plan (“401(k) Plan Amendment”) effective June 1, 2016. The 401(k) Plan Amendment increased this match to 50% of the first 6% of contributions for the remainder of Fiscal 2016 and going forward. The 401(k) Plan Amendment also provided for an additional non-discretionary contribution (the “transitional credit”) for certain non-union U.S. employees who were eligible to participate in the Salaried Plan. The amount of this non-discretionary contribution ranges from 0% to 4% of wages, based on the age of the individual on June 1, 2016. The 401(k) Plan Amendment increased the non-discretionary safe harbor contribution to 3% and changed the eligibility to all non-union U.S. employees.

 

The Company made contributions to the plan as follows:

 

2022

2021

Regular matching contributions

$561,357$553,619

Transitional credit contributions

123,387138,604

Non-discretionary contributions

376,861392,865

Total contributions made for the period

$1,061,605$1,085,088

 

As of December 31, 2022, the Company had accrued $379,090 for the non-discretionary safe harbor contribution. This amount was expensed in 2022 and was contributed to the plan in January 2023. As of January 1, 2022, the Company had accrued $323,082 for the non-discretionary safe harbor contribution. This amount was contributed to the Plan in January 2022 and was expensed in 2021.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share
12 Months Ended
Dec. 31, 2022
Total earnings per share:  
11. Earnings per Share

11. Earnings per Share

 

The denominators used in the earnings per share computations follow:

 

2022

2021

Basic:

Weighted average shares outstanding

6,223,8396,262,378

Diluted:

Weighted average shares outstanding

6,223,8396,262,378

Dilutive stock awards

14,102711

Denominator for diluted earnings per share

6,237,9416,263,089

 

There were no anti-dilutive stock equivalents in 2022 or 2021.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Geographic Information
12 Months Ended
Dec. 31, 2022
Geographic Information  
12. Geographic Information

12. Geographic Information

 

2022

2021

Geographic Information:

Net Sales:

United States

$270,342,724$234,300,461

Foreign

8,922,42212,222,362
$279,265,146$246,522,823

Foreign sales are primarily to customers in North America.

Identifiable Assets:

United States

$249,652,120$252,961,017

Foreign

13,254,62413,367,918
$262,906,744$266,328,935
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Recent Accounting Pronouncements
12 Months Ended
Dec. 31, 2022
Recent Accounting Pronouncements  
13. Recent Accounting Pronouncements

13. Recent Accounting Pronouncements

 

Adopted

 

In December 2019, FASB issued ASU 2019-12, Simplifying the Accounting for Income Tax. The changes implemented in ASU 2019-12 include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments. In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other codification adjustments have been made to employee stock ownership plans. The Company adopted ASU 2019-12 as of January 3, 2021. The adoption of this guidance did not have a material impact on the consolidated financial statements of the Company.

 

The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Contingencies
12 Months Ended
Dec. 31, 2022
Contingencies  
14. Contingencies

14. Contingencies

 

The Company is party to various legal proceedings from time to time related to its normal business operations. Currently, the Company is not involved in any legal proceedings.

 

In 2016, the Company created a plan to remediate a landfill of spent foundry sand maintained at the Company’s previously owned metal casting facility in New York. This plan was agreed to by the New York State Department of Environmental Conservation (the “NYSDEC”) on March 27, 2018. Based on estimates provided by the Company’s environmental engineers, the anticipated cost to remediate and monitor the landfill was $430,000. The Company accrued for and expensed the entire $430,000 in the first quarter of 2018 and fiscal 2017. In the fall of 2018, detailed construction drawings were prepared by an outside consultant in conjunction with informal progress reviews by the NYSDEC. Long-term groundwater monitoring commenced in April 2019. Verbal approval for the closure plan was received from the NYSDEC in May 2019, and written approval was received in October 2020. Construction of the closure remedies, including improved drainage system, regrading, and installation of a low permeability cap was completed in October 2021. A closure report and long-term maintenance plan were submitted to the NYSDEC in November 2021. The 30-year annual groundwater monitoring and site maintenance program are underway and will continue through 2048.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of risk
12 Months Ended
Dec. 31, 2022
Concentration of risk  
15. Concentration of risk

15. Concentration of risk

 

Credit Risk

 

Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. As of December 31, 2022, and January 1, 2022, there was one significant concentration of credit risk. One customer represented 14% of total accounts receivable for 2022 and 11% of total accounts receivable in 2021. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable.

 

Interest Rate Risk

 

The Company’s exposure to the risk of changes in market interest rates relates primarily to the Company’s debt, which bears interest at variable rates based on the LIBOR rate plus a margin spread of 1.25% to 2.25%. The Company has an interest rate swap with a notional amount of $40,000,000 on December 31, 2022, to convert a portion of borrowings under the Credit Agreement from variable to fixed rates. The valuation of this swap is determined using the one-month LIBOR rate index and mitigates the Company’s exposure to interest rate risk. Additionally, interest rates on the Company’s debt are susceptible of the transition from LIBOR to alternative benchmark rates, such as SOFR. This transition is discussed in greater detail under Note 6 - Debt.

 

Currency Exchange Rate Risk

 

The Company’s currency exposure is concentrated in the Canadian dollar, Mexican peso, New Taiwan dollar, Chinese RMB, Hong Kong dollar and United Kingdom pound sterling. Because of the Company’s limited exposure to any single foreign market, any exchange gains or losses have not been material and are not expected to be material in the future. As a result, the Company does not attempt to mitigate its foreign currency exposure through the acquisition of any speculative or leveraged financial instruments.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies  
Fiscal Year

The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal years 2022 and 2021 were each comprised of 52 weeks. References in these Notes to the consolidated financial statements to “2022” or “fiscal year 2022” mean the fiscal year ended December 31, 2022, and references to “2021” or “fiscal year 2021” mean the fiscal year ended January 1, 2022. References to the “fourth quarter of 2022” or the “fourth fiscal quarter of 2022” mean the thirteen-week period from October 2, 2022 to December 31, 2022, and references to the “fourth quarter of 2021” or the “fourth fiscal quarter of 2021” mean the thirteen-week period from October 3, 2021 to January 1, 2022.

Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions are eliminated.

Reclassification

Product development expense is not a cost of product sold. Rather, these expenses are related to product development. The reclassification of these expenses does not affect the net income reported.

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. On an ongoing basis the Company evaluates its estimates, including those related to product returns, bad debts, carrying value of inventories, intangible and other long-lived assets, income taxes, pensions and other postretirement benefits. Actual results could differ from those estimates.

Foreign Currency

For foreign operations asset and liability accounts are translated with an exchange rate at the respective balance sheet dates; income statement accounts are translated at the average exchange rate for the years. Resulting translation adjustments are made directly to a separate component of shareholders’ equity – “Accumulated other comprehensive (loss) – Foreign currency translation”. Foreign currency exchange transaction gains and losses are not material in any year.

Cash Equivalents

Highly liquid investments purchased with a maturity of three months or less are considered cash equivalents. The Company has deposits that exceed amounts insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000, but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution. Approximately 27% of available cash is located outside of the United States in our foreign subsidiaries.

Accounts Receivable

Accounts receivable are stated at their net realizable value. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis considering a combination of factors. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure the Company is adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or change in creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible. As of December 31, 2022 and January 1, 2022, the Company’s allowance for doubtful accounts total was $677,000 and $515,000, respectively. As of December 31, 2022, and January 1, 2022, the Company’s bad debt expense was $208,000 and $48,000 respectively.

Inventories

Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (LIFO) method at Eberhard ($23.6 million on December 31, 2022) and by the first-in, first-out (FIFO) method for inventories at Big 3 Precision, Velvac and outside the U.S. ($41.0 million on December 31, 2022).

Cost exceeds the LIFO carrying value by approximately $4.2 million on December 31, 2022 and $3.6 million on January 1, 2022. There was no material LIFO quantity liquidation in 2022 or 2021. In addition, as of the balance sheet dates, the Company has recorded reserves for excess/obsolete inventory.

Property, Plant and Equipment and Related Depreciation

Property, plant, and equipment (including equipment under capital lease) are stated at cost. Depreciation expense ($3,257,519 in 2022, $3,255,894 in 2021) is computed using the straight-line method based on the following estimated useful lives of the assets: Buildings - 10 to 39.5 years; Machinery and equipment - 3 to 10 years.

Impairment of Long-Lived Assets

In accordance with Accounting Standards Codification (“ASC”) 360-10, Accounting for the Impairment or Disposal of Long-Lived Assets, the Company reviews its long-lived assets and certain intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. In such an event, the carrying value of long-lived assets is reviewed by management to determine if the value may be impaired. If this review indicates that the carrying amount will not be recoverable, as determined based on the estimated expected future cash flows attributable to the asset over the remaining amortization period, management will reduce the carrying amount to recognize the impairment and recognize an impairment loss. The measurement of the impairment loss to be recognized is to be based on the difference between the fair value and the carrying amount of the asset. Fair value is defined as the amount of which the asset could be bought or sold in a current transaction between willing parties. Where quoted market prices in active markets are not available, management would estimate fair value based on the best information available in the circumstances such as the price of similar assets, a discounted cash flow analysis or other techniques. No impairment losses were recognized for the years ended December 31, 2022 and January 1, 2022.

Goodwill

The Company tests its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions. The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill. Determining the fair value of a reporting unit involves the use of significant estimates and assumptions. The values assigned to the key assumptions represent management’s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.

 

The Company performed qualitative assessments of goodwill as of the end of fiscal 2022 and determined that no impairment existed at the end of 2022.

 

The Company will continue to perform annual qualitative assessments as of the end of each fiscal year. Additionally, the Company will perform an interim analysis whenever conditions warrant.

Intangible Assets

Patents are recorded at cost and are amortized using the straight-line method over the lives of the patents. Technology and licenses are recorded at cost and are amortized on a straight-line basis over periods ranging from 1 to 24 years. Non-compete agreements and customer relationships are amortized using the straight-line method over their useful lives. Trademarks are deemed to have indefinite lives. If facts and circumstances indicate that the carrying value of the intangible assets, including definite life intangible assets, may be impaired, an evaluation is performed to determine if a write-down is required. No impairment losses were recognized for the periods ended December 31, 2022 and January 1, 2022.

Fair Value of Financial Instruments

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The company utilizes a fair value hierarchy, which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The fair value hierarchy has three levels of inputs that may be used to measure fair value:

 

Level 1

Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

Level 2

Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable.

 

The Company’s financial instruments are primarily investments in pension assets, see Note 10, Retirement Benefit Plans, and an interest rate swap.

 

The Company’s interest rate swap is not an exchange-traded instrument. However, it is valued based on observable inputs for similar liabilities and accordingly is classified as Level 2. The amount of the interest rate swap is included in other accrued liabilities.

 

The carrying amounts of other financial instruments (cash and cash equivalents, accounts receivable, accounts payable and debt) as of December 31, 2022 and January 1, 2022, approximate fair value because of their short-term nature and market based interest rates.

Leases

The Company presents right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months, in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2016-02, Leases. The Company elected to account for non-lease components as part of the lease component to which they relate. Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.

 

The Company has operating leases for buildings, warehouse, and office equipment. The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Most leases include one or more options to renew. The exercise of lease renewal options is at our sole discretion. The Company’s option to extend certain leases ranges from 1–124 months. All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability.

Currently, the Company has 22 operating leases and two finance leases with a lease liability of $12.3 million as of December 31, 2022. The finance lease arrangements are immaterial. The basis, terms and conditions of the leases are determined by the individual agreements. The leases do not contain residual value guarantees, restrictions, or covenants that could cause the Company to incur additional financial obligations. We rent or sublease one real estate property to two unrelated third parties. There are no related party transactions. There are no leases that have not yet commenced that could create significant rights and obligations for the Company. The weighted average remaining lease term is 5.7 years. The weighted average discount rate used was 5.0%.

Revenue Recognition

The Company recognizes revenue in accordance with ASC 606 when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

 

The Company considers several factors in determining that control transfers to the customer upon shipment of products. These factors include that legal title transfers to the customer, the Company has a present right to payment, and the customer has assumed the risk and rewards of ownership at the time of shipment.

 

Big 3 Mold may employ the efforts expended method for the percentage of completion for revenue recognition for certain transactions. The efforts expended method calculates the proportion of effort expended to date in comparison to the total effort expected to be expended for the contract. The amount of revenue recognized employing the percentage of completion method was $1,385,000 for the year ended December 31, 2022 and $795,000 for the year ended January 1, 2022.

 

Based on historical experience, product returns have been immaterial, and the Company does not accrue a reserve for product returns. For the years ended December 31, 2022 and January 1, 2022, the Company recorded sales returns of $580,000 and $395,000, respectively, as a reduction to revenue.

 

Sales and similar taxes that are imposed on the Company’s sales and collected from the customer are excluded from revenues.

 

Costs for shipping and handling activities, including those activities that occur after transfer of control to the customer, are recorded as cost of sales and are expensed as incurred.

 

For the years ended December 31, 2022 and January 1, 2022, the Company recorded no revenues related to performance obligations satisfied in prior periods. The Company has elected to use the practical expedient to exclude disclosure of transaction prices allocated to remaining performance obligations, and when the Company expects to recognize such revenue, for all periods prior to the date of initial application of the standard.

    

See Note 12 – Geographic Information regarding the Company’s revenue disaggregated by geography.

Cost of Goods Sold

Cost of goods sold reflects the cost of purchasing, manufacturing, and preparing a product for sale. These costs generally represent the expenses to acquire or manufacture products for sale (including an allocation of depreciation and amortization) and are primarily comprised of direct materials, direct labor, and overhead, which includes indirect labor, facility and equipment costs, inbound freight, receiving, inspection, purchasing, warehousing and any other costs related to the purchasing, manufacturing, or preparation of a product for sale.

Shipping and Handling Costs

Shipping and handling costs are included in cost of goods sold.

Product Development Costs

Product development costs, charged to expense as incurred, were $4,241,211 in 2022 and $4,101,399 in 2021 and include costs to develop new or enhance existing products to better serve our customers.

Selling and Administrative Expenses

Selling and administrative expenses include all operating costs of the Company that are not directly related to the cost of purchasing, manufacturing, and preparing a product for sale. These expenses represent selling and administrative expenses for support functions and related overhead.

Advertising Costs

The Company expenses advertising costs as incurred. Advertising costs were $269,659 in 2022 and $200,482 in 2021.

Stock Based Compensation

The Company accounts for its stock-based awards in accordance with ASC 718-10, Compensation, which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and Directors, including employee stock awards and restricted stock awards. The Company estimates the fair value of granted stock awards using the Black-Scholes valuation model at the date of grant. This model requires the Company to make estimates and assumptions including, without limitation, estimates regarding the length of time an employee will retain vested stock awards before exercising them, the estimated volatility of the Company’s common stock price and the number of awards that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company’s consolidated statements of operations.

 

Under the terms of the Director’s Fee Program, the directors receive their director’s fees in common shares of the Company.

Income Taxes

The Company and its U.S. subsidiaries file a consolidated federal income tax return.

 

Deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.

 

The Company accounts for uncertain tax positions pursuant to the provisions of ASC 740 which clarifies the accounting for uncertainty in income taxes recognized in a company’s financial statements. These provisions detail how companies should recognize, measure, present, and disclose uncertain tax positions that have or are expected to be taken. As such, the financial statements will reflect expected future tax consequences of uncertain tax positions presuming the taxing authorities’ full knowledge of the position and all relevant facts. See Note 8 - Income Taxes.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations (Tables)
12 Months Ended
Dec. 31, 2022
Discontinued Operations  
Schedule income from discontinued operations

Year Ended

December 31, 2022

January 1, 2022

Net sales

$7,574,181$44,289,411

Cost of products sold

(5,137,380)(24,873,717)

Gross margin

2,436,80119,415,694

Selling and administrative expenses

(891,519)(15,962,532)

Restructuring benefit (costs)

305,539(11,807,512)

Operating income (loss)

1,850,821(8,354,350)

Interest expense

(184,509)(582,574)

Income (loss) from discontinued operations before income taxes

1,666,312(8,936,924)

Income tax (expense) benefit

(414,855)2,103,752

Gain (loss) from discontinued operations, net of tax

$1,251,457$(6,833,172)
Schedule of assets and liabilities from discontinued operations

December 31, 2022

January 1, 2022

Cash

$-$434,126

Accounts receivable

-1,153,274

Inventory

-1,258,032

Prepaid expenses

-59,850

Property, plant and equipment, net

-591,920

Right of use assets

-24,697

Total assets of discontinued operations

$-$3,521,899

Current assets of discontinued operations

$-$3,521,899

Non-current assets of discontinued operations

--

Total assets of discontinued operations

$-$3,521,899

Accounts payable

$-$167,794

Accrued compensation and other accrued expenses

-388,499

Current portion of lease liability

-24,697

Total liabilities of discontinued operations

$-$580,990

Current liabilities of discontinued operations

$-$580,990

Non-current liabilities of discontinued operations

--

Total liabilities of discontinued operations

$-$580,990
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill  
Schedule of Roll-forward of Goodwill

2022

Beginning Balance

$72,211,873

Disposition

(1,225,226)

Foreign Exchange

(209,188)

Ending Balance

$70,777,459

2021

Beginning Balance

$72,219,404

Foreign Exchange

(7,531)

Ending Balance

$72,211,873
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Intangibles (Tables)
12 Months Ended
Dec. 31, 2022
Intangibles  
Schedule of Gross Carrying Amount and Accumulated Amortization of Amortizable Intangible Assets

Weighted-Average

Amortization

2022

Period (Years)

Gross Amount

Patents and developed technology

$7,412,1014.8

Customer relationships

25,883,7094.8

Non-compete agreements

1,040,7142.4

Total Gross Intangibles

$34,340,5244.7

Accumulated Amortization

Patents and developed technology

$3,395,729

Customer relationships

11,620,461

Non-compete agreements

504,437

Accumulated Amortization

$15,520,627

Net 2022 per Balance Sheet

$18,819,897

2021

Gross Amount

Patents and developed technology

$6,749,1696.5

Customer relationships

26,040,6915.9

Non-compete agreements

1,111,7563.3

Total Gross Intangibles

$33,901,6165.9

Accumulated Amortization

Patents and developed technology

$2,959,782

Customer relationships

7,759,667

Non-compete agreements

318,670

Accumulated Amortization

$11,038,119

Net 2021 per Balance Sheet

$22,863,497
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt  
Schedule of Debt

2022

2021

Term loans

$64,147,028$71,313,522

Revolving credit loan

64,147,02871,313,522

Less current portion

9,010,7937,500,000
$55,136,231$63,813,522
Schedule of Annual Principal Maturities of Long-Term Debt

2023

9,010,793

2024

55,136,231

Thereafter

$64,147,028
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Options and awards (Tables)
12 Months Ended
Dec. 31, 2022
Stock Options and awards  
Schedule of Stock Appreciation Rights Activity

Year Ended

December 31, 2022

Year Ended

January 1, 2022

Units

Weighted - Average Exercise Price

Units

Weighted - Average Exercise Price

Outstanding at beginning of period

180,833$22.88244,001$21.87

Issued

----

Exercised

(16,667)21.20(55,668)19.31

Forfeited

(18,000)21.74(7,500)21.20

Outstanding at end of period

146,16623.22180,83322.88
Schedule of SARs Outstanding and Exercisable

SARs Outstanding and Exercisable

Range of

Exercise

Prices

Outstanding

as of

December 31, 2022

Weighted-

Average

Remaining Contractual

Life

Weighted-

Average

Exercise

Price

Exercisable

as of

December 31, 2022

Weighted-

Average

Remaining Contractual

Life

Weighted-

Average

Exercise

Price

$20.20-$26.30

146,1661.1$23.22115,1660.6$23.50
Schedule of Outstanding Stock Grants

Year Ended

December 31, 2022

Year Ended

January 1, 2022

Shares

Shares

Outstanding at beginning of period

27,30025,000

Issued

43,30027,300

Forfeited

(6,100 )(25,000)

Outstanding at end of period

64,50027,300
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Taxes  
Deferred Income Tax (Assets) Liabilities

2022

2021

Property, plant and equipment

$3,568,209$3,586,257

Right of Use Asset

2,786,4862,564,741

Intangible assets

3,374,1926,364,038

Other

876,731495,881

Foreign Withholding Tax

60,46260,462

Total deferred income tax liabilities

10,666,08013,071,379

Other postretirement benefits

(151,486 )(292,090 )

Inventories

(1,562,175 )(1,161,354 )

Allowance for doubtful accounts

(160,446 )(114,113 )

Accrued compensation

(498,530 )(390,693 )

Lease Obligation

(2,786,486 )(2,564,741 )

Pensions

(5,042,030 )(6,049,532 )

Foreign Tax Credit

(953,916 )(1,164,515 )

Capital Loss Carry forward

-(182,582 )

Total deferred income tax assets

(11,155,069 )(11,919,620 )

Net deferred income tax (assets) liabilities

$(488,989 )$1,151,759
Income Before Income Taxes

2022

2021

Continuing Operations

Discontinued Operations

Total Income Statement

Continuing Operations

Discontinued Operations

Total Income Statement

Domestic

$12,787,773$1,666,312$14,454,085$14,574,811$(8,936,924)$5,637,887

Foreign

1,615,144-1,615,1444,495,749-4,495,749
$14,402,917$1,666,312$16,069,229$19,070,560$(8,936,924)$10,133,636
Provision for Income Taxes

2022

2021

Continuing Operations

Discontinued Operations

Total Income Statement

Continuing Operations

Discontinued Operations

Total Income Statement

Current

Federal

$4,528,423$332,665$4,861,088$4,075,121$(1,816,413)$2,258,708

Foreign

572,555-572,5551,509,693(287,339)1,222,354

State

1,361,46184,1901,443,651498,939-498,939

Deferred:

Federal

(2,567,573)-(2,567,573 )(2,292,101)-(2,292,101 )

Foreign

---(189,970)-(189,970 )

State

(542,410)-(542,410 )(713,465)-(713,465 )
$3,352,456$414,855$3,767,311$2,888,217$(2,103,752)$784,465
Reconciliation of Income Taxes Computed Using the U.S. Federal Statutory Rate to that Reflected in Operations

2022

2021

Amount

Percent

Amount

Percent

Income taxes using U.S. federal statutory rate

$3,374,53821%$2,128,06321%

State income taxes, net of federal benefit

714,4164(165,221)(2)

Impact on Foreign Repatriation Tax Reform

-011,3130

Impact of foreign subsidiaries on effective tax rate

(41,404)0(282,614)(3)

Impact of Research & Development tax credit

(131,005)(1)(188,944)(3)

Uncertain tax positions reserve

54,7050(417,197)(3)

Other net

(203,939)(1)(300,935)(3)
$3,767,31123%$784,4657%

2022

2021

Amount

Percent

Amount

Percent

Income taxes using U.S. federal statutory rate

$3,024,61221%$4,004,81721%

State income taxes, net of federal benefit

649,486461,7771

Impact on Foreign Repatriation Tax Reform

-011,3130

Impact of foreign subsidiaries on effective tax rate

(41,404)0(282,614(2)

Impact of Research & Development tax credit

(131,005)(1)(188,944(1)

Uncertain tax positions reserve

54,7050(417,197(2)

Other net

(203,938)(1)(300,935(2)
$3,352,45623%$2,888,21715%

2022

2021

Amount

Percent

Amount

Percent

Income taxes using U.S. federal statutory rate

$349,92521%$(1,876,754)21%

State income taxes, net of federal benefit

64,9304(226,998)3
$414,85525%$(2,103,752)24%
Reconciliation of Unrecognized Tax Benefits

2022

2021

Balance at beginning of year

$672,098$1,078,309

Increase for positions taken during the current period

58,58645,721

Increase (decrease) for positions taken during the prior period

--

Decrease resulting from the expiration of the statute of limitations

(45,166 )(451,932 )

Balance at end of year

$685,518$672,098
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases  
Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases

2023

$3,059,547

2024

2,640,972

2025

1,747,019

2026

1,371,761

2027

1,008,297
$9,827,596
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2022
Retirement Benefit Plans  
Schedule of Significant Disclosures Relating to Benefit Plans

2022

2021

Service cost

$1,078,973$1,087,333

Interest cost

2,432,7562,017,015

Expected return on plan assets

(5,842,641 )(5,794,694 )

Amortization of prior service cost

66,25299,380

Amortization of the net loss

1,560,2991,730,150

Net periodic benefit cost

$(704,361 )$(860,816 )

2022

2021

Discount rate

- Pension plans

2.75% - 2.81%

2.40% - 2.48%

- Supplemental pension plans

2.08%

1.49%

Expected return on plan assets

7.5%

7.5%

Rate of compensation increase

0%

0%

2022

2021

Service cost

$53,291$54,505

Interest cost

43,95039,369

Expected return on plan assets

(17,600 )(25,681 )

Amortization of prior service cost

--

Amortization of the net loss

(8,214 )(12,374 )

Net periodic benefit cost

$75,668$55,819

2022

2021

Discount rate

5.28%2.66%

Expected return on plan assets

4.0%4.0%

Pension Benefit

Other Postretirement Benefit

2022

2021

2022

2021

Benefit obligation at beginning of year

$107,420,338$111,549,725$1,724,582$1,827,169

Change in discount rate

(26,408,548 )(5,316,621 )(562,340 )(96,343 )

Service cost

1,078,9731,087,33353,29154,505

Interest cost

2,432,7562,017,01543,95039,369

Plan Amendment

---36,388

Actuarial (gain)/loss

934,2112,340,743(73,395 )110,462

Significant Event

---(218,103 )

Benefits paid

(4,756,015 )(4,257,857 )(34,962 )(28,865 )

Benefit obligation at end of year

$80,701,715$107,420,338$1,151,126$1,724,582

2022

2021

2022

2021

Fair value of plan assets at beginning of year

$80,814,956$78,361,102$439,993$642,030

Actual return on plan assets

(17,701,556 )4,369,24744,91116,066

Employer contributions

169,8652,342,46249,15845,243

Significant Event

---(218,103 )

Benefits paid

(4,756,015 )(4,257,855 )(49,158 )(45,243 )

Fair value of plan assets at end of year

$58,527,250$80,814,956$484,904$439,993

Pension Benefit

Other Postretirement Benefit

Funded Status

2022

2021

2022

2021

Net amount recognized in the balance sheet

$(22,174,465 )$(26,605,382 )$(666,222 )$(1,284,589 )

Amounts recognized in accumulated other comprehensive income consist of:

Pension Benefit

Other Postretirement Benefit

2022

2021

2022

2021

Net (loss)/gain

$(36,956,587 )$(40,447,026 )$900,694$241,621

Prior service (cost) credit

-(66,252 )--
$(36,956,587 )$(40,513,278 )$900,694$241,621

Pension Benefit

Other Postretirement Benefit

2022

2021

2022

2021

Balance at beginning of period

$(40,513,278 )$(43,893,239 )$241,621$349,276

Change due to availability of final actual assets and census data

----

Charged to net periodic benefit cost

Prior service cost

66,25299,3804,241-

Net loss (gain)

1,560,2991,730,150(8,214 )(12,374 )

Liability (gains)/losses

Discount rate

26,408,5485,316,621562,34096,343

Asset (gains)/losses deferred

(22,866,209 )(771,444)27,311(9,615)

Plan Amendments

---(36,388)

Significant Event

---(35,159)

Other

(1,612,199 )(2,994,746 )73,395(110,462)

Balance at end of period

$(36,956,587 )$(40,513,278 )$900,694$241,621

2022

2021

Discount rate

-

Pension plans

5.21% - 5.23%

2.75% - 2.81%

-

Supplemental pension plans

4.98%

2.08%

-

Other postretirement plan

5.28%

2.93%

2022

2021

Number of plans

55

Projected benefit obligation

$80,701,715$107,420,338

Accumulated benefit obligation

80,701,715107,420,338

Fair value of plan assets

58,527,25080,814,956

Net amount recognized in accrued benefit liability

$(22,174,465 )$(26,605,382 )

December 31, 2022

Level 1

Level 2

Level 3

Total

Cash and Equivalents:

Common/collective trust funds

$-$391,357$-$391,357

Equities:

The Eastern Company Common Stock

4,184,107-4,184,107

Common/collective trust funds

Russell Multi Asset Core Plus Fund (a)

-26,244,623-26,244,623

Fixed Income:

Common/collective trust funds

Target Duration LDI Fixed Income Funds (b)

• Russell 25 Year LDI Fixed Income Fund

-4,376,600-4,376,600

• Russell 14 Year LDI Fixed Income Fund

-18,012,813-18,012,813

STRIPS Fixed Income Funds (c)

• Russell 15 to 20 Year STRIPS Fixed Income Fund

-2,151,410-2,151,410

• Russell 10 to 15 Year STRIPS Fixed Income Fund

-3,166,340-3,166,340

Total

$4,184,107$54,343,143$-$58,527,250

January 1, 2022

Level 1

Level 2

Level 3

Total

Cash and Equivalents:

Common/collective trust funds

$-$356,173$-$356,173

Equities:

The Eastern Company Common Stock

5,460,173-5,460,173

Common/collective trust funds

Russell Multi Asset Core Plus Fund (a)

-36,142,837-36,142,837

Fixed Income:

Common/collective trust funds

Target Duration LDI Fixed Income Funds (b)

· Russell 25 Year LDI Fixed Income Fund

-4,320,207-4,320,207

· Russell 14 Year LDI Fixed Income Fund

-26,430,482-26,430,482

STRIPS Fixed Income Funds (c)

· Russell 15 to 20 Year STRIPS Fixed Income Fund

-3,264,328-3,264,328

· Russell 10 to 15 Year STRIPS Fixed Income Fund

-4,840,756-4,840,756

Total

$5,460,173$75,354,783$-$80,814,956

2022

2021

Regular matching contributions

$561,357$553,619

Transitional credit contributions

123,387138,604

Non-discretionary contributions

376,861392,865

Total contributions made for the period

$1,061,605$1,085,088
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2022
Total earnings per share:  
Schedule of Denominators Used in Earnings Per Share Computations

2022

2021

Basic:

Weighted average shares outstanding

6,223,8396,262,378

Diluted:

Weighted average shares outstanding

6,223,8396,262,378

Dilutive stock awards

14,102711

Denominator for diluted earnings per share

6,237,9416,263,089
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Geographic Information (Tables)
12 Months Ended
Dec. 31, 2022
Geographic Information  
Schedule of Segment Financial Information

2022

2021

Geographic Information:

Net Sales:

United States

$270,342,724$234,300,461

Foreign

8,922,42212,222,362
$279,265,146$246,522,823

Foreign sales are primarily to customers in North America.

Identifiable Assets:

United States

$249,652,120$252,961,017

Foreign

13,254,62413,367,918
$262,906,744$266,328,935
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Cost of products sold $ (220,648,900) $ (189,756,610)
Gross margin 58,616,246 56,766,213
Selling and administrative expenses (39,508,849) (35,218,028)
Operating loss 14,166,318 17,446,786
Interest expense (2,275,612) (1,747,723)
Income tax benefit 414,855 (2,103,752)
Loss from discontinued operations, net of tax 1,251,457 (6,833,172)
Discontinued Operations [Member]    
Net sales 7,574,181 44,289,411
Cost of products sold (5,137,380) (24,873,717)
Gross margin 2,436,801 19,415,694
Selling and administrative expenses (891,519) (15,962,532)
Restructuring costs 305,539 (11,807,512)
Operating loss 1,850,821 (8,354,350)
Interest expense (184,509) (582,574)
Loss from discontinued operations before income taxes 1,666,312 (8,936,924)
Income tax benefit (414,855) 2,103,752
Loss from discontinued operations, net of tax $ 1,251,457 $ (6,833,172)
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations (Details 1) - USD ($)
Dec. 31, 2022
Jan. 01, 2022
Right of use assets $ 12,217,521 $ 11,138,535
Accounts payable 27,638,317 29,633,974
Accrued compensation and other accrued expenses 3,327,832 4,375,867
Discontinued Operations [Member]    
Cash 0 434,126
Accounts receivable 0 1,153,274
Inventory 0 1,258,032
Prepaid expenses 0 59,850
Property plant and equipment, net 0 591,920
Right of use assets 0 24,697
Total assets of discontinued operations 0 3,521,899
Current assets of discontinued operations 0 3,521,899
Non-current assets of discontinued operations 0 0
Total assets of discontinued operation 0 3,521,899
Accounts payable 0 167,794
Accrued compensation and other accrued expenses 0 388,499
Current portion of lease liability 0 24,697
Total liabilities of discontinued operations 0 580,990
Current liabilities of discontinued operations 0 580,990
Non-current liabilities of discontinued operations 0 0
Total liabilities of discontinued operation $ 0 $ 580,990
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Jan. 01, 2022
Dec. 31, 2021
Amount of deposits insured by Federal Deposit Insurance Corporation (FDIC) $ 250,000      
Bad debt expense       $ 48,000
Revenue recognized employing the percentage of completion method 1,385,000 $ 795,000    
Sales returns $ 580,000 395,000    
Percentage of available cash located in foreign subsidiaries 27.00%      
LIFO inventory amount $ 23,600,000      
FIFO inventory amount 41,000,000.0      
Amortization expense 0     0
Excess of current cost over LIFO carrying value 4,200,000 3,600,000 $ 3,600,000  
Depreciation 3,257,519     3,255,894
Product development expenses 4,241,211   4,101,399  
Accounts Receivable [Member]        
Bad debt expense 208,000 48,000 48,000  
Doubtful accounts receivable $ 677,000 $ 515,000 $ 515,000  
Maximum [Member] | Technology And Licenses [Member]        
Useful lives of intangible assets 24 years      
Maximum [Member] | Machinery and Equipment [Member]        
Estimated useful lives of the assets 10 years      
Maximum [Member] | Building [Member]        
Estimated useful lives of the assets 39 years 6 months      
Minimum [Member] | Technology And Licenses [Member]        
Useful lives of intangible assets 1 year      
Minimum [Member] | Machinery and Equipment [Member]        
Estimated useful lives of the assets 3 years      
Minimum [Member] | Building [Member]        
Estimated useful lives of the assets 10 years      
Advertising [Member]        
Advertising costs $ 269,659     200,482
Product Development Costs [Member]        
Product development expenses 4,241,211     $ 4,101,399
Lease [Member]        
Lease liability $ 12,300,000      
Average discount rate 5.00%      
Weighted average remaining lease 5 years 8 months 12 days      
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill (Details) - Goodwill [Member] - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill beginning balance $ 72,211,873 $ 72,219,404
Disposition (1,225,226)  
Foreign exchange (209,188) (7,531)
Goodwill endning balance $ 70,777,459 $ 72,211,873
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Intangibles (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2022
Total Gross Intangibles $ 34,340,524 $ 33,901,616  
Accumulated Amortization $ 15,520,627 $ 11,038,119  
Weighted-Average Amortization Period (Years) 4 years 8 months 12 days 5 years 10 months 24 days  
Net Intangible assets $ 18,819,897 $ 22,863,497 $ 22,863,497
Patents and developed technology [Member]      
Total Gross Intangibles 7,412,101 6,749,169  
Accumulated Amortization $ 3,395,729 $ 2,959,782  
Weighted-Average Amortization Period (Years) 4 years 9 months 18 days 6 years 6 months  
Customer relationship [Member]      
Total Gross Intangibles $ 25,883,709 $ 26,040,691  
Accumulated Amortization $ 11,620,461 $ 7,759,667  
Weighted-Average Amortization Period (Years) 4 years 9 months 18 days 5 years 10 months 24 days  
Non-compete agreements [Member]      
Total Gross Intangibles $ 1,040,714 $ 1,111,756  
Accumulated Amortization $ 504,437 $ 318,670  
Weighted-Average Amortization Period (Years) 2 years 4 months 24 days 3 years 3 months 18 days  
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Intangibles (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Intangibles    
Amortization expenses $ 3,953,838 $ 3,985,179
2023 4,700,000  
2024 3,900,000  
2025 3,900,000  
2026 3,900,000  
2027 $ 3,900,000  
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Details) - USD ($)
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Debt      
Term loans $ 64,147,028   $ 71,313,522
Revolving credit loan 0   0
Long term debt 64,147,028   71,313,522
Less current portion 9,010,793 $ 7,500,000 7,500,000
Long term debt, less current portion $ 55,136,231 $ 63,813,522 $ 63,813,522
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Details 1)
Dec. 31, 2022
USD ($)
Debt  
2023 $ 9,010,793
2024 55,136,231
Thereafter 0
Total $ 64,147,028
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Aug. 30, 2019
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Remaining balance of term loan   $ 1,000,000,000,000    
Unamortized discounts and debt Issuance costs   113,769 $ 186,478  
Interest paid   $ 2,502,883 $ 2,271,818 $ 2,271,818
Description of interest rate swap contract   the Company to maintain a consolidated fixed charge coverage ratio of at least 1.25 to 1, which is to be tested quarterly on a twelve-month trailing basis. In addition, the Company is required to show a senior net leverage ratio not to exceed 4.25 to 1    
Credit Agreement [Member]        
Ratio description   the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company will be required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1    
Revolving Credit Loan [Member]        
Revolving commitment portion $ 20,000,000      
Annual commitment fee percentage   0.25%    
Revolving Credit Loan [Member] | LIBOR [Member] | Minimum [Member]        
Basis spread on variable rate       1.25%
Revolving Credit Loan [Member] | LIBOR [Member] | Maximum [Member]        
Basis spread on variable rate       2.25%
Term Loan [Member]        
Revolving commitment portion 100,000,000      
Repayment of debt $ 19,000,000      
Term of loan   5 years    
Term Loan [Member] | Interest Rate Swap [Member]        
Fixed rate of interest 1.44% 1.44%    
Interest rate swap, notional amount $ 50,000,000      
Description of interest rate swap contract   which was equal to 50% of the outstanding balance of the term loan on that date. The Company has a fixed interest rate of 1.44% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.44% and will receive interest when the LIBOR rate exceeds 1.44%. On December 31, 2022, the interest rate for half ($24.0 million) of the term portion was 6.1%, using a one-month LIBOR rate, and 3.19% on the remaining balance ($40.0 million) of the term loan based on a one-month LIBOR rate    
Term Loan [Member] | December 31, 2019 through June 30, 2021 [Member]        
Quarterly principal payment   $ 1,250,000    
Term Loan [Member] | September 30, 2021 through June 30, 2023 [Member]        
Quarterly principal payment   1,875,000    
Term Loan [Member] | September 30, 2023 through June 30, 2024 [Member]        
Quarterly principal payment   $ 2,500,000    
Term Loan [Member] | LIBOR [Member]        
Fixed rate of interest   1.44%    
Term of variable rate   the term loan based on a one-month LIBOR rate    
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Options and awards (Details) - Stcok Options [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Number of units outstanding at beginning of period 180,833 244,001
Number of units, Exercised (16,667) (55,668)
Number of units, Forfeited (18,000) (7,500)
Number of units outstanding at end of period 146,166 180,833
Weighted average exercise price, beginning balance $ 22.88 $ 21.87
Weighted average exercise price, issued 0 0
Weighted average exercise price, exercised 21.20 19.31
Weighted average exercise price, forfeited 21.74 21.20
Weighted average exercise price, ending balance $ 23.22 $ 22.88
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Options and awards (Details 1)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Outstanding | shares 146,166
Exercisable | shares 115,166
Maximum [Member] | SAR [Member]  
Weighted avaerage exercise price $ 23.22
Weighted- Average Remaining Contractual Life 1 year 1 month 6 days
Minimum Range of Exercise Prices (in dollar per share) $ 20.20
Minimum [Member] | SAR [Member]  
Weighted avaerage exercise price 23.50
Maximum Range of Exercise Prices (in dollar per share) $ 26.30
Weighted- Average Remaining Contractual Life 7 months 6 days
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Options and awards (Details 2) - Stock Options [Member] - shares
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Issued 43,300 27,300
Number of units outstanding at beginning of period 27,300 25,000
Number of units, Forfeited (6,100) (25,000)
Number of units outstanding at end of period 64,500 27,300
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Options and awards (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Expected term 3 years  
Intrinsic value $ 1,243,560  
Stock compensation expense $ 966,157 $ 1,118,967
SAR [Member]    
Expected term 4 years  
Stock compensation expense $ 504,694 $ 418,000
Maximum [Member]    
Volatility deviation 47.70%  
Risk free rate 2.66%  
Maximum [Member] | Building [Member]    
Volatility deviation 48.55%  
Risk free rate 0.35%  
Minimum [Member]    
Volatility deviation 47.15%  
Risk free rate 2.04%  
Minimum [Member] | Building [Member]    
Volatility deviation 47.25%  
Risk free rate 0.18%  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details) - USD ($)
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Income Taxes      
Property, plant and equipment $ 3,568,209   $ 3,586,257
Right of Use Asset 2,786,486   2,564,741
Intangible assets 3,374,192   6,364,038
Other 876,731   495,881
Foreign Withholding Tax 60,462   60,462
Total deferred income tax liabilities 10,666,080 $ 1,151,759 13,071,379
Other postretirement benefits (151,486)   (292,090)
Inventories (1,562,175)   (1,161,354)
Allowance for doubtful accounts (160,446)   (114,113)
Accrued compensation (498,530)   (390,693)
Lease Obligation (2,786,486)   (2,564,741)
Pensions (5,042,030)   (6,049,532)
Foreign Tax Credit (953,916)   (1,164,515)
Capital loss carry forward 0   (182,582)
Total deferred income tax assets (11,155,069)   (11,919,620)
Net deferred income tax (assets) liabilities $ 488,989   $ (1,151,759)
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Income loss from continue operation $ 14,402,917 $ 19,070,560 $ 19,070,560
Income loss from discontinued operation 1,666,312   (8,936,924)
Income loss before tax 16,069,229   10,133,636
Domestic Country [Member]      
Income loss from continue operation 12,787,773   14,574,811
Income loss from discontinued operation 1,666,312   (8,936,924)
Income loss before tax 14,454,085   5,637,887
Foreign Country [Member]      
Income loss from continue operation 1,615,144   4,495,749
Income loss from discontinued operation 0   0
Income loss before tax $ 1,615,144   $ 4,495,749
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Provision for income taxes continued operation $ 3,352,456   $ 2,888,217
Deferred income tax continued operation (3,047,762) $ (3,010,111)  
Provision for income taxes discontinued operation 414,855   (2,103,752)
Provision for income taxes total 3,767,311   784,465
State And Local Jurisdiction [Member]      
Current income tax continued operation 1,361,461   498,939
Current income tax discontinued operation 84,190   0
Current income tax total 1,443,651   498,939
Deferred income tax continued operation (542,410)   (713,465)
Deferred income tax discontinued operation 0   0
Deferred income tax total (542,410)   (713,465)
Foreign Country [Member]      
Current income tax continued operation 572,555   1,509,693
Current income tax discontinued operation 0   (287,339)
Current income tax total 572,555   1,222,354
Deferred income tax continued operation 0   (189,970)
Deferred income tax discontinued operation 0   0
Deferred income tax total 0   (189,970)
Domestic Country [Member]      
Current income tax continued operation 4,528,423   4,075,121
Current income tax discontinued operation 332,665   (1,816,413)
Current income tax total 4,861,088   2,258,708
Deferred income tax continued operation (2,567,573)   (2,292,101)
Deferred income tax discontinued operation 0   0
Deferred income tax total $ (2,567,573)   $ (2,292,101)
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Taxes    
Income taxes using U.S. federal statutory rate, Amount $ 3,374,538 $ 2,128,063
State income taxes, net of federal benefit, Amount 714,416 (165,221)
Impact on Foreign Repatriation Tax Reform, Amount 0 11,313
Impact of foreign subsidiaries on effective tax rate, Amount (41,404) (282,614)
Impact of Research & Development tax credit, Amount (131,005) (188,944)
Uncertain tax positions reserve, Amount 54,705 (417,197)
Other-net, Amount (203,939) (300,935)
Total income tax computed $ 3,767,311 $ 784,465
Income taxes using U.S. federal statutory rate, Percent 21.00% 21.00%
State income taxes, net of federal benefit, Percent 4.00% (2.00%)
Impact on Foreign Repatriation Tax Reform, percent 0.00% 0.00%
Impact of foreign subsidiaries on effective tax rate, Percent 0.00% (3.00%)
Impact of Research &amp; Development tax credit, Percentage (1.00%) (3.00%)
Uncertain tax positions reserve, Percentage 0.00% (3.00%)
Other-net, Percent (1.00%) (3.00%)
Effective income tax rate 23.00% 7.00%
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details 4) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income taxes using U.S. federal statutory rate, Amount $ 3,374,538 $ 2,128,063
State income taxes, net of federal benefit, Amount 714,416 (165,221)
Impact on Foreign Repatriation Tax Reform, Amount 0 11,313
Impact of foreign subsidiaries on effective tax rate, Amount (41,404) (282,614)
Impact of Research & Development tax credit, Amount (131,005) (188,944)
Uncertain tax positions reserve, Amount 54,705 (417,197)
Other-net, Amount (203,939) (300,935)
Total income tax computed $ 3,767,311 $ 784,465
Income taxes using U.S. federal statutory rate, Percent 21.00% 21.00%
State income taxes, net of federal benefit, Percent 4.00% (2.00%)
Impact on Foreign Repatriation Tax Reform, percent 0.00% 0.00%
Impact of foreign subsidiaries on effective tax rate, Percent 0.00% (3.00%)
Impact of Research &amp; Development tax credit, Percentage (1.00%) (3.00%)
Uncertain tax positions reserve, Percentage 0.00% (3.00%)
Other-net, Percent (1.00%) (3.00%)
Effective income tax rate 23.00% 7.00%
Segment Continuing Operations [Member]    
Income taxes using U.S. federal statutory rate, Amount $ 3,024,612 $ 4,004,817
State income taxes, net of federal benefit, Amount 649,486 61,777
Impact on Foreign Repatriation Tax Reform, Amount 0 11,313
Impact of foreign subsidiaries on effective tax rate, Amount (41,404) (282,614)
Impact of Research & Development tax credit, Amount (131,005) (188,944)
Uncertain tax positions reserve, Amount 54,705 (417,197)
Other-net, Amount (203,938) (300,935)
Total income tax computed $ 3,352,456 $ 2,888,217
Income taxes using U.S. federal statutory rate, Percent 21.00% 21.00%
State income taxes, net of federal benefit, Percent 4.00% 1.00%
Impact on Foreign Repatriation Tax Reform, percent 0.00% 0.00%
Impact of foreign subsidiaries on effective tax rate, Percent 0.00% (2.00%)
Impact of Research &amp; Development tax credit, Percentage (1.00%) (1.00%)
Uncertain tax positions reserve, Percentage 0.00% (2.00%)
Other-net, Percent (1.00%) (2.00%)
Effective income tax rate 23.00% 15.00%
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details 5) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income taxes using U.S. federal statutory rate, Amount $ 3,374,538 $ 2,128,063
State income taxes, net of federal benefit, Amount 714,416 (165,221)
Total income tax computed $ 3,767,311 $ 784,465
Income taxes using U.S. federal statutory rate, Percent 21.00% 21.00%
State income taxes, net of federal benefit, Percent 4.00% (2.00%)
Effective income tax rate 23.00% 7.00%
Segment Discontinued Operations [Member]    
Income taxes using U.S. federal statutory rate, Amount $ 349,925 $ (1,876,754)
State income taxes, net of federal benefit, Amount 64,930 (226,998)
Total income tax computed $ 414,855 $ (2,103,752)
Income taxes using U.S. federal statutory rate, Percent 21.00% 21.00%
State income taxes, net of federal benefit, Percent 4.00% 3.00%
Effective income tax rate 25.00% 24.00%
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details 6) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Taxes    
Balance at beginning of year $ 672,098 $ 1,078,309
Increase (decrease) for positions taken during the current period 58,586 45,721
Increase (decrease) for positions taken during the prior period 0 0
Increase (decrease) resulting from the expiration of the statute of limitations (45,166) (451,932)
Balance at end of year $ 685,518 $ 672,098
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Income Taxes      
Undistributed earnings of foreign subsidiaries $ 12,218,919    
Unrecognized tax benefits that would affect the annual effective tax rate 253,655    
Accrued interest related to unrecognized tax benefits 69,245    
Total income taxes paid $ 3,679,678 $ 2,318,018 $ 2,318,018
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details)
Dec. 31, 2022
USD ($)
Leases  
2023 $ 3,059,547
2024 2,640,972
2025 1,747,019
2026 1,371,761
2027 1,008,297
Total $ 9,827,596
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases    
Rent expense $ 3,299,579 $ 2,816,258
Lease rate 5.00%  
weighted average lease term 5 years 8 months 12 days  
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefit Plans (Details) - USD ($)
12 Months Ended 24 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Pension Benefit [Member]      
Service cost $ 1,078,973 $ 1,087,333 $ 1,078,973
Interest cost 2,432,756 2,017,015 2,432,756
Expected return on plan assets (5,842,641) (5,794,694)  
Amortization of prior service cost 66,252 99,380  
Amortization of the net loss 1,560,299 1,730,150  
Net periodic benefit cost (704,361) (860,816)  
Other Postretirement Benefit [Member]      
Service cost 53,291 54,505 53,291
Interest cost 43,950 39,369 $ 43,950
Expected return on plan assets (17,600) (25,681)  
Amortization of prior service cost 0 0  
Amortization of the net loss (8,214) (12,374)  
Net periodic benefit cost $ 75,668 $ 55,819  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefit Plans (Details 1)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Pension Benefit [Member]      
Rate of compensation increase 0.00%   0.00%
Expected return on plan assets 7.50%   7.50%
Discount rate 2.08% 26.10% 1.49%
Other Postretirement Benefit [Member]      
Expected return on plan assets 4.00%   4.00%
Discount rate 5.28%   2.66%
Minimum [Member] | Pension Benefit [Member]      
Discount rate 2.75% 5.21% 2.40%
Maximum [Member] | Pension Benefit [Member]      
Discount rate 2.81% 5.23% 2.48%
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefit Plans (Details 2) - USD ($)
12 Months Ended 24 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Jan. 01, 2022
Pension Benefit [Member]        
Change in discount rate   $ (5,316,621) $ (26,408,548)  
Service cost $ 1,078,973 1,087,333 1,078,973  
Interest cost 2,432,756 2,017,015 2,432,756  
Plan amendment   0 0  
Actuarial (gain)/loss   2,340,743 934,211  
Significant Event   0 0  
Benefits paid   (4,257,857) (4,756,015)  
Net amount recognized in the balance sheet (22,174,465) (26,605,382) (22,174,465)  
Benefit obligation at beginning of year   111,549,725 107,420,338  
Benefit obligation at end of year   107,420,338 80,701,715  
Fair value of plan assets at beginning of year 58,527,250   58,527,250 $ 80,814,956
Fair value of plan assets at end of year 58,527,250   58,527,250  
Other Postretirement Benefit [Member]        
Benefit obligation at beginning of year   1,827,169 1,724,582  
Change in discount rate   (96,343) (562,340)  
Service cost 53,291 54,505 53,291  
Interest cost 43,950 39,369 43,950  
Plan amendment   36,388 0  
Actuarial (gain)/loss   110,462 (73,395)  
Significant Event   (218,103) 0  
Benefits paid   (28,865) (34,962)  
Benefit obligation at end of year 1,151,126 1,724,582 1,151,126  
Net amount recognized in the balance sheet (666,222) (1,284,589) (666,222)  
Pension Plans Defined Benefit [Member]        
Significant Event   0 0  
Benefits paid   (4,257,855) (4,756,015)  
Actual return on plan assets   4,369,247 (17,701,556)  
Fair value of plan assets at beginning of year 80,814,956 78,361,102 80,814,956  
Employer contributions   2,342,462 169,865  
Fair value of plan assets at end of year 80,814,956 78,361,102 80,814,956  
Other Postretirement Benefit Plans Defined Benefit [Member]        
Significant Event   (218,103) 0  
Benefits paid   (45,243) (49,158)  
Actual return on plan assets   16,066 44,911  
Fair value of plan assets at beginning of year 439,993 642,030 439,993  
Employer contributions   45,243 49,158  
Fair value of plan assets at end of year $ 439,993 $ 642,030 $ 439,993  
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefit Plans (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Pension Benefit [Member]    
Net (loss)/gain $ (36,956,587) $ (40,447,026)
Prior service (cost) credit 0 (66,252)
Total (36,956,587) (40,513,278)
Change due to availability of final actual assets and census data 0 0
Balance at beginning of period (40,513,278) (43,893,239)
Prior service cost 66,252 99,380
Net loss (gain) 1,560,299 1,730,150
Discount rate, amount 26,408,548 5,316,621
Asset (gains)/losses deferred (22,866,209) (771,444)
Plan amendments 0 0
Significant Event 0 0
Other (1,612,199) (2,994,746)
Balance at end of period (36,956,587) (40,513,278)
Other Postretirement Benefit [Member]    
Net (loss)/gain 900,694 241,621
Prior service (cost) credit 0 0
Total 900,694 241,621
Change due to availability of final actual assets and census data 0 0
Balance at beginning of period 241,621 349,276
Prior service cost 4,241 0
Net loss (gain) (8,214) (12,374)
Discount rate, amount 562,340 96,343
Asset (gains)/losses deferred 27,311 (9,615)
Plan amendments 0 (36,388)
Significant Event 0 (35,159)
Other 73,395 (110,462)
Balance at end of period $ 900,694 $ 241,621
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefit Plans (Details 4)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Discount rate for other postretirement plan 5.28% 2.93%
Discount rate for supplemental pension plans 4.98% 2.08%
Minimum [Member] | Pension Benefit Plans and Other Postretirement Benefit Plan [Member]    
Discount rate 5.21% 2.75%
Maximum [Member] | Pension Benefit Plans and Other Postretirement Benefit Plan [Member]    
Discount rate 5.23% 2.81%
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefit Plans (Details 5) - Pension Benefit [Member]
12 Months Ended
Dec. 31, 2022
USD ($)
integer
Dec. 31, 2021
USD ($)
integer
Number of plans | integer 5 5
Projected benefit obligation $ 80,701,715 $ 107,420,338
Accumulated benefit obligation 80,701,715 107,420,338
Fair value of plan assets 58,527,250 80,814,956
Net amount recognized in accrued benefit liability $ (22,174,465) $ (26,605,382)
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefit Plans (Details 6) - Pension Benefit [Member] - USD ($)
Dec. 31, 2022
Jan. 01, 2022
Fair value of plan assets at beginning of year $ 58,527,250 $ 80,814,956
Level 1 [Member]    
Fair value of plan assets at beginning of year 4,184,107 5,460,173
Level 2 [Member]    
Fair value of plan assets at beginning of year 54,343,143 75,354,783
Level 3 [Member]    
Fair value of plan assets at beginning of year 0 0
Eastern Company Common Stock [Member]    
Fair value of plan assets at beginning of year 4,184,107 5,460,173
Eastern Company Common Stock [Member] | Level 1 [Member]    
Fair value of plan assets at beginning of year 4,184,107 5,460,173
Eastern Company Common Stock [Member] | Level 3 [Member]    
Fair value of plan assets at beginning of year 0 0
Common/Collective Trust Funds [Member]    
Fair value of plan assets at beginning of year 391,357 356,173
Common/Collective Trust Funds [Member] | Level 1 [Member]    
Fair value of plan assets at beginning of year 0 0
Common/Collective Trust Funds [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 391,357 356,173
Common/Collective Trust Funds [Member] | Level 3 [Member]    
Fair value of plan assets at beginning of year 0 0
Multi Asset Core Plus Fund [Member]    
Fair value of plan assets at beginning of year 26,244,623 36,142,837
Multi Asset Core Plus Fund [Member] | Level 1 [Member]    
Fair value of plan assets at beginning of year 0 0
Multi Asset Core Plus Fund [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 26,244,623 36,142,837
Multi Asset Core Plus Fund [Member] | Level 3 [Member]    
Fair value of plan assets at beginning of year 0 0
Russell 25 Year LDI Fixed Income Fund [Member]    
Fair value of plan assets at beginning of year 4,376,600 4,320,207
Russell 25 Year LDI Fixed Income Fund [Member] | Level 1 [Member]    
Fair value of plan assets at beginning of year 0 0
Russell 25 Year LDI Fixed Income Fund [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 4,376,600 4,320,207
Russell 25 Year LDI Fixed Income Fund [Member] | Level 3 [Member]    
Fair value of plan assets at beginning of year 0 0
Russell 14 Year LDI Fixed Income Fund [Member]    
Fair value of plan assets at beginning of year 18,012,813 26,430,482
Russell 14 Year LDI Fixed Income Fund [Member] | Level 1 [Member]    
Fair value of plan assets at beginning of year 0 0
Russell 14 Year LDI Fixed Income Fund [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 18,012,813 26,430,482
Russell 14 Year LDI Fixed Income Fund [Member] | Level 3 [Member]    
Fair value of plan assets at beginning of year 0 0
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member]    
Fair value of plan assets at beginning of year 2,151,410 3,264,328
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 1 [Member]    
Fair value of plan assets at beginning of year 0 0
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 2,151,410 3,264,328
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 3 [Member]    
Fair value of plan assets at beginning of year 0 0
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member]    
Fair value of plan assets at beginning of year 3,166,340 4,840,756
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 1 [Member]    
Fair value of plan assets at beginning of year 0 0
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 3,166,340 4,840,756
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 3 [Member]    
Fair value of plan assets at beginning of year $ 0 $ 0
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefit Plans (Details 7) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Total contributions for the period $ 1,061,605 $ 1,085,088
Regular Matching Contributions [Member]    
Total contributions for the period 561,357 553,619
Transitional Credit Contributions [Member]    
Total contributions for the period 123,387 138,604
Non-Discretionary Contributions [Member]    
Total contributions for the period $ 376,861 $ 392,865
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefit Plans (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Accrued amount for non discretionary safe harbor contribution $ 379,090 $ 323,082  
Description of investment plan The 401(k) Plan Amendment increased this match to 50% of the first 6% of contributions for the remainder of Fiscal 2016 and going forward. The 401(k) Plan Amendment also provided for an additional non-discretionary contribution (the “transitional credit”) for certain non-union U.S. employees who were eligible to participate in the Salaried Plan. The amount of this non-discretionary contribution ranges from 0% to 4% of wages, based on the age of the individual on June 1, 2016. The 401(k) Plan Amendment increased the non-discretionary safe harbor contribution to 3% and changed the eligibility to all non-union U.S. employees    
Pension Benefit [Member]      
Fair value of plan assets $ 58,527,250 $ 80,814,956  
Discount rate 2.08% 26.10% 1.49%
Accumulated benefit obligation $ 80,701,715 $ 107,420,338  
2023 5,000,000.0    
2024 5,100,000    
2025 5,300,000    
2026 5,500,000    
2027 5,600,000    
2028 through 2032 29,000,000.0    
Cash contributions 800,000    
Dividend received 95,488 95,488  
Pension Benefit [Member] | Eastern Company Common Stock [Member]      
Fair value of plan assets $ 4,184,107 5,460,173  
Other Postretirement Benefit [Member]      
Discount rate 5.28%   2.66%
2023 $ 46,000    
2024 46,000    
2025 49,000    
2026 52,000    
2027 53,000    
2028 through 2032 $ 302,000    
Cash contributions   $ 50,000  
Minimum [Member] | Pension Benefit [Member]      
Discount rate 2.75% 5.21% 2.40%
Maximum [Member] | Pension Benefit [Member]      
Discount rate 2.81% 5.23% 2.48%
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Basic [Abstract]    
Weighted average shares outstanding 6,223,839 6,262,378
Diluted [Abstract]    
Weighted average shares outstanding 6,223,839 6,262,378
Dilutive stock appreciation rights 14,102 711
Denominator for diluted earnings per share (in shares) 6,237,941 6,263,089
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Geographic Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2022
Sales $ 279,265,146 $ 246,522,823  
Assets 262,906,744   $ 266,328,935
Reportable Geographical Components [Member] | United States [Member]      
Sales 270,342,724 234,300,461  
Assets 249,652,120   252,961,017
Reportable Geographical Components [Member] | Foreign [Member]      
Sales 8,922,422 $ 12,222,362  
Assets $ 13,254,624   $ 13,367,918
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Contingencies (Details Narrative)
1 Months Ended
Mar. 27, 2018
USD ($)
Contingencies  
Accrued expenses $ 430,000
Cost to remediate and monitor the landfill $ 430,000
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of risk (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Interest Rate Swap [Member] | Term Loan [Member]    
Interest rate swap, notional amount $ 40,000,000  
Minimum [Member] | Revolving Credit Loan [Member] | LIBOR [Member]    
Basis spread on variable rate 1.25%  
Maximum [Member] | Revolving Credit Loan [Member] | LIBOR [Member]    
Basis spread on variable rate 2.25%  
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Threshold percentage of concentration risk 14.00% 11.00%
XML 83 eml_10k_htm.xml IDEA: XBRL DOCUMENT 0000031107 2022-01-02 2022-12-31 0000031107 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-02 2022-12-31 0000031107 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-02 2022-12-31 0000031107 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-02 2021-12-31 0000031107 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-02 2022-12-31 0000031107 2018-03-01 2018-03-27 0000031107 2018-03-27 0000031107 srt:ReportableGeographicalComponentsMember eml:ForeignMember 2022-12-31 0000031107 srt:ReportableGeographicalComponentsMember eml:ForeignMember 2022-01-01 0000031107 srt:ReportableGeographicalComponentsMember eml:ForeignMember 2022-01-02 2022-12-31 0000031107 srt:ReportableGeographicalComponentsMember eml:ForeignMember 2021-01-02 2021-12-31 0000031107 srt:ReportableGeographicalComponentsMember eml:UnitedStatesMember 2022-01-01 0000031107 srt:ReportableGeographicalComponentsMember eml:UnitedStatesMember 2022-12-31 0000031107 srt:ReportableGeographicalComponentsMember eml:UnitedStatesMember 2022-01-02 2022-12-31 0000031107 srt:ReportableGeographicalComponentsMember eml:UnitedStatesMember 2021-01-02 2021-12-31 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-03 2022-01-01 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2021-01-03 2022-01-01 0000031107 srt:MaximumMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-03 2022-01-01 0000031107 srt:MinimumMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-03 2022-01-01 0000031107 eml:NonDiscretionaryContributionsMember 2022-01-02 2022-12-31 0000031107 eml:NonDiscretionaryContributionsMember 2021-01-02 2021-12-31 0000031107 eml:TransitionalCreditContributionsMember 2022-01-02 2022-12-31 0000031107 eml:TransitionalCreditContributionsMember 2021-01-02 2021-12-31 0000031107 eml:RegularMatchingContributionsMember 2022-01-02 2022-12-31 0000031107 eml:RegularMatchingContributionsMember 2021-01-02 2021-12-31 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:EasternCompanyCommonStockMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:EasternCompanyCommonStockMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:EasternCompanyCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:CashAndCashEquivalentMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:EasternCompanyCommonStockMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:EasternCompanyCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:EasternCompanyCommonStockMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:CashAndCashEquivalentMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 srt:MaximumMember eml:PensionBenefitPlansandOtherPostretirementBenefitPlanMember 2022-01-02 2022-12-31 0000031107 srt:MinimumMember eml:PensionBenefitPlansandOtherPostretirementBenefitPlanMember 2022-01-02 2022-12-31 0000031107 srt:MaximumMember eml:PensionBenefitPlansandOtherPostretirementBenefitPlanMember 2021-01-02 2021-12-31 0000031107 srt:MinimumMember eml:PensionBenefitPlansandOtherPostretirementBenefitPlanMember 2021-01-02 2021-12-31 0000031107 eml:OtherPostretirementBenefitPlansDefinedBenefitOneMember 2021-01-02 2022-12-31 0000031107 eml:OtherPostretirementBenefitPlansDefinedBenefitOneMember 2021-01-02 2021-12-31 0000031107 eml:PensionPlansDefinedBenefitOneMember 2021-12-31 0000031107 eml:OtherPostretirementBenefitPlansDefinedBenefitOneMember 2021-12-31 0000031107 eml:PensionPlansDefinedBenefitOneMember 2022-12-31 0000031107 eml:PensionPlansDefinedBenefitOneMember 2021-01-02 2022-12-31 0000031107 eml:OtherPostretirementBenefitPlansDefinedBenefitOneMember 2022-12-31 0000031107 eml:PensionPlansDefinedBenefitOneMember 2021-01-02 2021-12-31 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 2022-12-31 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-12-31 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-12-31 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-02 2022-12-31 0000031107 srt:MaximumMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-02 2022-12-31 0000031107 srt:MaximumMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 2021-12-31 0000031107 srt:MinimumMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 2021-12-31 0000031107 srt:MinimumMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-02 2022-12-31 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-02 2022-12-31 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-02 2021-12-31 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2022-01-02 2022-12-31 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 2021-12-31 0000031107 2021-01-01 0000031107 us-gaap:SegmentDiscontinuedOperationsMember 2022-01-02 2022-12-31 0000031107 us-gaap:SegmentDiscontinuedOperationsMember 2021-01-02 2021-12-31 0000031107 us-gaap:SegmentContinuingOperationsMember 2022-01-02 2022-12-31 0000031107 us-gaap:SegmentContinuingOperationsMember 2021-01-02 2021-12-31 0000031107 us-gaap:StateAndLocalJurisdictionMember 2022-01-02 2022-12-31 0000031107 us-gaap:StateAndLocalJurisdictionMember 2021-01-02 2021-12-31 0000031107 us-gaap:ForeignCountryMember 2021-01-02 2021-12-31 0000031107 us-gaap:DomesticCountryMember 2021-01-02 2021-12-31 0000031107 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0000031107 us-gaap:ForeignCountryMember 2021-01-01 2021-12-31 0000031107 us-gaap:ForeignCountryMember 2022-01-02 2022-12-31 0000031107 us-gaap:DomesticCountryMember 2022-01-02 2022-12-31 0000031107 eml:SARMember 2021-01-03 2022-01-01 0000031107 srt:MaximumMember 2022-01-02 2022-12-31 0000031107 srt:MinimumMember 2022-01-02 2022-12-31 0000031107 eml:SARMember 2022-01-02 2022-12-31 0000031107 eml:StockOptionsMember 2022-12-31 0000031107 eml:StockOptionsMember 2022-01-02 2022-12-31 0000031107 eml:StockOptionsMember 2022-01-01 0000031107 eml:StockOptionsMember 2021-01-02 0000031107 eml:StockOptionsMember 2021-01-03 2022-01-01 0000031107 srt:MinimumMember eml:SARMember 2022-01-02 2022-12-31 0000031107 srt:MaximumMember eml:SARMember 2022-01-02 2022-12-31 0000031107 eml:StockOptionsPlanMember 2022-12-31 0000031107 eml:StockOptionsPlanMember 2021-01-03 2022-01-01 0000031107 eml:StockOptionsPlanMember 2022-01-02 2022-12-31 0000031107 eml:StockOptionsPlanMember 2022-01-01 0000031107 eml:StockOptionsPlanMember 2021-01-02 0000031107 us-gaap:MediumTermNotesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-02 2022-12-31 0000031107 us-gaap:MediumTermNotesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-12-31 0000031107 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-02 2021-12-31 0000031107 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-02 2021-12-31 0000031107 us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:MediumTermNotesMember 2022-01-02 2022-12-31 0000031107 us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:MediumTermNotesMember 2022-01-02 2022-12-31 0000031107 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:MediumTermNotesMember 2022-01-02 2022-12-31 0000031107 us-gaap:LineOfCreditMember 2022-01-02 2022-12-31 0000031107 us-gaap:LineOfCreditMember 2019-08-30 0000031107 us-gaap:MediumTermNotesMember 2022-01-02 2022-12-31 0000031107 us-gaap:MediumTermNotesMember 2019-08-01 2019-08-30 0000031107 us-gaap:MediumTermNotesMember 2019-08-30 0000031107 eml:CreditAgreementMember 2022-01-02 2022-12-31 0000031107 eml:InterestRatesSwapMember us-gaap:MediumTermNotesMember 2022-01-02 2022-12-31 0000031107 eml:InterestRatesSwapMember us-gaap:MediumTermNotesMember 2022-12-31 0000031107 eml:InterestRatesSwapMember us-gaap:MediumTermNotesMember 2019-08-30 0000031107 eml:PatentsAndDevelopedTechnologyMember 2022-01-02 2022-12-31 0000031107 eml:CustomerRelationshipMember 2022-01-02 2022-12-31 0000031107 2021-01-02 2021-12-31 0000031107 eml:NonCompeteAgreementsMember 2022-01-02 2022-12-31 0000031107 eml:NonCompeteAgreementsMember 2021-01-02 2021-12-31 0000031107 eml:CustomerRelationshipMember 2021-01-02 2021-12-31 0000031107 eml:PatentsAndDevelopedTechnologyMember 2021-01-02 2021-12-31 0000031107 eml:PatentsAndDevelopedTechnologyMember 2022-12-31 0000031107 eml:NonCompeteAgreementsMember 2022-12-31 0000031107 eml:NonCompeteAgreementsMember 2021-12-31 0000031107 eml:CustomerRelationshipMember 2022-12-31 0000031107 eml:CustomerRelationshipMember 2021-12-31 0000031107 eml:PatentsAndDevelopedTechnologyMember 2021-12-31 0000031107 us-gaap:GoodwillMember 2021-01-01 2021-12-31 0000031107 us-gaap:GoodwillMember 2022-01-02 2022-12-31 0000031107 eml:LeaseMember 2022-01-02 2022-12-31 0000031107 eml:LeaseMember 2022-12-31 0000031107 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-02 2022-12-31 0000031107 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-02 2022-12-31 0000031107 srt:MaximumMember us-gaap:BuildingMember 2022-01-02 2022-12-31 0000031107 srt:MinimumMember us-gaap:BuildingMember 2022-01-02 2022-12-31 0000031107 srt:MaximumMember eml:TechnologyAndLicensesMember 2022-01-02 2022-12-31 0000031107 srt:MinimumMember eml:TechnologyAndLicensesMember 2022-01-02 2022-12-31 0000031107 eml:AdvertisingCostMember 2022-01-02 2022-12-31 0000031107 eml:AdvertisingCostMember 2021-01-01 2021-12-31 0000031107 eml:ProductDevelopmentCostsMember 2022-01-02 2022-12-31 0000031107 us-gaap:AccountsReceivableMember 2022-12-31 0000031107 eml:ProductDevelopmentCostsMember 2021-01-01 2021-12-31 0000031107 us-gaap:AccountsReceivableMember 2022-01-01 0000031107 2021-01-01 2021-12-31 0000031107 eml:DiscontinuedOperationsMember 2022-12-31 0000031107 eml:DiscontinuedOperationsMember 2022-01-01 0000031107 eml:DiscontinuedOperationsMember 2022-01-02 2022-12-31 0000031107 eml:DiscontinuedOperationsMember 2021-01-02 2022-01-01 0000031107 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000031107 us-gaap:RetainedEarningsMember 2022-12-31 0000031107 us-gaap:TreasuryStockMember 2022-12-31 0000031107 us-gaap:CommonStockMember 2022-12-31 0000031107 us-gaap:TreasuryStockMember 2022-01-02 2022-12-31 0000031107 us-gaap:CommonStockMember 2022-01-02 2022-12-31 0000031107 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-02 2022-12-31 0000031107 us-gaap:RetainedEarningsMember 2022-01-02 2022-12-31 0000031107 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 0000031107 us-gaap:RetainedEarningsMember 2022-01-01 0000031107 us-gaap:TreasuryStockMember 2022-01-01 0000031107 us-gaap:CommonStockMember 2022-01-01 0000031107 us-gaap:TreasuryStockMember 2021-01-03 2022-01-01 0000031107 us-gaap:CommonStockMember 2021-01-03 2022-01-01 0000031107 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-03 2022-01-01 0000031107 2021-01-03 2022-01-01 0000031107 us-gaap:RetainedEarningsMember 2021-01-03 2022-01-01 0000031107 2021-01-02 0000031107 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-02 0000031107 us-gaap:RetainedEarningsMember 2021-01-02 0000031107 us-gaap:TreasuryStockMember 2021-01-02 0000031107 us-gaap:CommonStockMember 2021-01-02 0000031107 2021-01-02 2022-01-01 0000031107 2021-12-31 0000031107 eml:NonvotingPreferredStockMember 2022-01-01 0000031107 eml:NonvotingPreferredStockMember 2022-12-31 0000031107 eml:VotingPreferredStockMember 2022-01-01 0000031107 eml:VotingPreferredStockMember 2022-12-31 0000031107 2022-01-01 0000031107 2022-12-31 0000031107 2023-02-15 0000031107 2022-07-02 iso4217:USD shares iso4217:USD shares pure eml:integer 0000031107 false --12-31 FY 2022 0 0 0 0 0 0 1000000 0 0 1000000 0 0 50000000 48000 0 0 0.0144 80814956 0 10-K true 2022-12-31 false 001-35383 THE EASTERN COMPANY CT 06-0330020 3 Enterprise Drive Suite 408 Shelton CT 06484 203 729-2255 Common Stock, No Par Value EML NASDAQ No No Yes Yes Accelerated Filer true false true false 101241244 6221976 10187522 6168304 677000 515000 42886250 43151500 25924696 25113487 9323082 9636009 29388813 28112846 64636591 62862342 1006421 1027125 6598774 6943691 0 3521899 125315558 123674861 824344 1292890 14360165 16318957 40928380 39323233 30000797 28631329 26112092 28303751 70777459 72211873 5514886 5409720 18819897 22863497 2276631 2726698 488989 0 12217521 11138535 110095383 114350323 261523033 266328935 27638317 29633974 3327832 4375867 3944964 4808000 3059547 2664895 9010793 7500000 0 580990 46981453 49563726 1151759 754762 668354 9195205 8639339 55136231 63813522 666222 1284589 22174465 26605382 134908338 151726671 1000000 1000000 50000000 9056421 9029852 6221976 6265527 33586165 32620008 2834445 2765325 22544684 20907613 138985852 129422625 -1140978 818446 1449754 -355988 -23721414 -26995214 -23412638 -26532756 126614695 114602264 261523033 266328935 279265146 246522823 220648900 189756610 58616246 56766213 4241211 4101399 39508849 35218028 699868 0 14166318 17446786 2275612 1747723 2512211 3371497 14402917 19070560 3352456 2888217 11050461 16182343 1360773 2870588 305539 -11807512 414855 -2103752 1251457 -6833172 12301918 9349171 1.78 2.58 1.77 2.58 0.20 -1.09 0.20 -1.09 1.98 1.49 1.97 1.49 0.44 0.44 12301918 9349171 -1959424 -135418 1805742 1035604 3273800 2063809 3120118 2963995 15422036 12313166 8996625 31501041 2749729 -20537963 122840131 -29496751 104306458 9349171 9349171 -2766677 -2766677 -135418 -135418 1035604 1035604 2063809 2063809 14681 196950 196950 -14596 -369650 -369650 418000 418000 18546 504017 504017 9029852 32620008 2764325 -20907613 129422625 -26532756 114602264 12301918 12301918 -2738691 -2738691 -1959424 -1959424 1805742 1805742 3273800 3273800 1370 -58515 -58515 -70120 -1637071 -1637071 504694 504694 25199 519978 519978 9056421 33586165 2834445 -22544684 138985852 -23412638 126614695 12301918 9349171 1251457 -6833172 11050461 16182343 7235143 7241073 -3575749 -4032917 -274238 -2470339 207040 73097 966157 1118967 -3047762 -3010111 -1075218 -11282090 -5298977 -19608565 -293348 -3527171 193784 519478 -1741258 8834545 -923146 947171 3905457 2296052 7328346 -7757423 0 28951 0 2325 -400000 -2500000 870771 821868 5814019 17030726 2171073 1980729 3365594 3719815 5090269 13644784 260793 0 10000000 0 17505501 17274410 -155386 126797 1637072 369651 2738691 2755686 -11775857 -20272950 3135874 5733884 0 -1022256 3135874 4711628 -193540 174756 3585092 -9499205 6602430 16101635 10187522 6602430 2502883 2271818 3679678 2318018 1078986 -1456128 -950518 1329331 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>1. </strong><strong>Description of Business</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Eastern Company, and its subsidiaries (the “Company,” “Eastern,” “we,” “us” or “our”) manages industrial businesses that design, manufacture and sell engineered solutions to industrial markets. Eastern’s businesses operate in industries with long-term macroeconomic growth opportunities. We look to acquire businesses that produce stable and growing earnings and cash flows. Eastern may pursue acquisitions in industries other than those in which its businesses currently operate if an acquisition presents an attractive opportunity.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Eastern manages the financial, operational, and strategic performance of its businesses to increase cash generation, operating earnings, and long-term shareholder value. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Eastern encompasses four operating entities within the United States, one wholly owned Canadian subsidiary located in Cambridge, Ontario, Canada, a wholly owned Taiwanese subsidiary located in Taipei, Taiwan, a wholly owned subsidiary in Hong Kong, two wholly owned Chinese subsidiaries (one located in Shanghai, China, and one located in Dongguan, China), a wholly owned subsidiary in Reynosa, Mexico and a wholly owned subsidiary in Wrexham, United Kingdom. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Company Operations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s operations consist of Big 3 Precision, including Big 3 Precision Products, Inc. (“Big 3 Products”) and Big 3 Mold Services, Inc. (“Big 3 Mold”), Hallink Moulds, Inc. (“Hallink Moulds”), and Associated Toolmakers Ltd. (“Associated Toolmakers”); Eberhard Manufacturing Company (“Eberhard Manufacturing”), Eberhard Hardware Manufacturing Ltd. (“Eberhard Hardware”), Eastern Industrial Ltd, World Lock Company Ltd., Dongguan Reeworld Security Products Ltd., and World Security Industries (together “Eberhard”); and Velvac Holdings Inc. (“Velvac”). These businesses design, manufacture, and market a diverse product line of custom and standard vehicular and industrial hardware, including turnkey returnable packaging solutions, access and security hardware, mirrors, and mirror-cameras.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Big 3 Products and Big 3 Mold’s turnkey returnable packaging solutions are used in the assembly processes of vehicles, aircraft, and durable goods and in the production processes of plastic packaging products, packaged consumer goods and pharmaceuticals. Big 3 Products works with original equipment manufacturers (“OEMs”) to design and produce custom returnable transport packaging to integrate with OEM assembly processes. Big 3 Mold designs and manufactures blow mold tools. Hallink Moulds is a producer of injection blow mold tooling and is a supplier of blow molds and change parts to the food, beverage, healthcare, and chemical industry. Hallink specializes in the design, development and manufacture of 2-step stretch blow molds, and related components for the stretch blow molding industry offering integrated turnkey solutions to its customers worldwide.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In 2020, we combined all businesses associated with Eberhard Manufacturing and Illinois Lock Company to create Eberhard, which specializes in the engineering and manufacturing of access and security hardware. Eberhard offers a standard product line of rotary latches, compression latches, draw latches, hinges, camlocks, key switches, padlocks, and handles among other products, as well as comprehensive development and program management services for custom electromechanical and mechanical systems designed for specific OEMs and customer applications. Eberhard’s products are found in an expansive range of applications and products globally.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Velvac is a designer and manufacturer of proprietary vision technology for OEMs and aftermarket applications, and a provider of aftermarket components to the heavy-duty truck market in North America. Velvac serves diverse, niche segments within the heavy- and medium-duty truck, motorhome, and bus markets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Sales are made to customers primarily in North America.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. Discontinued Operations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We determined that the companies previously included in our former Diversified Products segment no longer fit with our long-term strategy and have initiated the process of selling the companies within the former Diversified Products segment. Selling these companies will allow management to focus on our core capabilities and offerings.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The former Diversified Products segment met the criteria to be held for sale and furthermore, we determined that the assets held for sale qualified for discontinued operations. As such, the financial results of the former Diversified Products segment are reflected in our condensed consolidated statements of operations as discontinued operations for all periods presented. Additionally, both current and non-current assets and liabilities of discontinued operations are reflected in the condensed consolidated balance sheets for both periods presented.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On October 19, 2022, the Company sold its Argo EMS business (“Argo”). Argo supplies printed circuit boards and other electronic assemblies to original equipment manufacturers in various industries, including measurement systems, semiconductor equipment manufacturing, and industrial control, medical, and military products. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On November 3, 2021, the Company sold its Greenwald Industries, Inc. division (“Greenwald”). Greenwald, located in Chester, CT, is an OEM manufacturer offering a range of payment solutions from coin-vending products to smart card systems and payment applications.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On November 22, 2021, the Company sold its Frazer &amp; Jones Company division (“Frazer &amp; Jones”). Frazer &amp; Jones is a ductile and malleable iron foundry located in Syracuse, NY. Eastern has exited the mining business to focus on our three core businesses.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Summarized Financial Information of Discontinued Operations</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table represents income from discontinued operations, net of tax:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">January 1, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net sales</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>7,574,181</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,289,411</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cost of products sold</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(5,137,380</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(24,873,717</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross margin</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,436,801</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,415,694</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Selling and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(891,519</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(15,962,532</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Restructuring benefit (costs)</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>305,539</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(11,807,512</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating income (loss)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,850,821</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(8,354,350</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest expense</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(184,509</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(582,574</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Income (loss) from discontinued operations before income taxes</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,666,312</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(8,936,924</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax (expense) benefit</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(414,855</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,103,752</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Gain (loss) from discontinued operations, net of tax</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,251,457</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(6,833,172</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table represents the assets and liabilities from discontinued operations:</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">January 1, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">434,126</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts receivable</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,153,274</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventory</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,258,032</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59,850</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property, plant and equipment, net</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">591,920</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right of use assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">24,697</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total assets of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,521,899</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current assets of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,521,899</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-current assets of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total assets of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,521,899</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts payable</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">167,794</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued compensation and other accrued expenses</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">388,499</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current portion of lease liability</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,697</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total liabilities of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">580,990</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current liabilities of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">580,990</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-current liabilities of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total liabilities of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">580,990</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">January 1, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net sales</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>7,574,181</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,289,411</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cost of products sold</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(5,137,380</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(24,873,717</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross margin</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,436,801</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,415,694</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Selling and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(891,519</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(15,962,532</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Restructuring benefit (costs)</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>305,539</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(11,807,512</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating income (loss)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,850,821</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(8,354,350</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest expense</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(184,509</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(582,574</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Income (loss) from discontinued operations before income taxes</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,666,312</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(8,936,924</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax (expense) benefit</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(414,855</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,103,752</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Gain (loss) from discontinued operations, net of tax</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,251,457</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(6,833,172</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 7574181 44289411 5137380 24873717 2436801 19415694 891519 15962532 305539 -11807512 1850821 -8354350 184509 582574 1666312 -8936924 -414855 2103752 1251457 -6833172 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">January 1, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">434,126</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts receivable</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,153,274</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventory</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,258,032</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59,850</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property, plant and equipment, net</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">591,920</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right of use assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">24,697</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total assets of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,521,899</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current assets of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,521,899</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-current assets of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total assets of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,521,899</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts payable</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">167,794</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued compensation and other accrued expenses</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">388,499</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current portion of lease liability</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,697</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total liabilities of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">580,990</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current liabilities of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">580,990</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-current liabilities of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total liabilities of discontinued operations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">580,990</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 0 434126 0 1153274 0 1258032 0 59850 0 591920 0 24697 0 3521899 0 3521899 0 0 0 3521899 0 167794 0 388499 0 24697 0 580990 0 580990 0 0 0 580990 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>3. Accounting Policies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Fiscal Year</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal years 2022 and 2021 were each comprised of 52 weeks. References in these Notes to the consolidated financial statements to “2022” or “fiscal year 2022” mean the fiscal year ended December 31, 2022, and references to “2021” or “fiscal year 2021” mean the fiscal year ended January 1, 2022. References to the “fourth quarter of 2022” or the “fourth fiscal quarter of 2022” mean the thirteen-week period from October 2, 2022 to December 31, 2022, and references to the “fourth quarter of 2021” or the “fourth fiscal quarter of 2021” mean the thirteen-week period from October 3, 2021 to January 1, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Principles of Consolidation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions are eliminated.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Reclassification</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Product development expense is not a cost of product sold. Rather, these expenses are related to product development. The reclassification of these expenses does not affect the net income reported.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Use of Estimates</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. On an ongoing basis the Company evaluates its estimates, including those related to product returns, bad debts, carrying value of inventories, intangible and other long-lived assets, income taxes, pensions and other postretirement benefits. Actual results could differ from those estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Foreign Currency</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For foreign operations asset and liability accounts are translated with an exchange rate at the respective balance sheet dates; income statement accounts are translated at the average exchange rate for the years. Resulting translation adjustments are made directly to a separate component of shareholders’ equity – “Accumulated other comprehensive (loss) – Foreign currency translation”. Foreign currency exchange transaction gains and losses are not material in any year.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Cash Equivalents</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Highly liquid investments purchased with a maturity of three months or less are considered cash equivalents. The Company has deposits that exceed amounts insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000, but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution. Approximately 27% of available cash is located outside of the United States in our foreign subsidiaries.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Accounts Receivable</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Accounts receivable are stated at their net realizable value. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis considering a combination of factors. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure the Company is adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or change in creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible. As of December 31, 2022 and January 1, 2022, the Company’s allowance for doubtful accounts total was $677,000 and $515,000, respectively. As of December 31, 2022, and January 1, 2022, the Company’s bad debt expense was $208,000 and $48,000 respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Inventories</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (LIFO) method at Eberhard ($23.6 million on December 31, 2022) and by the first-in, first-out (FIFO) method for inventories at Big 3 Precision, Velvac and outside the U.S. ($41.0 million on December 31, 2022).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cost exceeds the LIFO carrying value by approximately $4.2 million on December 31, 2022 and $3.6 million on January 1, 2022. There was no material LIFO quantity liquidation in 2022 or 2021. In addition, as of the balance sheet dates, the Company has recorded reserves for excess/obsolete inventory.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Property, Plant and Equipment and Related Depreciation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Property, plant, and equipment (including equipment under capital lease) are stated at cost. Depreciation expense ($3,257,519 in 2022, $3,255,894 in 2021) is computed using the straight-line method based on the following estimated useful lives of the assets: Buildings - 10 to 39.5 years; Machinery and equipment - 3 to 10 years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Impairment of Long-Lived Assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In accordance with Accounting Standards Codification (“ASC”) 360-10, <em>Accounting for the Impairment or Disposal of Long-Lived Assets, </em>the Company reviews its long-lived assets and certain intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. In such an event, the carrying value of long-lived assets is reviewed by management to determine if the value may be impaired. If this review indicates that the carrying amount will not be recoverable, as determined based on the estimated expected future cash flows attributable to the asset over the remaining amortization period, management will reduce the carrying amount to recognize the impairment and recognize an impairment loss. The measurement of the impairment loss to be recognized is to be based on the difference between the fair value and the carrying amount of the asset. Fair value is defined as the amount of which the asset could be bought or sold in a current transaction between willing parties. Where quoted market prices in active markets are not available, management would estimate fair value based on the best information available in the circumstances such as the price of similar assets, a discounted cash flow analysis or other techniques. No impairment losses were recognized for the years ended December 31, 2022 and January 1, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Goodwill</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company tests its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions. The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill. Determining the fair value of a reporting unit involves the use of significant estimates and assumptions. The values assigned to the key assumptions represent management’s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company performed qualitative assessments of goodwill as of the end of fiscal 2022 and determined that no impairment existed at the end of 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company will continue to perform annual qualitative assessments as of the end of each fiscal year. Additionally, the Company will perform an interim analysis whenever conditions warrant.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Intangible Assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Patents are recorded at cost and are amortized using the straight-line method over the lives of the patents. Technology and licenses are recorded at cost and are amortized on a straight-line basis over periods ranging from 1 to 24 years. Non-compete agreements and customer relationships are amortized using the straight-line method over their useful lives. Trademarks are deemed to have indefinite lives. If facts and circumstances indicate that the carrying value of the intangible assets, including definite life intangible assets, may be impaired, an evaluation is performed to determine if a write-down is required. No impairment losses were recognized for the periods ended December 31, 2022 and January 1, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Fair Value of Financial Instruments</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The company utilizes a fair value hierarchy, which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The fair value hierarchy has three levels of inputs that may be used to measure fair value:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:100%"><tbody><tr style="height:15px"><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 1</p></td><td style="width:79%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p></td></tr><tr style="height:15px"><td style="width:8%;"/><td style="width:79%;"/></tr><tr style="height:15px"><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 2</p></td><td style="width:79%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.</p></td></tr><tr style="height:15px"><td style="width:8%;"/><td style="width:79%;"/></tr><tr style="height:15px"><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 3</p></td><td style="width:79%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s financial instruments are primarily investments in pension assets, see Note 10, <em>Retirement Benefit Plans</em>, and an interest rate swap.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s interest rate swap is not an exchange-traded instrument. However, it is valued based on observable inputs for similar liabilities and accordingly is classified as Level 2. The amount of the interest rate swap is included in other accrued liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The carrying amounts of other financial instruments (cash and cash equivalents, accounts receivable, accounts payable and debt) as of December 31, 2022 and January 1, 2022, approximate fair value because of their short-term nature and market based interest rates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Leases</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company presents right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months, in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2016-02, Leases. The Company elected to account for non-lease components as part of the lease component to which they relate. Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has operating leases for buildings, warehouse, and office equipment. The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Most leases include one or more options to renew. The exercise of lease renewal options is at our sole discretion. The Company’s option to extend certain leases ranges from 1–124 months. All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Currently, the Company has 22 operating leases and two finance leases with a lease liability of $12.3 million as of December 31, 2022. The finance lease arrangements are immaterial. The basis, terms and conditions of the leases are determined by the individual agreements. The leases do not contain residual value guarantees, restrictions, or covenants that could cause the Company to incur additional financial obligations. We rent or sublease one real estate property to two unrelated third parties. There are no related party transactions. There are no leases that have not yet commenced that could create significant rights and obligations for the Company. The weighted average remaining lease term is 5.7 years. The weighted average discount rate used was 5.0%. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Revenue Recognition</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company recognizes revenue in accordance with ASC 606 when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company considers several factors in determining that control transfers to the customer upon shipment of products. These factors include that legal title transfers to the customer, the Company has a present right to payment, and the customer has assumed the risk and rewards of ownership at the time of shipment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Big 3 Mold may employ the efforts expended method for the percentage of completion for revenue recognition for certain transactions. The efforts expended method calculates the proportion of effort expended to date in comparison to the total effort expected to be expended for the contract. The amount of revenue recognized employing the percentage of completion method was $1,385,000 for the year ended December 31, 2022 and $795,000 for the year ended January 1, 2022. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Based on historical experience, product returns have been immaterial, and the Company does not accrue a reserve for product returns. For the years ended December 31, 2022 and January 1, 2022, the Company recorded sales returns of $580,000 and $395,000, respectively, as a reduction to revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Sales and similar taxes that are imposed on the Company’s sales and collected from the customer are excluded from revenues. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Costs for shipping and handling activities, including those activities that occur after transfer of control to the customer, are recorded as cost of sales and are expensed as incurred.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For the years ended December 31, 2022 and January 1, 2022, the Company recorded no revenues related to performance obligations satisfied in prior periods. The Company has elected to use the practical expedient to exclude disclosure of transaction prices allocated to remaining performance obligations, and when the Company expects to recognize such revenue, for all periods prior to the date of initial application of the standard.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">     </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">See Note 12 – <em>Geographic Information</em> regarding the Company’s revenue disaggregated by geography.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Cost of Goods Sold</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cost of goods sold reflects the cost of purchasing, manufacturing, and preparing a product for sale. These costs generally represent the expenses to acquire or manufacture products for sale (including an allocation of depreciation and amortization) and are primarily comprised of direct materials, direct labor, and overhead, which includes indirect labor, facility and equipment costs, inbound freight, receiving, inspection, purchasing, warehousing and any other costs related to the purchasing, manufacturing, or preparation of a product for sale.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Shipping and Handling Costs</strong><strong><em> </em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Shipping and handling costs are included in cost of goods sold.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Product Development Costs</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Product development costs, charged to expense as incurred, were $4,241,211 in 2022 and $4,101,399 in 2021 and include costs to develop new or enhance existing products to better serve our customers.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Selling and Administrative Expenses</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Selling and administrative expenses include all operating costs of the Company that are not directly related to the cost of purchasing, manufacturing, and preparing a product for sale. These expenses represent selling and administrative expenses for support functions and related overhead. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Advertising Costs</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company expenses advertising costs as incurred. Advertising costs were $269,659 in 2022 and $200,482 in 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Stock - Based Compensation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company accounts for its stock-based awards in accordance with ASC 718-10, Compensation, which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and Directors, including employee stock awards and restricted stock awards. The Company estimates the fair value of granted stock awards using the Black-Scholes valuation model at the date of grant. This model requires the Company to make estimates and assumptions including, without limitation, estimates regarding the length of time an employee will retain vested stock awards before exercising them, the estimated volatility of the Company’s common stock price and the number of awards that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company’s consolidated statements of operations. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Under the terms of the Director’s Fee Program, the directors receive their director’s fees in common shares of the Company. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Income Taxes</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company and its U.S. subsidiaries file a consolidated federal income tax return. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company accounts for uncertain tax positions pursuant to the provisions of ASC 740 which clarifies the accounting for uncertainty in income taxes recognized in a company’s financial statements. These provisions detail how companies should recognize, measure, present, and disclose uncertain tax positions that have or are expected to be taken. As such, the financial statements will reflect expected future tax consequences of uncertain tax positions presuming the taxing authorities’ full knowledge of the position and all relevant facts. See Note 8 - <em>Income Taxes</em>.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal years 2022 and 2021 were each comprised of 52 weeks. References in these Notes to the consolidated financial statements to “2022” or “fiscal year 2022” mean the fiscal year ended December 31, 2022, and references to “2021” or “fiscal year 2021” mean the fiscal year ended January 1, 2022. References to the “fourth quarter of 2022” or the “fourth fiscal quarter of 2022” mean the thirteen-week period from October 2, 2022 to December 31, 2022, and references to the “fourth quarter of 2021” or the “fourth fiscal quarter of 2021” mean the thirteen-week period from October 3, 2021 to January 1, 2022.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions are eliminated.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Product development expense is not a cost of product sold. Rather, these expenses are related to product development. The reclassification of these expenses does not affect the net income reported.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. On an ongoing basis the Company evaluates its estimates, including those related to product returns, bad debts, carrying value of inventories, intangible and other long-lived assets, income taxes, pensions and other postretirement benefits. Actual results could differ from those estimates.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For foreign operations asset and liability accounts are translated with an exchange rate at the respective balance sheet dates; income statement accounts are translated at the average exchange rate for the years. Resulting translation adjustments are made directly to a separate component of shareholders’ equity – “Accumulated other comprehensive (loss) – Foreign currency translation”. Foreign currency exchange transaction gains and losses are not material in any year.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Highly liquid investments purchased with a maturity of three months or less are considered cash equivalents. The Company has deposits that exceed amounts insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000, but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution. Approximately 27% of available cash is located outside of the United States in our foreign subsidiaries.</p> 250000 0.27 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Accounts receivable are stated at their net realizable value. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis considering a combination of factors. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure the Company is adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or change in creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible. As of December 31, 2022 and January 1, 2022, the Company’s allowance for doubtful accounts total was $677,000 and $515,000, respectively. As of December 31, 2022, and January 1, 2022, the Company’s bad debt expense was $208,000 and $48,000 respectively. </p> 677000 515000 208000 48000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (LIFO) method at Eberhard ($23.6 million on December 31, 2022) and by the first-in, first-out (FIFO) method for inventories at Big 3 Precision, Velvac and outside the U.S. ($41.0 million on December 31, 2022).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cost exceeds the LIFO carrying value by approximately $4.2 million on December 31, 2022 and $3.6 million on January 1, 2022. There was no material LIFO quantity liquidation in 2022 or 2021. In addition, as of the balance sheet dates, the Company has recorded reserves for excess/obsolete inventory.</p> 23600000 41000000.0 4200000 3600000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Property, plant, and equipment (including equipment under capital lease) are stated at cost. Depreciation expense ($3,257,519 in 2022, $3,255,894 in 2021) is computed using the straight-line method based on the following estimated useful lives of the assets: Buildings - 10 to 39.5 years; Machinery and equipment - 3 to 10 years.</p> 3257519 3255894 P10Y P39Y6M P3Y P10Y <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In accordance with Accounting Standards Codification (“ASC”) 360-10, <em>Accounting for the Impairment or Disposal of Long-Lived Assets, </em>the Company reviews its long-lived assets and certain intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. In such an event, the carrying value of long-lived assets is reviewed by management to determine if the value may be impaired. If this review indicates that the carrying amount will not be recoverable, as determined based on the estimated expected future cash flows attributable to the asset over the remaining amortization period, management will reduce the carrying amount to recognize the impairment and recognize an impairment loss. The measurement of the impairment loss to be recognized is to be based on the difference between the fair value and the carrying amount of the asset. Fair value is defined as the amount of which the asset could be bought or sold in a current transaction between willing parties. Where quoted market prices in active markets are not available, management would estimate fair value based on the best information available in the circumstances such as the price of similar assets, a discounted cash flow analysis or other techniques. No impairment losses were recognized for the years ended December 31, 2022 and January 1, 2022.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company tests its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions. The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill. Determining the fair value of a reporting unit involves the use of significant estimates and assumptions. The values assigned to the key assumptions represent management’s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company performed qualitative assessments of goodwill as of the end of fiscal 2022 and determined that no impairment existed at the end of 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company will continue to perform annual qualitative assessments as of the end of each fiscal year. Additionally, the Company will perform an interim analysis whenever conditions warrant.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Patents are recorded at cost and are amortized using the straight-line method over the lives of the patents. Technology and licenses are recorded at cost and are amortized on a straight-line basis over periods ranging from 1 to 24 years. Non-compete agreements and customer relationships are amortized using the straight-line method over their useful lives. Trademarks are deemed to have indefinite lives. If facts and circumstances indicate that the carrying value of the intangible assets, including definite life intangible assets, may be impaired, an evaluation is performed to determine if a write-down is required. No impairment losses were recognized for the periods ended December 31, 2022 and January 1, 2022.</p> P1Y P24Y <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The company utilizes a fair value hierarchy, which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The fair value hierarchy has three levels of inputs that may be used to measure fair value:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:100%"><tbody><tr style="height:15px"><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 1</p></td><td style="width:79%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p></td></tr><tr style="height:15px"><td style="width:8%;"/><td style="width:79%;"/></tr><tr style="height:15px"><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 2</p></td><td style="width:79%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.</p></td></tr><tr style="height:15px"><td style="width:8%;"/><td style="width:79%;"/></tr><tr style="height:15px"><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 3</p></td><td style="width:79%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s financial instruments are primarily investments in pension assets, see Note 10, <em>Retirement Benefit Plans</em>, and an interest rate swap.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s interest rate swap is not an exchange-traded instrument. However, it is valued based on observable inputs for similar liabilities and accordingly is classified as Level 2. The amount of the interest rate swap is included in other accrued liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The carrying amounts of other financial instruments (cash and cash equivalents, accounts receivable, accounts payable and debt) as of December 31, 2022 and January 1, 2022, approximate fair value because of their short-term nature and market based interest rates.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company presents right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months, in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2016-02, Leases. The Company elected to account for non-lease components as part of the lease component to which they relate. Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has operating leases for buildings, warehouse, and office equipment. The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Most leases include one or more options to renew. The exercise of lease renewal options is at our sole discretion. The Company’s option to extend certain leases ranges from 1–124 months. All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Currently, the Company has 22 operating leases and two finance leases with a lease liability of $12.3 million as of December 31, 2022. The finance lease arrangements are immaterial. The basis, terms and conditions of the leases are determined by the individual agreements. The leases do not contain residual value guarantees, restrictions, or covenants that could cause the Company to incur additional financial obligations. We rent or sublease one real estate property to two unrelated third parties. There are no related party transactions. There are no leases that have not yet commenced that could create significant rights and obligations for the Company. The weighted average remaining lease term is 5.7 years. The weighted average discount rate used was 5.0%. </p> 12300000 P5Y8M12D 0.050 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company recognizes revenue in accordance with ASC 606 when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company considers several factors in determining that control transfers to the customer upon shipment of products. These factors include that legal title transfers to the customer, the Company has a present right to payment, and the customer has assumed the risk and rewards of ownership at the time of shipment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Big 3 Mold may employ the efforts expended method for the percentage of completion for revenue recognition for certain transactions. The efforts expended method calculates the proportion of effort expended to date in comparison to the total effort expected to be expended for the contract. The amount of revenue recognized employing the percentage of completion method was $1,385,000 for the year ended December 31, 2022 and $795,000 for the year ended January 1, 2022. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Based on historical experience, product returns have been immaterial, and the Company does not accrue a reserve for product returns. For the years ended December 31, 2022 and January 1, 2022, the Company recorded sales returns of $580,000 and $395,000, respectively, as a reduction to revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Sales and similar taxes that are imposed on the Company’s sales and collected from the customer are excluded from revenues. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Costs for shipping and handling activities, including those activities that occur after transfer of control to the customer, are recorded as cost of sales and are expensed as incurred.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For the years ended December 31, 2022 and January 1, 2022, the Company recorded no revenues related to performance obligations satisfied in prior periods. The Company has elected to use the practical expedient to exclude disclosure of transaction prices allocated to remaining performance obligations, and when the Company expects to recognize such revenue, for all periods prior to the date of initial application of the standard.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">     </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">See Note 12 – <em>Geographic Information</em> regarding the Company’s revenue disaggregated by geography.</p> 1385000 795000 580000 395000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cost of goods sold reflects the cost of purchasing, manufacturing, and preparing a product for sale. These costs generally represent the expenses to acquire or manufacture products for sale (including an allocation of depreciation and amortization) and are primarily comprised of direct materials, direct labor, and overhead, which includes indirect labor, facility and equipment costs, inbound freight, receiving, inspection, purchasing, warehousing and any other costs related to the purchasing, manufacturing, or preparation of a product for sale.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Shipping and handling costs are included in cost of goods sold.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Product development costs, charged to expense as incurred, were $4,241,211 in 2022 and $4,101,399 in 2021 and include costs to develop new or enhance existing products to better serve our customers.</p> 4241211 4101399 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Selling and administrative expenses include all operating costs of the Company that are not directly related to the cost of purchasing, manufacturing, and preparing a product for sale. These expenses represent selling and administrative expenses for support functions and related overhead. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company expenses advertising costs as incurred. Advertising costs were $269,659 in 2022 and $200,482 in 2021.</p> 269659 200482 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company accounts for its stock-based awards in accordance with ASC 718-10, Compensation, which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and Directors, including employee stock awards and restricted stock awards. The Company estimates the fair value of granted stock awards using the Black-Scholes valuation model at the date of grant. This model requires the Company to make estimates and assumptions including, without limitation, estimates regarding the length of time an employee will retain vested stock awards before exercising them, the estimated volatility of the Company’s common stock price and the number of awards that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company’s consolidated statements of operations. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Under the terms of the Director’s Fee Program, the directors receive their director’s fees in common shares of the Company. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company and its U.S. subsidiaries file a consolidated federal income tax return. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Deferred tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company accounts for uncertain tax positions pursuant to the provisions of ASC 740 which clarifies the accounting for uncertainty in income taxes recognized in a company’s financial statements. These provisions detail how companies should recognize, measure, present, and disclose uncertain tax positions that have or are expected to be taken. As such, the financial statements will reflect expected future tax consequences of uncertain tax positions presuming the taxing authorities’ full knowledge of the position and all relevant facts. See Note 8 - <em>Income Taxes</em>.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>4. G</strong><strong>oodwill</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following is a roll-forward of goodwill for 2022 and 2021:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Beginning Balance</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>72,211,873</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Disposition</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,225,226</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign Exchange</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(209,188</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ending Balance</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>70,777,459</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Beginning Balance</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">72,219,404</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign Exchange</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7,531</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ending Balance</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">72,211,873</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Beginning Balance</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>72,211,873</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Disposition</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,225,226</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign Exchange</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(209,188</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ending Balance</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>70,777,459</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Beginning Balance</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">72,219,404</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign Exchange</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7,531</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ending Balance</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">72,211,873</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 72211873 1225226 -209188 70777459 72219404 -7531 72211873 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>5. </strong><strong>Intangibles</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Trademarks are not amortized as their lives are deemed to be indefinite. Amortization expense recognized in 2022 and 2021 was $3,953,838 and $3,985,179, respectively. Total amortization expense for each of the next five years is estimated to be as follows: 2023 - $4.7 million; 2024 - $3.9 million; 2025 - $3.9 million; 2026 - $3.9 million and 2027 - $3.9 million. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-Average</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Period (Years)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Gross Amount</strong></p></td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Patents and developed technology</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>7,412,101</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4.8</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>25,883,709</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4.8</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-compete agreements</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,040,714</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2.4</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Gross Intangibles</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>34,340,524</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4.7</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accumulated Amortization</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Patents and developed technology</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,395,729</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>11,620,461</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-compete agreements</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>504,437</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated Amortization</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>15,520,627</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net 2022 per Balance Sheet</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>18,819,897</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Gross Amount</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Patents and developed technology</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,749,169</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6.5</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,040,691</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.9</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-compete agreements</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,111,756</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.3</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Gross Intangibles</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">33,901,616</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.9</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accumulated Amortization</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Patents and developed technology</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,959,782</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,759,667</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-compete agreements</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">318,670</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated Amortization</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">11,038,119</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net 2021 per Balance Sheet</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,863,497</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr></tbody></table> 3953838 3985179 4700000 3900000 3900000 3900000 3900000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-Average</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Period (Years)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Gross Amount</strong></p></td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Patents and developed technology</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>7,412,101</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4.8</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>25,883,709</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4.8</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-compete agreements</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,040,714</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2.4</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Gross Intangibles</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>34,340,524</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4.7</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accumulated Amortization</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Patents and developed technology</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,395,729</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>11,620,461</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-compete agreements</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>504,437</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated Amortization</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>15,520,627</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net 2022 per Balance Sheet</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>18,819,897</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Gross Amount</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Patents and developed technology</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,749,169</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6.5</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,040,691</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.9</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-compete agreements</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,111,756</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.3</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Gross Intangibles</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">33,901,616</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.9</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accumulated Amortization</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Patents and developed technology</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,959,782</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,759,667</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-compete agreements</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">318,670</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated Amortization</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">11,038,119</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net 2021 per Balance Sheet</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,863,497</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr></tbody></table> 7412101 P4Y9M18D 25883709 P4Y9M18D 1040714 P2Y4M24D 34340524 P4Y8M12D 3395729 11620461 504437 15520627 18819897 6749169 P6Y6M 26040691 P5Y10M24D 1111756 P3Y3M18D 33901616 P5Y10M24D 2959782 7759667 318670 11038119 22863497 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>6. Debt</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On August 30, 2019, the Company entered into the Credit Agreement with Santander Bank, N.A., for itself, M&amp;T Bank, National Association. and TD Bank, N.A. as lenders (the “Credit Agreement”), that included a $100 million term portion and a $20 million revolving commitment portion. Proceeds of the term loan were used to repay the Company’s remaining outstanding term loan (and to terminate its existing credit facility) with M&amp;T Bank, N.A. (approximately $19 million) and to acquire Big 3 Precision. The term portion of the loan required quarterly principal payments of $1,250,000 for an 18-month period beginning December 31, 2019. The repayment amount then increased to $1,875,000 per quarter beginning September 30, 2021, and continues through June 30, 2023. The repayment amount then increases to $2,500,000 per quarter beginning September 30, 2023, and continues through June 30, 2024. The term loan is a 5-year loan with the remaining balance due on August 30, 2024. The revolving commitment portion has an annual commitment fee of 0.25% based on the unused portion of the revolver. The revolving commitment portion has a maturity date of August 30, 2024. The Company borrowed $10,000,000 on the revolving credit facility and subsequently paid it back during 2022 and did not borrow any funds on the revolving commitment portion of the facility during 2021. The interest rates on the term and revolving credit portion of the Credit Agreement vary. The interest rates may vary based on the LIBOR rate plus a margin spread of 1.25% to 2.25%. The Company’s obligations under the Credit Agreement are secured by a lien on certain of the Company’s and its U.S. subsidiaries’ assets pursuant to a Pledge and Security Agreement, dated August 30, 2019 with Santander Bank, N.A., as administrative agent. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company will be required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On August 30, 2019, the Company entered into an interest rate swap contract with Santander Bank, N.A., with an original notional amount of $50,000,000, which was equal to 50% of the outstanding balance of the term loan on that date. The Company has a fixed interest rate of 1.44% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.44% and will receive interest when the LIBOR rate exceeds 1.44%. On December 31, 2022, the interest rate for half ($24.0 million) of the term portion was 6.1%, using a one-month LIBOR rate, and 3.19% on the remaining balance ($40.0 million) of the term loan based on a one-month LIBOR rate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The interest rates on the Credit Agreement and the interest rate swap contract are susceptible to that the transition from LIBOR to alternative benchmark rates such as SOFR. Information regarding this transition is provided below.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The ICE Benchmark Administration (the “IBA”) ceased publication of all settings of non-US dollar LIBOR and the one-week and two-month U.S. dollar LIBOR settings on December 31, 2021, with the publication of the remaining U.S. dollar LIBOR settings scheduled to be discontinued after June 30, 2023. The Adjustable Interest Rate Act (the “LIBOR Act”), which was signed into law on March 15, 2022, provided a replacement framework for outstanding financial contracts tied to LIBOR once LIBOR ceases to be published. The LIBOR Act provides a statutory mechanism and safe harbor that applies on a nationwide basis to replace LIBOR with a benchmark rate, selected by the Federal Reserve Board based on SOFR, for certain contracts that reference LIBOR and contain no or insufficient fallback provisions. The LIBOR Act preempts and supersedes any state or local law, statute, rule, regulation, or standard relating to the selection or use of a benchmark replacement or related changes and allows parties that already have effective fallback provisions to opt out of the legislation. On December 16, 2022, the Federal Reserve adopted a final rule implementing the LIBOR Act that, among other things, identifies the applicable SOFR-based benchmark replacements under the LIBOR Act for various contact types. The difference between LIBOR and SOFR is that LIBOR is a forward-looking rate which means the interest rate is set at the beginning of the period with payment due at the end. SOFR is a backward-looking overnight rate, which has implications for how interest and other payments are based. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Debt consists of:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Term loans</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>64,147,028</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">71,313,522</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revolving credit loan</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>64,147,028</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">71,313,522</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less current portion</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>9,010,793</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,500,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>55,136,231</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">63,813,522</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Amounts are net of unamortized discounts and debt issuance costs of $113,769 as of December 31, 2022 and $186,478 as of January 1, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company paid interest of $2,502,883 in 2022 and $2,271,818 in 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s loan covenants under the Credit Agreement require the Company to maintain a consolidated fixed charge coverage ratio of at least 1.25 to 1, which is to be tested quarterly on a twelve-month trailing basis. In addition, the Company is required to show a senior net leverage ratio not to exceed 4.25 to 1. The Company was in compliance with all covenants as of December 31, 2022. In addition, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowing. The Company was in compliance with all covenants as of December 31, 2022 and January 1, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of December 31, 2022, scheduled annual principal maturities of long-term debt for each of the next five years follow: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,010,793</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">55,136,231</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">64,147,028</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 100000000 20000000 19000000 1250000 1875000 2500000 P5Y 0.0025 1000000000000 0.0125 0.0225 the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company will be required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1 50000000 which was equal to 50% of the outstanding balance of the term loan on that date. The Company has a fixed interest rate of 1.44% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.44% and will receive interest when the LIBOR rate exceeds 1.44%. On December 31, 2022, the interest rate for half ($24.0 million) of the term portion was 6.1%, using a one-month LIBOR rate, and 3.19% on the remaining balance ($40.0 million) of the term loan based on a one-month LIBOR rate 0.0144 0.0144 the term loan based on a one-month LIBOR rate <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Term loans</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>64,147,028</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">71,313,522</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revolving credit loan</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>64,147,028</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">71,313,522</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less current portion</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>9,010,793</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,500,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>55,136,231</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">63,813,522</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 64147028 71313522 0 0 64147028 71313522 9010793 7500000 55136231 63813522 113769 186478 2502883 2271818 the Company to maintain a consolidated fixed charge coverage ratio of at least 1.25 to 1, which is to be tested quarterly on a twelve-month trailing basis. In addition, the Company is required to show a senior net leverage ratio not to exceed 4.25 to 1 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,010,793</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">55,136,231</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">64,147,028</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 9010793 55136231 0 64147028 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>7. Stock Options and awards</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Stock Awards</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of December 31, 2022, the Company has one incentive stock award plan, The Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”), for officers, other key employees, and non-employee Directors. Incentive stock awards granted under the 2020 Plan must have exercise prices that are not less than 100% of the fair market value of the Company’s common stock on the dates the stock awards are granted. Restricted stock awards may also be granted to participants under the 2020 Plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors. Under the 2020 Plan, non-qualified stock awards granted to participants will have exercise prices determined by the Compensation Committee of the Company’s Board of Directors. The Company granted 43,300 and 27,300 awards during 2022 and 2021, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">     </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The 2020 Plan also permits the issuance of Stock Appreciation Rights (“SARs”). The SARs are in the form of an award with a cashless exercise price equal to the difference between the fair value of the Company’s common stock at the date of grant and the fair value as of the exercise date resulting in the issuance of the Company’s common stock. The Company did not issue SARs in 2022 or 2021. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Stock-based compensation expense in connection with stock awards and SARs was $504,694 for awards granted to employees during fiscal year 2022 and $418,000 for awards granted to employees during fiscal year 2021. For the 2022 fiscal year, the Company used several assumptions which included an expected term of 3 years, volatility deviation of 47.15% to 47.70% and a risk-free rate of 2.04% to 2.66%. For the 2021 fiscal year, the Company used several assumptions which included an expected term of 4 years, volatility deviation of 47.25% to 48.55% and a risk-free rate of 0.18 to 0.35%. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of December 31, 2022, there were 808,101 shares of common stock reserved and available for future grant under 2020 Plan. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following tables set forth the outstanding SARs for the period specified:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Year Ended </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">January 1, 2022</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted - Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Units</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Weighted - Average Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period </strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>180,833</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>22.88</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">244,001</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.87</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Exercised</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(16,667</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21.20</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(55,668</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19.31</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(18,000</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21.74</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7,500</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.20</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>146,166</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>23.22</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">180,833</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22.88</td><td style="width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="25" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SARs Outstanding and Exercisable</strong></p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Range of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Prices</strong></p></td><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.3pt; text-align:center;"><strong>Outstanding </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.3pt; text-align:center;"><strong>as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted- </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Remaining Contractual</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted- </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.3pt; text-align:center;"><strong>Exercisable </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.3pt; text-align:center;"><strong>as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted- </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Remaining Contractual</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">$20.20-$26.30</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">146,166</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.1</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.22</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">115,166</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.6</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.50</td><td style="width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following tables set forth the outstanding stock grants for the period specified:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Year Ended </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">January 1, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period </strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>27,300</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,000</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>43,300</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,300</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(6,100 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(25,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>64,500</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">27,300</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of December 31, 2022, outstanding SARs and awards had an intrinsic value of $1,243,560.</p> 504694 418000 P3Y 0.4715 0.4770 0.0204 0.0266 P4Y 0.4725 0.4855 0.0018 0.0035 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Year Ended </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">January 1, 2022</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted - Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Units</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Weighted - Average Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period </strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>180,833</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>22.88</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">244,001</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.87</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Exercised</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(16,667</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21.20</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(55,668</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19.31</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(18,000</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21.74</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7,500</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.20</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>146,166</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>23.22</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">180,833</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22.88</td><td style="width:1%;white-space: nowrap;"/></tr></tbody></table> 180833 22.88 244001 21.87 0 0 16667 21.20 55668 19.31 18000 21.74 7500 21.20 146166 23.22 180833 22.88 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="25" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SARs Outstanding and Exercisable</strong></p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Range of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Prices</strong></p></td><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.3pt; text-align:center;"><strong>Outstanding </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.3pt; text-align:center;"><strong>as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted- </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Remaining Contractual</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted- </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.3pt; text-align:center;"><strong>Exercisable </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.3pt; text-align:center;"><strong>as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted- </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Remaining Contractual</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">$20.20-$26.30</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">146,166</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.1</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.22</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">115,166</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.6</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.50</td><td style="width:1%;white-space: nowrap;"/></tr></tbody></table> 20.20 26.30 146166 P1Y1M6D 23.22 115166 P0Y7M6D 23.50 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Year Ended </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">January 1, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period </strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>27,300</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,000</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>43,300</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,300</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(6,100 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(25,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>64,500</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">27,300</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 27300 25000 43300 27300 6100 25000 64500 27300 1243560 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>8. Income Taxes </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Deferred income taxes are provided on temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and those for income tax reporting purposes. Deferred income tax (assets) liabilities relate to:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property, plant and equipment</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,568,209</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,586,257</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right of Use Asset</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,786,486</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,564,741</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Intangible assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,374,192</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,364,038</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>876,731</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">495,881</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign Withholding Tax</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>60,462</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">60,462</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total deferred income tax liabilities</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>10,666,080</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,071,379</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other postretirement benefits</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(151,486 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(292,090 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventories</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,562,175 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,161,354 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(160,446 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(114,113 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued compensation</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(498,530 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(390,693 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Lease Obligation</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2,786,486 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,564,741 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Pensions</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(5,042,030 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(6,049,532 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign Tax Credit</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(953,916 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,164,515 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capital Loss Carry forward</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(182,582 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total deferred income tax assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(11,155,069 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(11,919,620 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 31.1pt">Net deferred income tax (assets) liabilities</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(488,989 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,151,759</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Income before income taxes consists of:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Continuing Operations</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Discontinued Operations</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total Income Statement</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Continuing Operations</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Discontinued Operations</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Total Income Statement</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Domestic</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>12,787,773</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>1,666,312</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>14,454,085</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">14,574,811</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(8,936,924</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5,637,887</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>1,615,144</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>1,615,144</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">4,495,749</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">4,495,749</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>14,402,917</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>1,666,312</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>16,069,229</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">19,070,560</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(8,936,924</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">10,133,636</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The provision for income taxes follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Continuing Operations</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Discontinued Operations</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total Income Statement</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Continuing Operations</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Discontinued Operations</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Total Income Statement</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current</p></td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Federal</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>4,528,423</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>332,665</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>4,861,088</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,075,121</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(1,816,413</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2,258,708</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Foreign</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>572,555</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>572,555</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,509,693</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(287,339</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,222,354</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">State</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>1,361,461</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>84,190</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>1,443,651</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">498,939</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">498,939</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred:</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Federal</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(2,567,573</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(2,567,573 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(2,292,101</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(2,292,101 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Foreign</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(189,970</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(189,970 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">State</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>(542,410</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>(542,410 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">(713,465</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">(713,465 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>3,352,456</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>414,855</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>3,767,311</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">2,888,217</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(2,103,752</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">784,465</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Percent</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amount</p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Percent</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes using U.S. federal statutory rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,374,538</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,128,063</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State income taxes, net of federal benefit</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>714,416</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(165,221</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact on Foreign Repatriation Tax Reform</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,313</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact of foreign subsidiaries on effective tax rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(41,404</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(282,614</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact of Research &amp; Development tax credit</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(131,005</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(188,944</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Uncertain tax positions reserve</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>54,705</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(417,197</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other net</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(203,939</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(1</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(300,935</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>3,767,311</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>23</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">784,465</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations follows for continuing operations:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Percent</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Amount</p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Percent</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes using U.S. federal statutory rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,024,612</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,004,817</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State income taxes, net of federal benefit</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>649,486</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">61,777</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact on Foreign Repatriation Tax Reform</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,313</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact of foreign subsidiaries on effective tax rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(41,404</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(282,614</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact of Research &amp; Development tax credit</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(131,005</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(188,944</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Uncertain tax positions reserve</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>54,705</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(417,197</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other net</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(203,938</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(1</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(300,935</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>3,352,456</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>23</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,888,217</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations follows for discontinued operations:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><strong>Percent</strong></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Amount</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Percent</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes using U.S. federal statutory rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>349,925</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,876,754</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State income taxes, net of federal benefit</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>64,930</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>4</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(226,998</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>414,855</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>25</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(2,103,752</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">24</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Total income taxes paid were $3,679,678 in 2022 and $2,318,018 in 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Under accounting standards (ASC 740), a deferred tax liability is not recorded for the excess of the financial reporting (book) basis over the tax basis of an investment in a foreign subsidiary if the indefinite reinvestment criteria are met. Effective for foreign earnings after December 30, 2017, if such earnings are distributed in the form of cash dividends, the Company would not be subject to additional U.S. income taxes but could be subject to foreign income and withholding taxes. A provision has not been made for additional U.S. federal and foreign taxes on December 31, 2022 on approximately $12,218,919 of undistributed earnings of foreign subsidiaries because the Company intends to reinvest these funds indefinitely. It is not practicable to estimate the unrecognized deferred tax liability for withholding taxes on these undistributed earnings.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes. The list of changes is comprehensive. The changes include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments. In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other Codification adjustments have been made to employee stock ownership plans. For public business entities, the amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted ASU 2019-12 in the first interim period of 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">A reconciliation of the beginning and ending amount of unrecognized tax benefits are as follows: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at beginning of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>672,098</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,078,309</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Increase for positions taken during the current period</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>58,586</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">45,721</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Increase (decrease) for positions taken during the prior period</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Decrease resulting from the expiration of the statute of limitations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(45,166 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(451,932 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at end of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>685,518</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">672,098</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company files income tax returns in the U.S. federal jurisdiction, and various states and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state, and local income tax examinations by tax authorities for years before 2018 and non-U.S. income tax examinations by tax authorities prior to 2016. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Included in the balance as of December 31, 2022, are $253,655 of unrecognized tax benefits that would affect the annual effective tax rate. In 2022, the Company recognized accrued interest related to unrecognized tax benefits in income tax expense. The Company had approximately $69,245 of accrued interest as of December 31, 2022. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for several reasons, including the closure of federal, state, and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under ASC 740. The Company believes that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property, plant and equipment</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,568,209</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,586,257</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right of Use Asset</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,786,486</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,564,741</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Intangible assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,374,192</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,364,038</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>876,731</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">495,881</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign Withholding Tax</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>60,462</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">60,462</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total deferred income tax liabilities</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>10,666,080</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,071,379</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other postretirement benefits</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(151,486 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(292,090 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventories</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,562,175 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,161,354 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(160,446 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(114,113 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued compensation</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(498,530 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(390,693 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Lease Obligation</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2,786,486 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,564,741 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Pensions</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(5,042,030 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(6,049,532 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign Tax Credit</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(953,916 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,164,515 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capital Loss Carry forward</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(182,582 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total deferred income tax assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(11,155,069 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(11,919,620 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 31.1pt">Net deferred income tax (assets) liabilities</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(488,989 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,151,759</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 3568209 3586257 2786486 2564741 3374192 6364038 876731 495881 60462 60462 10666080 13071379 151486 292090 1562175 1161354 160446 114113 498530 390693 -2786486 -2564741 5042030 6049532 953916 1164515 0 182582 11155069 11919620 488989 -1151759 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Continuing Operations</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Discontinued Operations</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total Income Statement</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Continuing Operations</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Discontinued Operations</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Total Income Statement</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Domestic</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>12,787,773</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>1,666,312</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>14,454,085</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">14,574,811</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(8,936,924</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5,637,887</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>1,615,144</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>1,615,144</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">4,495,749</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">4,495,749</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>14,402,917</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>1,666,312</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>16,069,229</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">19,070,560</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(8,936,924</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">10,133,636</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 12787773 1666312 14454085 14574811 -8936924 5637887 1615144 0 1615144 4495749 0 4495749 14402917 1666312 16069229 19070560 -8936924 10133636 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Continuing Operations</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Discontinued Operations</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total Income Statement</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Continuing Operations</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Discontinued Operations</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Total Income Statement</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current</p></td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Federal</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>4,528,423</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>332,665</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>4,861,088</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,075,121</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(1,816,413</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2,258,708</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Foreign</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>572,555</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>572,555</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,509,693</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(287,339</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,222,354</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">State</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>1,361,461</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>84,190</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>1,443,651</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">498,939</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">498,939</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred:</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Federal</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(2,567,573</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(2,567,573 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(2,292,101</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(2,292,101 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Foreign</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(189,970</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(189,970 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">State</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>(542,410</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>(542,410 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">(713,465</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">(713,465 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>3,352,456</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>414,855</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;"><strong>3,767,311</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">2,888,217</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(2,103,752</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">784,465</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 4528423 332665 4861088 4075121 -1816413 2258708 572555 0 572555 1509693 -287339 1222354 1361461 84190 1443651 498939 0 498939 -2567573 0 -2567573 -2292101 0 -2292101 0 0 0 -189970 0 -189970 -542410 0 -542410 -713465 0 -713465 3352456 414855 3767311 2888217 -2103752 784465 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Percent</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amount</p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Percent</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes using U.S. federal statutory rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,374,538</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,128,063</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State income taxes, net of federal benefit</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>714,416</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(165,221</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact on Foreign Repatriation Tax Reform</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,313</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact of foreign subsidiaries on effective tax rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(41,404</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(282,614</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact of Research &amp; Development tax credit</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(131,005</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(188,944</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Uncertain tax positions reserve</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>54,705</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(417,197</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other net</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(203,939</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(1</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(300,935</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>3,767,311</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>23</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">784,465</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Percent</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Amount</p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Percent</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes using U.S. federal statutory rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,024,612</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,004,817</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State income taxes, net of federal benefit</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>649,486</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">61,777</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact on Foreign Repatriation Tax Reform</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,313</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact of foreign subsidiaries on effective tax rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(41,404</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(282,614</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impact of Research &amp; Development tax credit</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(131,005</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(188,944</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Uncertain tax positions reserve</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>54,705</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(417,197</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other net</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(203,938</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(1</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(300,935</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>3,352,456</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>23</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,888,217</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><strong>Percent</strong></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Amount</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Percent</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes using U.S. federal statutory rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>349,925</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,876,754</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State income taxes, net of federal benefit</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>64,930</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>4</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(226,998</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>414,855</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>25</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(2,103,752</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">24</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 3374538 0.21 2128063 0.21 714416 0.04 -165221 -0.02 0 0 11313 0 41404 0 282614 -0.03 131005 -0.01 188944 -0.03 54705 0 -417197 -0.03 -203939 -0.01 -300935 -0.03 3767311 0.23 784465 0.07 3024612 0.21 4004817 0.21 649486 0.04 61777 0.01 0 0 11313 0 41404 0 282614 -0.02 131005 -0.01 188944 -0.01 54705 0 -417197 -0.02 -203938 -0.01 -300935 -0.02 3352456 0.23 2888217 0.15 349925 0.21 -1876754 0.21 64930 0.04 -226998 0.03 414855 0.25 -2103752 0.24 3679678 2318018 12218919 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at beginning of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>672,098</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,078,309</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Increase for positions taken during the current period</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>58,586</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">45,721</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Increase (decrease) for positions taken during the prior period</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Decrease resulting from the expiration of the statute of limitations</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(45,166 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(451,932 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at end of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>685,518</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">672,098</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 672098 1078309 58586 45721 0 0 45166 451932 685518 672098 253655 69245 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>9. Leases</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company leases certain equipment and buildings under operating lease arrangements. Most leases are for a fixed term and for a fixed amount. The Company is not a party to any leases that have capital improvement funding or payment increases based on any index or rate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Future minimum payments under non-cancelable operating leases with initial or remaining terms more than one year during each of the next five fiscal years follow: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,059,547</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,640,972</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,747,019</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,371,761</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,008,297</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,827,596</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Rent expense for all operating leases was $3,299,579 in 2022 and $2,816,258 in 2021. The weighted average lease term for all operating leases is 5.7 years. The weighted average discount rate for all operating leases is 5%.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,059,547</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,640,972</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,747,019</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,371,761</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,008,297</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,827,596</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 3059547 2640972 1747019 1371761 1008297 9827596 3299579 2816258 P5Y8M12D 0.05 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. Retirement Benefit Plans</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has non-contributory defined benefit pension plans covering some U.S. employees. Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation. The Company also sponsors unfunded non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Components of the net periodic benefit cost of the Company’s pension benefit plans for the fiscal year indicated were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,078,973</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,087,333</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,432,756</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,017,015</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(5,842,641 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,794,694 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>66,252</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">99,380</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,560,299</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,730,150</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net periodic benefit cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(704,361 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(860,816 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Service costs are reported in the cost of products sold and the other components of net periodic benefit costs are reported in other income in the consolidated statements of income.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Assumptions used to determine net periodic benefit cost for the Company’s pension benefit plans for the fiscal year indicated were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Discount rate</em></p></td><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 23.25pt">- Pension plans</p></td><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2.75% - 2.81%</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.40% - 2.48%</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 23.25pt">- Supplemental pension plans</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2.08</strong><strong>%</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.49%</p></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>7.5</strong><strong>%</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">7.5%</p></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Rate of compensation increase</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>0</strong><strong>%</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0%</p></td><td style="width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Components of the net periodic benefit cost of the Company’s other postretirement benefit plan were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>53,291</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">54,505</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>43,950</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,369</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(17,600 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(25,681 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(8,214 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(12,374 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net periodic benefit cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>75,668</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">55,819</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Assumptions used to determine net periodic benefit cost for the Company’s other postretirement plan for the fiscal year indicated were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Discount rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>5.28</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2.66</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4.0</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4.0</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of December 31, 2022, and January 1, 2022, the status of the Company’s pension benefit plans and other postretirement benefit plan was as follows:</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Pension Benefit</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefit</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Benefit obligation at beginning of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>107,420,338</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">111,549,725</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,724,582</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,827,169</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Change in discount rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(26,408,548 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,316,621 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(562,340 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(96,343 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,078,973</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,087,333</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>53,291</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">54,505</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Interest cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,432,756</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,017,015</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>43,950</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,369</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Plan Amendment</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">36,388</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Actuarial (gain)/loss</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>934,211</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,340,743</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(73,395 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">110,462</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Significant Event</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(218,103 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Benefits paid</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(4,756,015 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(4,257,857 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(34,962 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(28,865 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Benefit obligation at end of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>80,701,715</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">107,420,338</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,151,126</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,724,582</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fair value of plan assets at beginning of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>80,814,956</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">78,361,102</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>439,993</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">642,030</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Actual return on plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(17,701,556 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,369,247</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>44,911</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,066</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Employer contributions</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>169,865</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,342,462</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>49,158</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">45,243</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Significant Event</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(218,103 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Benefits paid</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(4,756,015 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(4,257,855 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(49,158 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(45,243 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fair value of plan assets at end of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>58,527,250</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">80,814,956</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>484,904</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">439,993</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Pension Benefit</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefit</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Funded Status</p></td><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net amount recognized in the balance sheet</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(22,174,465 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(26,605,382 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(666,222 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,284,589 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="8" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Amounts recognized in accumulated other comprehensive income consist of:</p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="width:9%;"/><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="width:9%;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="width:9%;"/><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Pension Benefit</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefit</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net (loss)/gain</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(36,956,587 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(40,447,026 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>900,694</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">241,621</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prior service (cost) credit</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(66,252 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(36,956,587 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(40,513,278 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>900,694</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">241,621</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Change in the components of accumulated other comprehensive income consist of:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Pension Benefit</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefit</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at beginning of period</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(40,513,278 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(43,893,239 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>241,621</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349,276</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Change due to availability of final actual assets and census data</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Charged to net periodic benefit cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Prior service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>66,252</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">99,380</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,241</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Net loss (gain)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,560,299</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,730,150</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(8,214 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(12,374 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Liability (gains)/losses</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Discount rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>26,408,548</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,316,621</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>562,340</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">96,343</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Asset (gains)/losses deferred</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(22,866,209 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(771,444</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>27,311</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(9,615</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Plan Amendments</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,388</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Significant Event</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(35,159</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Other</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(1,612,199 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,994,746 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>73,395</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(110,462</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at end of period</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(36,956,587 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(40,513,278 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>900,694</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">241,621</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Assumptions used to determine the projected benefit obligations for the Company’s pension benefit plans and other postretirement benefit plan for the fiscal year indicated were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="2"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td colspan="5" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Discount rate</p></td><td style="white-space: nowrap;"/><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="white-space: nowrap;"/><td>-</td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Pension plans</p></td><td style="white-space: nowrap;"/><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>5.21% - 5.23%</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.75% - 2.81%</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="width:1%;white-space: nowrap;"/><td style="width:1%;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Supplemental pension plans</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>4.98</strong><strong>%</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.08%</p></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="white-space: nowrap;"/><td>-</td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Other postretirement plan</p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>5.28</strong><strong>%</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.93%</p></td><td style="white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On December 31, 2022 and January 1, 2022, the accumulated benefit obligation for all qualified and nonqualified defined benefit pension plans was $80,701,715 and $107,420,338, respectively. During 2022, the pension benefit obligation decreased between 24.1% to 26.1% due to the increase in the discount rates from 2.75%-2.81% to 5.21%-5.23%.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Information for the under-funded pension plans with a projected benefit obligation and an accumulated benefit obligation in excess of plan assets:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Number of plans</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>5</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Projected benefit obligation</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>80,701,715</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">107,420,338</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated benefit obligation</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>80,701,715</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">107,420,338</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fair value of plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>58,527,250</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">80,814,956</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net amount recognized in accrued benefit liability</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(22,174,465 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(26,605,382 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">     </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Estimated future benefit payments to participants of the Company’s pension plans are $5.0 million in 2023, $5.1 million in 2024, $5.3 million in 2025, $5.5 million in 2026, $5.6 million in 2027 and a total of $29.0 million from 2028 through 2032. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Estimated future benefit payments to participants of the Company’s other postretirement plan are $46,000 in 2023, $46,000 in 2024, $49,000 in 2025, $52,000 in 2026, $53,000 in 2027 and a total of $302,000 from 2028 through 2032. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company expects to make cash contributions to its qualified pension plans of approximately $800,000 and to its other postretirement plan of approximately $50,000 in 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We consider a number of factors in determining and selecting assumptions for the overall expected long-term rate of return on plan assets. We consider the historical long-term return experience of our assets, the current and expected allocation of our plan assets, and expected long-term rates of return. We derive these expected long-term rates of return with the assistance of our investment advisors and generally base these rates on a 10-year horizon for various asset classes and consider the expected positive impact of active investment management. We base our expected allocation of plan assets on a diversified portfolio consisting of domestic and international equity securities and fixed income securities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We consider a variety of factors in determining and selecting our assumptions for the discount rate at the end of the year. In 2022, as in 2021, we developed each plan’s discount rate with the assistance of our actuaries by matching expected future benefit payments in each year to the corresponding spot rates from the FTSE Pension Liability Yield Curve, comprised of high quality (rated AA or better) corporate bonds. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The fair values of the Company’s pension plans assets on December 31, 2022 and January 1, 2022, utilizing the fair value hierarchy discussed in Note 4 – <em>Accounting Policies – Fair Value of Financial Instruments</em>, follow:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and Equivalents:</p></td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">391,357</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>391,357</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equities:</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">The Eastern Company Common Stock</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,184,107</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,184,107</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Russell Multi Asset Core Plus Fund (a)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,244,623</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>26,244,623</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fixed Income:</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Target Duration LDI Fixed Income Funds (b)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">• Russell 25 Year LDI Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,376,600</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,376,600</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">• Russell 14 Year LDI Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,012,813</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>18,012,813</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">STRIPS Fixed Income Funds (c)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">• Russell 15 to 20 Year STRIPS Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,151,410</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,151,410</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">• Russell 10 to 15 Year STRIPS Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,166,340</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>3,166,340</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,184,107</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">54,343,143</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>58,527,250</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 1, 2022</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and Equivalents:</p></td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">356,173</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>356,173</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equities:</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">The Eastern Company Common Stock</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,460,173</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>5,460,173</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Russell Multi Asset Core Plus Fund (a)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">36,142,837</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>36,142,837</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fixed Income:</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Target Duration LDI Fixed Income Funds (b)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px"><span style="font-family:symbol">· </span>Russell 25 Year LDI Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,320,207</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,320,207</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px"><span style="font-family:symbol">· </span>Russell 14 Year LDI Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,430,482</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>26,430,482</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">STRIPS Fixed Income Funds (c)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px"><span style="font-family:symbol">· </span>Russell 15 to 20 Year STRIPS Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,264,328</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,264,328</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px"><span style="font-family:symbol">· </span>Russell 10 to 15 Year STRIPS Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,840,756</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>4,840,756</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,460,173</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">75,354,783</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>80,814,956</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Equity common funds primarily hold publicly traded common stock of both U.S and international companies selected for purposes of total return and to maintain equity exposure consistent with policy allocations. The Level 1 investment is made up of shares of The Eastern Company Common Stock and is valued at market price. Level 2 investments include commingled funds valued at unit values provided by the investment managers, which are based on the fair value of the underlying publicly traded securities.</p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"/><td style="width:4%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(a)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The investment objective of the RITC (formerly Russell) Multi-Asset Core Plus Fund seeks to provide long-term growth of capital over a market cycle by offering a diversified portfolio of funds and separate accounts investing in global stock, return seeking fixed income, commodities, global real estate, and opportunistic investments. They hold a dynamic mix of underlying Russell Investments funds and/or separate accounts. Russell Investments is a strong proponent of disciplined strategic asset allocation and rebalancing strategies and believes that unstable movements in the market have the potential to create opportunities. By identifying short-term mispricing and making small tactical adjustments to the Multi-Asset Core Plus Fund, they believe there is potential to enhance returns while continuing to manage risks. </p></td></tr><tr style="height:15px"><td/><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(b)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Target Duration LDI Fixed Income Funds seek to outperform their respective Barclays-Russell LDI Indexes over a full market cycle. These Funds invest primarily in investment grade corporate bonds that closely match those found in discount curves used to value U.S. pension liabilities. They seek to provide additional incremental return through modest interest rate timing, security selection and tactical use of non-credit sectors. Generally, for use in combination with other bond funds to gain additional credit exposure, with the goal of reducing the mismatch between a plan’s assets and liabilities.</p></td></tr><tr style="height:15px"><td/><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(c)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The STRIPS (Separate Trading of Registered Interest and Principal of Securities) Funds seek to provide duration and Treasury exposure by investing in an optimized subset of the STRIPS universe with a similar duration profile as the Barclays U.S. Treasury STRIPS 10-11 year, 16-16 year or 28-29 year Index. These passively managed funds are generally used with other bond funds to add additional duration to the asset portfolio. This will help reduce the mismatch between a plan’s assets and liabilities.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">   </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The investment portfolio contains a diversified blend of common stocks, bonds, cash equivalents, and other investments, which may reflect varying rates of return. The investments are further diversified within each asset classification. The portfolio diversification provides protection against a single security or class of securities having a disproportionate impact on aggregate performance. The Company has elected to change its investment strategy to better match the assets with the underlying plan liabilities. Currently, the long-term target allocations for plan assets are 50% in equities and 50% in fixed income although the actual plan asset allocations may be within a range around these targets. The actual asset allocations are reviewed and rebalanced on a periodic basis to maintain the target allocations. It is expected that, as the funded status of the plans improves, more assets will be invested in long-duration fixed income instruments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The plans’ assets include 217,018 shares of the common stock of the Company having a market value of $4,184,107 and $5,460,173 on December 31, 2022 and January 1, 2022, respectively. No shares were purchased in 2022 or 2021 nor were any shares sold in either period. Dividends received during 2022 and 2021 on the common stock of the Company were $95,488 and $95,488 respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">U.S. salaried and non-union hourly employees and most employees of the Company’s Canadian subsidiaries are covered by defined contribution plans. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all U.S. non-union employees. This plan allows participants to make voluntary contributions of up to 100% of their annual compensation on a pretax basis, subject to IRS limitations. The plan provides for contributions by the Company at its discretion. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company amended the Eastern Company Savings and Investment Plan (“401(k) Plan Amendment”) effective June 1, 2016. The 401(k) Plan Amendment increased this match to 50% of the first 6% of contributions for the remainder of Fiscal 2016 and going forward. The 401(k) Plan Amendment also provided for an additional non-discretionary contribution (the “transitional credit”) for certain non-union U.S. employees who were eligible to participate in the Salaried Plan. The amount of this non-discretionary contribution ranges from 0% to 4% of wages, based on the age of the individual on June 1, 2016. The 401(k) Plan Amendment increased the non-discretionary safe harbor contribution to 3% and changed the eligibility to all non-union U.S. employees. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company made contributions to the plan as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Regular matching contributions</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>561,357</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">553,619</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Transitional credit contributions</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>123,387</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">138,604</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-discretionary contributions</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>376,861</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">392,865</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total contributions made for the period</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,061,605</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,085,088</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of December 31, 2022, the Company had accrued $379,090 for the non-discretionary safe harbor contribution. This amount was expensed in 2022 and was contributed to the plan in January 2023. As of January 1, 2022, the Company had accrued $323,082 for the non-discretionary safe harbor contribution. This amount was contributed to the Plan in January 2022 and was expensed in 2021.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,078,973</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,087,333</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,432,756</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,017,015</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(5,842,641 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,794,694 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>66,252</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">99,380</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,560,299</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,730,150</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net periodic benefit cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(704,361 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(860,816 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Discount rate</em></p></td><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 23.25pt">- Pension plans</p></td><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2.75% - 2.81%</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.40% - 2.48%</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 23.25pt">- Supplemental pension plans</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2.08</strong><strong>%</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.49%</p></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>7.5</strong><strong>%</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">7.5%</p></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Rate of compensation increase</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>0</strong><strong>%</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0%</p></td><td style="width:1%;white-space: nowrap;"/></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>53,291</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">54,505</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>43,950</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,369</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(17,600 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(25,681 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(8,214 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(12,374 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net periodic benefit cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>75,668</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">55,819</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Discount rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>5.28</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2.66</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4.0</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4.0</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Pension Benefit</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefit</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Benefit obligation at beginning of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>107,420,338</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">111,549,725</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,724,582</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,827,169</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Change in discount rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(26,408,548 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,316,621 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(562,340 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(96,343 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,078,973</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,087,333</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>53,291</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">54,505</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Interest cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,432,756</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,017,015</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>43,950</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,369</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Plan Amendment</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">36,388</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Actuarial (gain)/loss</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>934,211</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,340,743</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(73,395 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">110,462</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Significant Event</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(218,103 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Benefits paid</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(4,756,015 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(4,257,857 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(34,962 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(28,865 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Benefit obligation at end of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>80,701,715</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">107,420,338</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,151,126</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,724,582</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fair value of plan assets at beginning of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>80,814,956</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">78,361,102</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>439,993</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">642,030</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Actual return on plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(17,701,556 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,369,247</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>44,911</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,066</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Employer contributions</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>169,865</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,342,462</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>49,158</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">45,243</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 26.65pt">Significant Event</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(218,103 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Benefits paid</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(4,756,015 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(4,257,855 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(49,158 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(45,243 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fair value of plan assets at end of year</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>58,527,250</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">80,814,956</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>484,904</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">439,993</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Pension Benefit</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefit</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Funded Status</p></td><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net amount recognized in the balance sheet</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(22,174,465 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(26,605,382 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(666,222 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,284,589 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="8" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Amounts recognized in accumulated other comprehensive income consist of:</p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="width:9%;"/><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="width:9%;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="width:9%;"/><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Pension Benefit</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefit</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net (loss)/gain</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(36,956,587 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(40,447,026 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>900,694</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">241,621</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prior service (cost) credit</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(66,252 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(36,956,587 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(40,513,278 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>900,694</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">241,621</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Pension Benefit</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefit</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at beginning of period</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(40,513,278 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(43,893,239 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>241,621</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349,276</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Change due to availability of final actual assets and census data</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Charged to net periodic benefit cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Prior service cost</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>66,252</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">99,380</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,241</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Net loss (gain)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,560,299</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,730,150</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(8,214 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(12,374 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Liability (gains)/losses</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Discount rate</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>26,408,548</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,316,621</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>562,340</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">96,343</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Asset (gains)/losses deferred</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(22,866,209 </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(771,444</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>27,311</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(9,615</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Plan Amendments</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,388</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Significant Event</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(35,159</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Other</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(1,612,199 </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,994,746 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>73,395</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(110,462</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at end of period</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(36,956,587 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(40,513,278 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>900,694</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">241,621</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="2"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td colspan="5" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Discount rate</p></td><td style="white-space: nowrap;"/><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="white-space: nowrap;"/><td>-</td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Pension plans</p></td><td style="white-space: nowrap;"/><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>5.21% - 5.23%</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.75% - 2.81%</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="width:1%;white-space: nowrap;"/><td style="width:1%;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Supplemental pension plans</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>4.98</strong><strong>%</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.08%</p></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="white-space: nowrap;"/><td>-</td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Other postretirement plan</p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>5.28</strong><strong>%</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.93%</p></td><td style="white-space: nowrap;"/></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Number of plans</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>5</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Projected benefit obligation</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>80,701,715</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">107,420,338</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated benefit obligation</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>80,701,715</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">107,420,338</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fair value of plan assets</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>58,527,250</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">80,814,956</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net amount recognized in accrued benefit liability</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(22,174,465 </strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(26,605,382 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and Equivalents:</p></td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">391,357</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>391,357</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equities:</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">The Eastern Company Common Stock</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,184,107</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,184,107</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Russell Multi Asset Core Plus Fund (a)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,244,623</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>26,244,623</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fixed Income:</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Target Duration LDI Fixed Income Funds (b)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">• Russell 25 Year LDI Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,376,600</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,376,600</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">• Russell 14 Year LDI Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,012,813</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>18,012,813</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">STRIPS Fixed Income Funds (c)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">• Russell 15 to 20 Year STRIPS Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,151,410</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,151,410</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">• Russell 10 to 15 Year STRIPS Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,166,340</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>3,166,340</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,184,107</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">54,343,143</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>58,527,250</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 1, 2022</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and Equivalents:</p></td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">356,173</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>356,173</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equities:</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">The Eastern Company Common Stock</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,460,173</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>5,460,173</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Russell Multi Asset Core Plus Fund (a)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">36,142,837</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>36,142,837</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fixed Income:</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common/collective trust funds</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Target Duration LDI Fixed Income Funds (b)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px"><span style="font-family:symbol">· </span>Russell 25 Year LDI Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,320,207</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,320,207</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px"><span style="font-family:symbol">· </span>Russell 14 Year LDI Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,430,482</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>26,430,482</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">STRIPS Fixed Income Funds (c)</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px"><span style="font-family:symbol">· </span>Russell 15 to 20 Year STRIPS Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,264,328</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,264,328</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px"><span style="font-family:symbol">· </span>Russell 10 to 15 Year STRIPS Fixed Income Fund </p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,840,756</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>4,840,756</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,460,173</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">75,354,783</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>80,814,956</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Regular matching contributions</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>561,357</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">553,619</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Transitional credit contributions</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>123,387</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">138,604</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-discretionary contributions</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>376,861</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">392,865</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total contributions made for the period</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,061,605</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,085,088</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 1078973 1087333 2432756 2017015 5842641 5794694 66252 99380 1560299 1730150 -704361 -860816 0.0275 0.0281 0.0240 0.0248 0.0208 0.0149 0.075 0.075 0 0 53291 54505 43950 39369 17600 25681 0 0 -8214 -12374 75668 55819 0.0528 0.0266 0.040 0.040 107420338 111549725 1724582 1827169 -26408548 -5316621 -562340 -96343 1078973 1087333 53291 54505 2432756 2017015 43950 39369 0 0 0 36388 934211 2340743 -73395 110462 0 0 0 -218103 4756015 4257857 34962 28865 80701715 107420338 1151126 1724582 78361102 439993 642030 -17701556 4369247 44911 16066 169865 2342462 49158 45243 0 0 0 -218103 4756015 4257855 49158 45243 -22174465 -26605382 -666222 -1284589 -36956587 -40447026 900694 241621 0 -66252 0 0 -36956587 -40513278 900694 241621 -40513278 -43893239 241621 349276 0 0 0 0 66252 99380 4241 0 1560299 1730150 -8214 -12374 26408548 5316621 562340 96343 -22866209 -771444 27311 -9615 0 0 0 -36388 0 0 0 -35159 -1612199 -2994746 73395 -110462 -36956587 -40513278 900694 241621 0.0521 0.0523 0.0275 0.0281 0.0498 0.0208 0.0528 0.0293 80701715 107420338 0.261 0.0275 0.0281 0.0521 0.0523 5 5 80701715 107420338 80701715 107420338 58527250 80814956 -22174465 -26605382 5000000.0 5100000 5300000 5500000 5600000 29000000.0 46000 46000 49000 52000 53000 302000 800000 50000 0 391357 0 391357 4184107 0 4184107 0 26244623 0 26244623 0 4376600 0 4376600 0 18012813 0 18012813 0 2151410 0 2151410 0 3166340 0 3166340 4184107 54343143 0 58527250 0 356173 0 356173 5460173 0 5460173 0 36142837 0 36142837 0 4320207 0 4320207 0 26430482 26430482 0 3264328 0 3264328 0 4840756 0 4840756 5460173 75354783 0 80814956 4184107 5460173 95488 95488 The 401(k) Plan Amendment increased this match to 50% of the first 6% of contributions for the remainder of Fiscal 2016 and going forward. The 401(k) Plan Amendment also provided for an additional non-discretionary contribution (the “transitional credit”) for certain non-union U.S. employees who were eligible to participate in the Salaried Plan. The amount of this non-discretionary contribution ranges from 0% to 4% of wages, based on the age of the individual on June 1, 2016. The 401(k) Plan Amendment increased the non-discretionary safe harbor contribution to 3% and changed the eligibility to all non-union U.S. employees 561357 553619 123387 138604 376861 392865 1061605 1085088 379090 323082 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>11. Earnings per Share</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The denominators used in the earnings per share computations follow:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basic:</strong></p></td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,223,839</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,262,378</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Diluted:</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,223,839</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,262,378</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Dilutive stock awards</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>14,102</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">711</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Denominator for diluted earnings per share</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,237,941</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,263,089</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There were no anti-dilutive stock equivalents in 2022 or 2021. </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basic:</strong></p></td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,223,839</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,262,378</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Diluted:</strong></p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,223,839</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,262,378</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Dilutive stock awards</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>14,102</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">711</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Denominator for diluted earnings per share</p></td><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,237,941</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,263,089</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"/></tr></tbody></table> 6223839 6262378 6223839 6262378 14102 711 6237941 6263089 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>12. Geographic Information</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Geographic Information:</strong></p></td><td style="white-space: nowrap;"/><td class="ffcell" colspan="2"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell" colspan="2"/><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net Sales:</strong></p></td><td style="white-space: nowrap;"/><td class="ffcell" colspan="2"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell" colspan="2"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">United States</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>270,342,724</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">234,300,461</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Foreign</p></td><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>8,922,422</strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">12,222,362</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>279,265,146</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">246,522,823</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign sales are primarily to customers in North America.</p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/><td colspan="3" style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Identifiable Assets:</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">United States</p></td><td style="white-space: nowrap;"/><td style="vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>249,652,120</strong></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">252,961,017</td><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Foreign</p></td><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>13,254,624</strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">13,367,918</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>262,906,744</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">266,328,935</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"/></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Geographic Information:</strong></p></td><td style="white-space: nowrap;"/><td class="ffcell" colspan="2"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell" colspan="2"/><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net Sales:</strong></p></td><td style="white-space: nowrap;"/><td class="ffcell" colspan="2"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell" colspan="2"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">United States</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>270,342,724</strong></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">234,300,461</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Foreign</p></td><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>8,922,422</strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">12,222,362</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>279,265,146</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">246,522,823</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign sales are primarily to customers in North America.</p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/><td colspan="3" style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Identifiable Assets:</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="ffcell"/><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">United States</p></td><td style="white-space: nowrap;"/><td style="vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>249,652,120</strong></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">252,961,017</td><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Foreign</p></td><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>13,254,624</strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"/><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">13,367,918</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>262,906,744</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">266,328,935</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"/></tr></tbody></table> 270342724 234300461 8922422 12222362 279265146 246522823 249652120 252961017 13254624 13367918 262906744 266328935 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>13. Recent Accounting Pronouncements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><span style="text-decoration:underline">Adopted</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In December 2019, FASB issued ASU 2019-12, Simplifying the Accounting for Income Tax. The changes implemented in ASU 2019-12 include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments. In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other codification adjustments have been made to employee stock ownership plans. The Company adopted ASU 2019-12 as of January 3, 2021. The adoption of this guidance did not have a material impact on the consolidated financial statements of the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>14. Contingencies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company is party to various legal proceedings from time to time related to its normal business operations. Currently, the Company is not involved in any legal proceedings.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In 2016, the Company created a plan to remediate a landfill of spent foundry sand maintained at the Company’s previously owned metal casting facility in New York. This plan was agreed to by the New York State Department of Environmental Conservation (the “NYSDEC”) on March 27, 2018. Based on estimates provided by the Company’s environmental engineers, the anticipated cost to remediate and monitor the landfill was $430,000. The Company accrued for and expensed the entire $430,000 in the first quarter of 2018 and fiscal 2017. In the fall of 2018, detailed construction drawings were prepared by an outside consultant in conjunction with informal progress reviews by the NYSDEC. Long-term groundwater monitoring commenced in April 2019. Verbal approval for the closure plan was received from the NYSDEC in May 2019, and written approval was received in October 2020. Construction of the closure remedies, including improved drainage system, regrading, and installation of a low permeability cap was completed in October 2021. A closure report and long-term maintenance plan were submitted to the NYSDEC in November 2021. The 30-year annual groundwater monitoring and site maintenance program are underway and will continue through 2048.</p> 430000 430000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>15. Concentration of risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Credit Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. As of December 31, 2022, and January 1, 2022, there was one significant concentration of credit risk. One customer represented 14% of total accounts receivable for 2022 and 11% of total accounts receivable in 2021. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Interest Rate Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s exposure to the risk of changes in market interest rates relates primarily to the Company’s debt, which bears interest at variable rates based on the LIBOR rate plus a margin spread of 1.25% to 2.25%. The Company has an interest rate swap with a notional amount of $40,000,000 on December 31, 2022, to convert a portion of borrowings under the Credit Agreement from variable to fixed rates. The valuation of this swap is determined using the one-month LIBOR rate index and mitigates the Company’s exposure to interest rate risk. Additionally, interest rates on the Company’s debt are susceptible of the transition from LIBOR to alternative benchmark rates, such as SOFR. This transition is discussed in greater detail under Note 6 - <em>Debt</em>. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Currency Exchange Rate Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s currency exposure is concentrated in the Canadian dollar, Mexican peso, New Taiwan dollar, Chinese RMB, Hong Kong dollar and United Kingdom pound sterling. Because of the Company’s limited exposure to any single foreign market, any exchange gains or losses have not been material and are not expected to be material in the future. As a result, the Company does not attempt to mitigate its foreign currency exposure through the acquisition of any speculative or leveraged financial instruments.</p> 0.14 0.11 0.0125 0.0225 40000000 Naugatuck, Connecticut Fiondella, Milone & LaSaracina LLP 2230 EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .R#;E8'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 " #L@VY6*-%'4^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FV!0]3E N($$A*30-PBQ]LBFC9*C-J]/6W8.B%X (ZQ_WS^ M++G%H'"(]!R'0)$=I:O)=WU2&#;BP!P40,(#>9/*.='/S=T0O>'Y&?<0#'Z8 M/4$MY2UX8F,-&UB 15B)0K<6%48R/,03WN**#Y^QRS"+0!UYZCE!558@]#(Q M'*>NA0M@@3%%G[X+9%=BKOZ)S1T0I^24W)H:Q[$GQ):];N#ZQ MZ9'F7\DI/@;:B//DU^;N?OL@="WKII!-45UO:ZF:2LF;]\7UA]]%V _6[=P_ M-CX+ZA9^W87^ E!+ P04 " #L@VY6F5R<(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 .R#;E9F?>:=?P< ,,Q 8 >&PO=V]R:W-H965T&UL MM9O_;]HX&,;_%8L[37?2*(D#M-U:)!K:6V\MXTJW:7>Z'TSB0K3$YARGM/_] MV0$2,IDW9#)3-;XD[T/RP8Z?QS$7*RZ^IPM*)7I)8I9>MA92+M]U.FFPH E) M3_B2,K7EB8N$2/52S#OI4E 2YD5)W,&.T^\D)&*MP47^WD0,+G@FXXC1B4!I MEB1$O%[1F*\N6VYK^\9#-%](_49G<+$DJ4_C6"NI MX_AO(]HJ/E,7[C[?JM_D)Z].9D92ZO/X:Q3*Q67KK(5"^D2R6#[PU0>Z.:&> MU@MXG.;_H]5Z7W7<*,A2R9--L3J")&+K1_*R ;%3X/7V%.!- ?ZAP.WN*? V M!=ZA!=U-03DG.TA76%0<42#$^2Y;Q%V,#8;EG*!_!Y7]F\0ERL.G3*V?C M%8"]7,\# ?\SG*52J$;^KXGP6J%K5M ]_UVZ) &];*FNG5+Q3%N#-[^X?>>] MB8Y-L9$EL0JY;D&N"ZD/KIF,Y"MZH/-(LV,2C4E"3?Q@G<MB M['BP6KOMXK;GFHB!A4V)61*K$'.=TJ YA[2MK\H:HX^,KQB:4I)R1D-TFZ89 M%4;/!FN:FQETJ2]7FU-@A:W2DR(S7+KBL,2Q+ M:E58N(2%#X*UT(W,Y\F2,*-=J)'9>Z&'ZQK#LJ16A54:>A=TO5M8UPD5\XC- MT1]*02Y ;+#@?FQ6O;PMM2JVTLV[!]GY[1#P0)=<2,UO*HG,S%T35OQ&354^ M7-68VC&LO%MZ>1>VX(4WG5 1\1 <+>NDMKEZ;["&!1J3.X:G=TM3[\*V?-/> M&?(5LSH6Y=\(ZPR"@2D()A&LQ(SFK9M^66I5<:?==V*\7;6YCTS9-[T:] M;>ZFL-R-,6[#18V)'V=5F. +;4JL3((N+!W MWXX&/$FX*[R.D0)PF0+P02E@DLWB*% YG!-I@@.K-(5C56VT4>OOH'8=%W?57[> M7<53NGT,N_2B PX9RU0'7+L+(Z&?L_MP66,4Q[#[N+3[&/;IY827("R-\ALP M +&?-/UP76-DQS#]N#3]^"#3KPT &F?)S!R[:T0_,=%O"AVL;XSJ& MV<>EV<<'F?U;%G"AVA7)FY@V^E1=\C,FA;[TAT876Z/L/QKA6?7\MM2J\$K/ MCP^:P'\D+^@V5-TT>HJ"-4&@Y=7,Y/?;CNP%%&J^ OU+1@16@T!MM2J",L0@&'?[N< !27[+VUUQM\\,%CU M_;;4JI!*WX]AWW_'\T2YX P<1V&14WS>QKC7,]*R.O5O2ZVZ=*!T_1[L^JH<=(QL9F52.RF['>HC%'$Q5.OY#8;'1AL<;K!XYQ$\ K8X$'N_G; MX$F@819&DJM'*:D*EOE NN]&9HW>OG0 ES6&=HQTX)7IP(,-_9;7OM46->4W MBF](XYB\1?=1K/OY&Y(LWZ,[,B5J0(X807=W$R-%JX'!EEJ5XLZR']CK;RGJ M"YYN MDQF/C=QJPL?]G1&2U8Q@2ZT*J3D?#OXR\ MK*8"6VI57F4J\ Y*!49_:YIMO:K1FV:1RK)=Y\Q(SFHRL*56)5!'OG*?$V#U?0M9FF\&OIP96-JQP@#7AD&O(-6!&VIK:<^%+:)X,\1"\P] MM29?&&<^X*+&U(Z1#KPR'7@'W1784IMPY==B]'>TW!NI:@2=?O>L:\1F-2;8 M4JNNDRUC0A=V^%NO<1.)!-V&)DXU"AA[QIDAN*SQJEBK::"SL^I=K\7(?SV0 MHD#/+ZX7P!?O%K]0&.;K\COE[NN?-]P3O90C13%]4J7.R:D:K,3Z%P/K%Y(O M\S7T,RXE3_*G"TI"*O0.:OL3YW+[0G] \;N-P?]02P,$% @ [(-N5NP= M52B'"@ N# !@ !X;"]W;W)K[L MRBG4^Y!$+[.K9Y8S\SPS9(Z?RNIK/36F(=]F>5&?#*9-,S\Z/*Q'4S/3]=MR M;@KXYJ&L9KJ!M]7DL)Y71H_;1;/\D$61.ISIK!B<'K>?75>GQ^6BR;/"7%>D M7LQFNGI^9_+RZ61 !R\?W&23:6,_.#P]GNN)N37-E_EU!>\.U[N,LYDIZJPL M2&4>3@9G].A<179!:_%K9I[JC=?$NG)?EE_MF\OQR2"RB$QN1HW=0L,_C^;< MY+G="7#\OMITL/Y-NW#S]5K91@,R6M1-.5LM!@2SK%C^J[^M#F)C 16>!6RU@+UV M 5\MX*VC2V2M6Q>ZT:?'5?E$*FL-N]D7[=FTJ\&;K+"7\;:IX-L,UC6GYV51 MEWDVUHT9DWY M7N#K;2X=U7,],B<#2);:5(]F848<@H;1Q'NEER[)8/A=ED\PHF750;H,8!RG\&V MI\VV'%5K1U7P^MWH)RA&C:DRG=?+J"MG\[*PN3;7%1YTRCEU)E,F5*IZEP9(DE/<0(H8)I2P1"H>8KB&F08@O,?Y,?C$- MAC!U?E@).!N9TAY"Q)!!MG+!<(0TZK@M"M?"5=F?EU6K&#7E9GK;$S,-Y!KM5FF5ME,346TE\)6>VX= MI$R3.!9]W(AA*KC:N#+;N#N:I4%J6Q_X$B29FGQ,0&J26GN.FCE(^C4:,>&2 MT23UI!CMB)*&F?*N;'1.=DN#U39;EYE)( HIDSY8S)2K6"3*=[8=55(1))7K M"K1[U3P/R36HM*8-B?= [W,0U6@"TB#W?B_-[&NW;>\[1J5!'CN] G=1)Z5S MX@D37#@Q[]I1EK(D]5 ][2B0ACGPW2++QUDQP6/'Y3 *F191)?L $4O%(?]&@*'T&IMC%C@C'C$IJ(X)AXXN2E:\DM1S+./7@[\J-A]@-5 MN)@M\K8E&1L(IU&F;?U& ;O\=L!!%T9Q&O<1(Z9 -)QRYJLE'1G2,!L&DW-( M"IPBJ4M]3 $YPXGWL2.6(+]Y+#UUA74DR:)@7?GW1GO:;=O9 MCEA9F%A_!CWUE.4YZJA+BW$4 WW*M'+.9(?P)FC9-G&1&+)E-9I%ZRB7KB):%F]*K MLIB =]6L+Q97K>EH6U6B?KB=)6.Q@EK3=P,QC)E2:>+QHB-,%B;,"_-@ .<8 M+@GT9(8T^IO!8\IE1@@H./(^5-?.%TP==[(=_:,=LMD@^5*;4 E"N!'R+9:. M),W*$RD+5140HO+'9B8J>(@G;QGVM$F2U\UE[O*]'V69TWF M"=$@^7XW!>UIM^WQ7,>W/-R4KF=><_WL:T&YVUE"^8 0HOTZB%FFBO,T]HSF M>,>5/,R5 +1:F.5(![I0;]'F+AMRSN*$.T-$UU" @DF4IV3SCC5YF#676:E7 M@%^Z9A0LTDZF0J2JWS @AB*)DL@W&^0; ]H=$UIW*I$;#04P7V7!,PK<)3P> MR50*)R(09E1*0"/A =X1(P\3(P8T2(/T^+V9&)'<>0NY0G0 M#U1(YX01RU0J#H+#@[@C1QXFQU>K#8Z07J24BIP&$[.D$DC?TZSQCAQYF!R7 MU:(+W7S' ;L$&$/:*:>\N79*)5SZ"G''DCS<7%Z]HCJX_6%*4\FB_I@!,035 MG )A>.[D=+PFPKQVM54*7J^5A;MJ&WS'=>)U7#U.8APQ7>@*9HBK%G%MGB)T=O\O$=^(=ZXDPZZU!K^ZJCP \ MBM2E,JN>A7"&4)@EY":(5]\)=ZPG7C-MW5'+!-+_04L7)9SW1ZV8*50'@!M[ M1B)BXZYD>-1Z.]65F9;YV%3U/]HY#IYU8J\3UGWMMNUTQY)B!TN6LQD$T6U3 MCKX.H?6U-_#(H\X7T/>>+9II665_F/$1D9&][VK_D-J>4TTNZWIAOTF'D51# MP>C+%UG1WKMMYP/P)4N'B63;7U+R>='4#5ADQ>2(J"%$YC"-%;8%?*GD4+*X MMP5Z:5QNYARDICMXQ2R98N"?IP<7'8^+'3Q>0>5>5,_+0STB;)AP,11"8MZQ M80S><29?XYW+Y >,2)3CU& MA 5-A.\VL^QTA0SKBB\%9%%N:P_YP5ZD'\D$@HY JL2J[$2)W"E*=N89"M^5'@!?4*8< MZD=-E>0LEKYHZV2*?(U,>:T D-C]7J4H-&!]FL%,P0ZJO_*=>:=79+@Q7T[[ MKB[/WEU>7=Y=OK\E9[]0&;1G%HB: M!F>!EZLR^K.' MH,FV9YT D>&IPR]E\?@G0GROZF-?NVT?0:<^9'C<_^=#?*\W /:UV_8CDYV@ M46%!\W\(\14"%0CQH,G2L\.-Q\KM,_V?=#7)BIKDY@'61&]CR(]J^9C\\DU3 MSMLGS>_+IBEG[&PO=V]R:W-H965T&ULK9=M M_BH;KW*4SN? ,=LYFIG'::5^TXZDOZ6L9UD83@:@D[*:?OA(X!&R" M[39^81#LKOZ_7826R9;Q!Y$"2/0CH[F8&JF4Q;5IBCB%#(LK5D"N[JP8S[!4 M0[XV1<$!)Y531DW'L@(SPR0WHDEU; .4;:>&;3Q= M^$K6J=07S&A2X#4L0-X5P2RQ M@!FCWT@BTZDQ,E "*UQ2^95M/\(.R-?Q8D9%]8^VM6U@&2@NA639SEDIR$A> M'_&/72):#K;W@H.S/-V8DHUM0Y@QKMI;NIIG!>FN87X"KGV)7(LQ^EQGYWN;G?=307<4#L-M5/% M<\^G[F.K@WG]P?1"NQ8%CF%JJ)4D@&_ B/[^RPZL__I(7RE8A]MMN-VAZ-&[ M.&9EKDK+(0:RP4L*EPA3M9:K#*BW DI8N92KDJH%5MOV):2>):AFT2^*312$ MH659$W/31CTT\VV_;=:!\!H(;[!XBU0]EBFC"7#Q#WK_O23RL4^D]YI5>Z5@ M'6"_ ?8'JW;/),G7:*Y><,"Y>F(7DL4/EZC '&TP+0%=D%P5CE+,!2I O:5U MBGJ7J7]0DOVB#5ETY >-_."WY%3^.WE-E6]=LC M.&[7X0@;CG"0XPO+-Z]8B?!H)88L.@2CAF#TNP1G%V-T8C&.VW50Q@W*>!!E MQK),=0%_D/_QT?P/671$V];S;FN=(?OLI.^BM[/I6[UI/\6RR]#J&.SS&8@0 MY0GZ[0-58\L//+VI=^7W&3KCD>^\H/YYY[<'-]A^]:J_%1+GB5X:QQ"< V6! MX]CC,-A'Z#,,?-\)7T!XWL3MX5W\?]6OBY(_[D$<$^X>Z'%&KN=Y_K[P'L,P M\%W'WQ-NMMI.W?-_QGQ-&PO=V]R:W-H965T&ULK5EANUG8F2;.4 NDI/TWW<%! P(I>GD2VSPV^7M:G>?4):/LORN M]D)H])1GA;J<[;4^7"P6:K,7>:SF\B *^&4KRSS6<%GN%NI0BCBIC/)L03'F MBSQ.B]EJ6=V[+5=+>=196HC;$JECGL?E/UVUN;%8+0_Q M3MP)_>UP6\+5HO62I+DH5"H+5(KMY>P]N5A[E4&%^#,5C^KD.S*AW$OYW5S< M))BS+/1>H0]%(I*^@P4P;>G29[I7U.GQ6FSFR",_(XHI MM1!:N\U_BXLYPE;S'AVOS9Y7^?/^;_9L.:M=,KM+T[87ZA!OQ.4,^E*)\D', M5C_]0#C^Q1;O&SGK1<_:Z)G+^^IWF#(JSH2R15F;\LK4S)*'%0TBRGW"^'+Q MW_'PGO[54VBS%H93)<0/+ FN5V+C6;OP3!N>48L[" M".,!60N4A%'@P?:D!8[%!<)BA.8G:G296Q4XYFVM7##,1TO\G$8LFA W(;T*0DQ#>W, MHY9YY&3^50!32/6Q-/PW4,96IM'X^3R*0AX.>(YQ$Z5*<*<:V,GPRT&85 ([ M:*YMJJW:@$?/)8QP[I$A01LR8(P'(9\@>B)OQ$GTIM ")I^S4AL7@_Z'GB9T M2-2"!*9!,#6J".V(4G=&]5Z4*)U4C<;\]-'4)W3<3A:@YP6$1<$$Q4[LB%-- M5LV&8%O*'(JR@.4_F@J0=2V %*)[ 1M+T42!=/QD;['F.?W*8)A&)!@&8T%& M., ^GRKA3KR(6[UN7B+)+.T-_,C^K%@N0$Q)=-U72G:(0[MT?7J6H(P_;H2UA4TWBELU/\"Y5+]Y)H\"N)#E-SK%([3.>C-61>!P'@3=":8BZ 27N@771##][M,8 M\QY##Y-HM">P("./@4*0"8:=TE+JG$H?XK* :H0Y!*I?5RZ9NN%-0JGE+]V M/KV5MWXZ.E6G;E6_BE6ZL499VP6G:S4/1NLT1M&Y/S%T:*?.U*W.UVEVU,,C M@X97;1GV>8U*?(QR\.H$F?K.XCD=AH/ZF6A4>P4Y9?_5%?1&WOHYZ62>NM]< MIRN(C]8 SX=[:@OHG,SQQ,L?[727NG7754'!?^$U!KEX=7)*0V<%_2%UG"$Q M&D+V.G%*\ZOKY(V\]2/O])BZ]7BZ3B)+1T>C26-#L8GU\#K)]=R2ZZB3QG+ M:SAIK*A)7IV0>FXA7<=J#S/E(4U$D;Q4)XVOH%?1C V9OH"JF2Y.3I-S4>ZJ M0W8%\G@L='U2V]YM#_+?5\?7@_M7Y&)='\=W;NK_#GRN3KD4RL067.)Y .L MK _;%)ZM[#<\X5J3O?*_W-E "6/#6U-(N@M+:]"4.3E] (P7]M[C;-P0"FJ!J2IE"0:UHO@/;M9,>H2?,0_ M%>S-P9@X*8]*?7.3#\4BH(X1U)!;!R'P;P#A^1O_# MBT.J-.$A@Z0L)O$_@IPGQ"PE1GQ!YH1TS+^M.6+&<:[4GVD4CFAMX M;WPVJJFD*^.#U?BTPCR[7"EI5%T5PD)!'BS^88VL(6I-5JK!-Z-T)=L!^2!S MU0!Y1[X^W)%?KGZ=AQ:W=R!AWF]UVVW%7]B*$CJ8?T8D&+R./%[V-EV,.=AO$XQNX M(WUC6I'#(D T WH'P?+GGUA*?QM3_T9@1U[$@Q?Q)?3E)[R!JA=E=KFISW47 MS0Y?CHBRC,WFX>Y0PGE@%L49F[(A[HA=,K!++E;JLRU!D_RH*!W;FS&ZR5M6 MY8W CG2G@^[T8E56I9 ;)Y7@!P!O.(E7C-8@\^_$:B%-+=S=.F9!AYL<%.(= MRY(LYO%)Q<8"HR0^J.P1\^G ?/I:YJ+29"?J+;B#54D+Z),E&H\;,7O13HC$ M=P\?6?&$)39N?$.N$KPG8IXX!'?%SW;- ]>Z7NMO]V.N+*O[\MBM-@*^WO&?(($M:5]9K-H0M@.@NR MF$VR-#ZV@$TXG4WB;'K)A-F9.'0NFE%Z8L)Y'*R71'N;H,DQBSFF4GE = MB^01BUB:GI -#QJ"!O3&]TD&O=M*VWU>A]6A%WOO.Y"3]5O7H_E&XP=,U^!] M%'I324-J6",DO9ZBA;KKF;J)5:UO.QZ5Q2;&#TOL,T&[ 'R^5LH^3]P&0^>Z M_!]02P,$% @ [(-N5J9HK$VL!P ?C4 !@ !X;"]W;W)K.LUV]S/% M3VNOW; MN_KVNMJ)(B_9NQKPW6:3UE_>L*)ZO)G R=<_O,_OUZ+YP^SV>IO>LSLF/FS? MU?+=[*"RS#>LY'E5@IJM;B:OX:O$;Q/:B+]S]LB/7H/F4CY6U:?FS=OES<1K M6L0*EHE&(I6_'MB<%46C)-OQN1.='&HVB<>OOZHG[<7+B_F82*!= FW[?M]9 M;4\O4I'>7M?5(ZB;:*G6O&CM:K-E!^=EE;PJ\F4JV!+< M"?E+WC:"@VH%[M9IS=95L60U_P'$GW>Y^ *FX,/= OSXXJ?KF9#E&Y%9UI5Z MLR^%3I3ZJQ)I84B;V]/FU68C;\$[466?#-F+,T7E<..[^LO)_-B>_YX).3QE MW\1I7>;E/3=()':)UUFVV^R*MH=* MM\ZDFP=+T<%2U-;#)^J]28NTS-A+P!L#.4@%^#4MKX"'7@+D(6ARSJK8S&ZO M^#;-V,U$MINS^H%-;K__#E+O9Y.?>S'2BC4SV\-M&$64(G(]>SAV3H]# 8X" M% WC8I>-2QR)#9SQ#\[XESF3;JI=*2YR9J](CSH)>MCW*";AL)OF>J0/B2>C MH=+O>N 4><0/(NHK/6\HCE"(/>@KFHE),\(1#4@?.>@S?.@S;.VS/^33-6]' MB*EWL'8+13Z.8* T;VZM,?(66K@4BR^\@L11T8$'Y. !L7HP3_D:+/.'?,G* M)973IEVW+?^52XCFB6ZRANK7!7V"H3JQ6 N/ M=<:E6.Q2+#G?'0-C@H,Q@=V8=5K>,SF'@56:U^ A+7:L65[EI6"R50+4A0>/P@L]VG:;IK3\NEC; M5ES43.1UNS(&'UG)5KF0:S@N^$M0RL>3-%.D3R;W0GV%XU$_])05SMS:NK'N MN12+78HEY[MCX%YT<"^RNMI=^RT?8DKM:%!/=N =KAQDFC; M##)LXN6&2493E6ITH0.FC2B2C[-0[7X]I480J>( M$A\%A)KWK+!'#M#.'.Q@&^I[98A\#T8:G;.7&;T"<$S0#?2><$4 M1D2.>77"L=<>ZY!3M=BI6G))GPP=ZID!LC.#;R/>2-^BRPT,"3!2O7)*!IRJ MQ4[5D@NZ9&C5T5$!.QKXO\ WTOF!W\PFVG[5WK[1)KI4BYVJ)1=TR=#$GA\@ M.S]X!O^V*XX^\*'#">@'*G)P6C-VJI:X4ALZV",'9$<.SV#@2.<@@-7:D-W>G" [.#@&0S)2 [ M2KB$@B-]/TX\3"-M&:_3 %/TZ,.KM2&=O1X MGQA"L*;B\S>B8T M'"$@,(I47YU2#*=JB2NUH:\]Z4!VTN&*@B.=%S1&!"J>ZN+HF;B%O=FC+7-Z M0,*5VO#0<$\\?#OQ,%#P!+KF^;[+H>O7-W^!U!+ P04 M " #L@VY6H;_X#68) !S*0 & 'AL+W=OYEGALNSA[+Z46^4:M#/;5[4YY--T^Q.I]-Z MN5';M'Y?[E0!WZS+:ILV\+:ZF]:[2J6K]J)M/J481]-MFA63B[/VL]OJXJS< M-WE6J-L*U?OM-JT>/ZB\?#B?D,G3![]G=YM&?S"].-NE=VJNFN^[VPK>30?:$^CXLW/UMSFZ^81FE_/?T*/HG_0(,>K]3R/6+D':*84H>@6?CR_Z3%>X2=EQ_)8<-8LM8?\_B[V:DJ M;;+B#EWJQ9DUF:I=P]1YX6XO>M^>UKMTJ:2^P-P(04DB>C&!R& M'#,*F]T=!,&&8S@81KO/07F=Y@J5:Z3^W&>[5KB.I6PVJD)I72MW +WS(V%4 MJG?NT$0N_L4$421<1*IPX[ M0DB<1#Z]!M DB$/8FVM55;#.F_2GF\V]@^.EC+F4$1VK=%H2#%(],@U6"0]F MT-DF+>Y4C?2*-OFS7;SM:LZS=)'E_EQ*@MC^U63Z6MZ.!\-0G(0Q?MFO?V@: MEBJ[3Q>Y>W$Y( S)45"KW'!:$AI3G&#/S!E@D^>(?0\IIZP\E1^QF7LB:!(G MTMH##DN21#@6D?"(-'PF0?Y!HE&[-%L];=7:9$BG9NG(> ECW!I7AR$35'H+ M.6*02L),O7DN?=ML) F3,1]+M.T$2;B,/0(-0TD8HL,BW:6/WA7J@!^1'$I* M:R1MRSAF7'#/U%-#21JF).BL=-U[F+)=6JD#K4:L.-)5C89;K#D%+84\)3IE/#01KFH&Z$EFF]03O-<&ANT;-% ML#,2&WR249AY:]1MPQ.IZRWJ*0:I020--[$Z@]4O:&+IJW:QK^7M.&@#7!IN M9+^FU0_5Z(V+:K7<5_ZHN37PXUK+84+C1/@VA.$@#7/PP[Z&3^I:-[!0FF?> MK6OCS9)HFU!&?2GQF?1KQ// G80,"86K]H<"=7(T+TY M8[#Q2($XAYUP'X-M2)(80O#T:LQPE(4Y>KNOEIM4UTZ@')(^)/CF\1W:Y6G? M< 8#8 ZZ,A8)D8P+%J>EA""(9[[YWL(./F M97%WTJAJBU9JT2W"+HL%2E)F][ TPC(9;R2'G2?S,L-<%F;N* MLRJI!K?Q% M68$SF-<:O:G4?9G?J\IYW,!LTA*,70!Q6/KT&QZS,(]OJPQ6WR[-]0!W#"F+ MT2PX5;O:3RFP$'A,#K9F&$T>X;1?;+57P8"KI270B<16\^4RI9@"BX5G+7-#8QZF\>S_;[VX#5I&F(CE MF,@.0R$9BWT\XP;(/ SDV>$,O!3$W.;K./DY3$X(II0*S\+A!L$\W/=: _\+ MAVO<[F$](VX;7)$Q8M]X=AD1RZ1W[@[/7YP]?>]%9I[-E?OM"5Y_W4%=[C@VXC4,8 M>"C@QIG187B2\"2AV%-^%PUNPRI)#'Q)2X#;!X&=O]@@/<4B]NP M95")1=)Z],+12C,28Y]$89@L<'!-79?%2;MX#D@&N^&EE84($O]75]-K>3L> M"T-V$29[^W"$*XB(B/B,( 782!_D7W L/Y MHK.N[CU$1TR ]L4Z9W,8$J9/CL9E]?3@\;6MJN[:I_IJU)ZH= ^##9\.3PY> MML_+C3[_0$YGW?-_QDWW..+7M *BU-#KK,$E?B]A\*KN";_N35/NVH?D%F73 ME-OVY4:E*U5I _A^74(OW;_1/S \9WGQ/U!+ P04 " #L@VY6J8YC- ,( M ""% & 'AL+W=OX;DODAV?.W=%VF7 MG'DX[S/+LZUU&U\3!?'0:.//9W4([;O%PAW_R[O(UTT>"/Q1M_>19L"8K M:S?\SXY9(-)4!$:0^+NG*]*:@2#&GQES-AS)C-/G'OT?47?HLI*>KJR^ M4V6HSV=O9Z*DM>QT^&JWGRCK\S/C%5;[^"NVB7;Y9B:*S@?;9&9(T"B3_N5# MML.$X>WQ=QB6F6$9Y4X'12D_R" OSIS="L?40..'J&KDAG#*L%-N@\.N E^X M^$"^<*J-%K)K<=EY$'A_M@@ 9Y)%D8$N$]#R.T G2W%C3:B]^&A**O*_^?U43T.NG@3A/WOE6%G0^ M0R)X\KX>G+:+V>@P^4M':YTOE^P MKE^SG#:&0]=KSV2=O3OWT(-0\)P.!;>#$ZE:%6FAKJI?@ M:P!4.$N%-;91A:C@9FS;MK4N=$8%B)/T3E')NC=:( USIYBBQCQ)OBX'H)+976B]VXJ7O(F!]!:&6D* M.&">P0'&+]%U@0^K8$7LQ$9C8!!$ZX%\T9$%>@]TB.:HR&2H 75BM@0^.LS7 MTE%M=0EKW$O=T2@IF8(C.YZR1D!.T4R(SHSN5R8J\SOT1(C=!HB-8ZPA&-1J M-MS68.,*BB-]S)A(.\A12&8"Q)5L5DZ5%6"1$WD?Z)M560GWZ M#A3V6U+S3/>(?<($XD\PA?@5/W,1MO9 Y%KM'Q-3GS6;G':+&*IJB?.87"8# M']!\ '[5L2R1YJ?_(M-7VAGK 75##ZJP$?%9ACM'#[5LYKT3?H632ML<]55, M?.[#*Q6YO#RDN1VWD;M>^1#KHJK$*_'%4:%\#"<$FNY*#H"#+3QQP@;X_=J@ M0[W(9:PG2YM#16-]TM8-(D_<2X^28UZOL%JI\M#AOW-D8F/ M>^^]1::Q<;Y9JQNY(>?%;Z$=##"*Z:!N);@G% M#<5I<%"F9'O=[5-IY(.1H*@;X@_2]+)!>NHSE>L]3:;-G..*8 M]'M=X(F&EN1*G0K94*+".C"E5A$$MWD.VC0?YA**7[;>/:&R=UJZU,Q'B]79 MK-/0QEEF0SM,U_P4^P_FFHVL>'-HH)"F*'AF2&TVFVG$:Y1SUN5RFUY>%K)! MFJ%5[:?%03H,2?G7!!$<0IU/=8;K,!?L9H5" L4P"&>P@MML773IC& =*V#Z//'V_&HH)&F*(F'9*Z5OBH43].PZ=$:W/QQ)XVB:?'.C->6Y AV2)R9,-O& 1RRL>R\:H-?DTDKV4CFDQ_Y,&WQV M.<=)+'/X=L10C<-$V,4#Z\0A4W?1.!-9HX>6*-P<=%(&9#C1$A.K"+-/Z-AASK<#G7:<5IUJ4:BD=(# MO!XU<3'_V&<3J$D= G.E[0KQAC3+G3$F=1;1'293S'+PMFBYT7GW:"_B \YFJ)L).OA 2=/96J;IF<@PZI@W6U7!( MDAEY.7Z6WLH87K!_(TN*>38D.4P$.J5WCT5\ZN9A,;D7 ED5;[\X,CL3TA71 ML#I;J=NY$.*>R%IC58CX_>_#P3+MUXI9=@VWC+M+(!PL9'V !N M8 +LHT:'_H4/&*X=+_X#4$L#!!0 ( .R#;E:DM[L@& < .41 8 M>&PO=V]R:W-H965T&ULI5A_;]LV$/TJ!V\H$H")+)E'8K&$G7W^.[=\4CI_-[8 MO]Q*J9J^%GGI+@:KNJ[.AD.7KE0AW:FI5(DG"V,+6>/6+H>NLDIFWJG(A^%H M-!D64I>#RW,_=FLOSTU3Y[I4MY9<4Q32;EZIW-Q?#(+!=N"37JYJ'AA>GE=R MJ>Y4_5MU:W$W[%$R7:C2:5.258N+P55P]FK,]M[@=ZWNW=XU<21S8_[BFYOL M8C!B0BI7:BG9,?]ZRWZ6Q\[8IE+IZY-_H?.ZM7% M(!E0IA:RR>M/YOX7U<43,UYJ?=3N19OI:UO#RWYIXL6P.-+WRHWAOD=,E)N:LMGFKXU9>OM4M- M6>NR41E]K)25+)8[']8 9Y-AV@&]:H'")X""D-X#:.7H39FI["' $*QZ:N&6 MVJOP(.)KE9Y2% @*1V%X "_J0XT\7O3_0VV!QH\#\3HYU0W$.9HSUA897H1)Y_;8"*!4BFC3DU%DZRDG.=@R;\ MF+=9+)0%J#NES\_C087JE+8:.FC),\T5K52>L3\YF2N/O6@L[&R!B07=/YXN MZ9P"]D/G+XW,V\EY*-LO -,7P"E=@5.3KD2KH"YEF6J9H],Z=#2O^S.E)0EI MT$RYT^Z*!)-F:-X8P)4SNVB1<^YK<$% Q'5"N[-+0F_=W-&\<$H_5 MV5CDGS582\MM 9<9MB<+3]$U"%Y< MA9(.IM[5;1Q2C<>80K-L*!K(\A@V7(4GN$4%!TZ)-;D 9J93F;<&!><-QP?N M#[X*O9X?S!IA(+3(ZQD\H><[JU1Y+W%WL\?^IL1&D^FU]B>-K<*][4[F?DB@ MCZ6R*XIK]!.L3$'7GZ$$ZTP?W[Q_(%S?)TB2E>B*7'65W+0RF;SIZMR: F'K M\F2M2B_G-DA.CL.IJ48+LME662_(%D9R]M/MXM[7A,OK@"AOK?P;5B]D4;VD M7PW*K+?Y3I3O;7?J/(+#:A 'H+N>5F"=*CG'G4;]894T989<[JEYM[$2;1_\!CMS:'?U,4Q%/QR)( ER/QR),9F([>60/EH =6/(5B'$U$,@JX(XV# M6$QFXW[#Y,3)C#7W>S9V N2BXAZ(?I3, A$',X:'VVP2BC@*@Z+_3I!C@,1QH$8QU-< M'R%'422"*:OU+Q6Y=SSX=LL[-/O9,\KQ6KH5V)QP!4:HQ7!"5VF*M8RY++SU MVI,Y@4,01R)$&FY*M#1T_XT?#>-$C% FM^ K=;8KIQ.*9YQL/F. 4HT]O<*^ MVF[F_<;1*L2V ;(Q(O\JR8JA;VQC/B%4^V0VI<^FQBKO1@]L]FT\D8C1*)/9 MC*X?'AO^@^>'[P\=![Q/\.]'.?:J8Q/PDK<&P60JIEC >&P;?U I6-^VQ^V. M ;)[O*=^E"1BO!=\9>RV,:)O0]UM&6V^%?B91ZJ68)R,Q&PVZJ?Y(>=]F9\) ML-/Z1V9\[.5NN/?JC7/RTG]@<.33TKZ%]Z/]-XRK]M5]9]Y^ 'GO6[&#T NX MCDZG\8!L^U&AO:E-Y5_D<:ZL3>$O5TIFRK(!GB^,J;?R'U!+ P04 M " #L@VY6(&A?JW89 "(20 &0 'AL+W=OKMMW\ M<';FLI5=&S>I-[;"+XNZ69L67YOEF=LTUN0\:%V>S<[/GYZM35&=O'G%SSXV M;U[575L6E?W8)*Y;KTVS>VO+>OOZ9'KB'WPJEJN6'IR]>;4Q2WMKVR^;CPV^ MG859\F)M*U?45=+8Q>N3Z^D/;R_I?7[A]\)N7?0YH9W,Z_J.OGS(7Y^<$T&V MM%E+,QC\=V]O;%G21"#C#YWS)"Q) ^//?O;WO'?L96ZW"=&7[J=[^;'4_5S1?5I>._TVV\N[LXB3).M?6:QT,"M9%)?^;K\J':,#S M\R,#9CI@QG3+0DSE.].:-Z^:>ILT]#9FHP^\51X-XHJ*A'+;-OBUP+CVS766 MU5W5%M4R^5B71598]^JLQ<3T\UFFD[R5269')IG.DE_KJEVYY,;+>SAZ<\9W-)LG%-$UFY[/9 _-=A&U>\'P7_[]MRB27AR3Z;/GOIDAW]8*O<);"5%B_F^[P"M5!G(+)L+9Y!]UBZ]8FVC*ZLIAG=RT&+HH*E-E!19S M+1[ 4[3\(FUI=OZ2UN:/TY=)W?BG$7E)_,;:&MEV_((E;8XW+?J8\I::GMC! MHM-O+CK]CD7_;JH.3C+1)0>\46;XR>NN:5?)'WB]!9%@Z&CG^^_J&!*H@ M5_QNJU,23[*Q35&#ZTV]3G[+VIHX,A/J1JIQG$O?(GOZ[Y.]S\QODWV1BD*" MHCT^?VP**-6F!,%8X"8H'(60S]^E@AA?=KEE6HQ8(L_5]E;'K"GPV'5S5^2% M:6"B8%A9THO;50$;@='A4UV6NZ3>5C:'6>/GHL+6,S^+GYVF:QM3.<.QSO%@ M6Q8(&$0G:4]6&N>*19')5CXV==YE+0+8/0+SABA/[%>$>I@YM,H<:1 N2Q/ >B;!P+;1R MAV@+Q6+7TC4-,8$G8?=>M4P?4^WVZ:8EC^_Z=5V:2LL1WJ#W^V& M:!%OFGRI"OIVV_+"C]6ZODQN)\E/U]@/0_N@+T VA40&:L'!#IVMQ! M2(%P4CHPI%MOA!WMR@PD%CCA18*=X7VK^EH69EZ415OH5#0DAX67M>L:YA&V M2WNCU8^-DY7(&+V%'>(=+,LAQL!\C#M*6@-%K3HEIE?%KB'V]H.8V>Q3)LEO M0)406+6LZ2G 8>$&5F[O3=DQK\C6 ^=2=1$R<>T.VDUC$7XKO#N'EN5V3KO( M3-/L:!3-RSLN*A#=UN(^X!M,M2SFI>4]U&2F20GR3DL@WUR9F'HS:LU7&K41 MA.VB,1O8/=:'"K#HYU"H!79 P*+MP%FOVM"^$L05D'DC'E:V$W8Z20"= 8RK MY(;-"P:'!V2$_+"W"Z%M(-_8O4$?V+T)ET3W*P@I6V'#8!_)WWBM2-6M\#IM^Z$8)$=0RN[(J&"!8]A3>Y)&.6ED7EI1.2J]4_V7PI;CT),LH3?58/$ M$NK_R6>3X!NROX*L8\3;QQH*3DFU "'!XLC0[=3 ,PS):R_9K36+ "Z\-JX8I.[))]EG8 MGXU\ ?;5T33S'8OXOG53-_ ((NO'[]]]N'F2=!N2ZZ/9 MU7EZ?GX.X^W:@4<(DH*.M,%*EKB38_ MZ3!J0*I 8\&$8P 3$@]'>,."_31[>-;TSTA@;('>S(J& WQC35G\R:^PBQM* MCFH,K:H=8:5ZRV(@6\SK;MXNNK*W9GKJ_5#0T2;8J7HK@)W*NQMRI^34..F& MY860I^$P3S9FM]Y7* 0.JA5H@E)2O6$T9;]SSJ[V8H97!GI"J&L])]SFP0 , MKFZ.K+E!=H0@"8%#PIA_#8?N.D*/^,T O>5=#T(1!K%@===TFQ9FO0"-6)"X M9\EDO2HK6/!\"!EBKUR@%_J(=U/BD65[&:@YJ70.KHG"8?VF4^S5$TPBB31F M9,.!^*#O6_@T+X%D:\CZBR5((J"3DZI\6!#SQE3#9#O9ESBQB$$#;A N%"]' M0(L-;HMPOT)V[3!&_'W#X-A$;\;0T8+^>EUD25:RVJ4#GJR12J]K!,O= UX M*_N&/@_%ORV 9;;PB31\T2M];&(+RI%@4*ZNQ,I%-8D30*S86HR1.31Y%#:( MB+E%F,R3KO+C,1?$QI!I+^?C*48IU8 +02S?,M^V;J$C).9'3Y\](V?*/9A>3I\D:FL*.I-KGSA/>EDXNY,)E-0HPB&$4HS'CRZGD_.'*=+M2T06ETH['"-?T&P&,>W1Y63V MX,PBP1%']I+_SVSB)/FJ[H$,4P!G!K_5>L027"5/7DM=A[0!CL_[1A/2_@-( M=.@<")2 BW632^9(M46-86"%E"@+0[2Y-/I:$&VB+!+$D MFZ=OGS2O '8A&8747X=M:)C8B WC'O?)2?^PJPBK9&93D%F6\"KVR2B*DU9/ MABMY4WK\Z"*=73U+KZ8O/,O2A)]=I<]?7.JSZ9.$8^%ZT]&4G?.)%U".H>+Z M*94ZO38.<-"B)G?")(>0WSE+'H52GR 'R8!^2-YV14D[=,EI,CVG(';Q8G(E M:/YE\JO)R.TWNQ%G3J'K>!4#%/9_@/"*9JVH_1?*M'[A3.M:TE72AHR$RL)G M-!N59@&HJARFZJ %>5\.\6GY]>U-2,@OGIZ?3N'THM$^ XEI:))WA0-*->5! M>M+DI[K..7;$P03*V#K%*3[#[:I",531SV\JF N%VZ(W,(Z,:X!!("IP"J_1 M[XN$DNF6$7I6-,A1H"=:U\UIH]!C=G(\LBSNR(:!Q2O&Q@S*6:Q8N<]US8@^ MAJP$_WD@0S?O)03*3Y);BO1*"LER2(NDKUJN2VD0P2'.HBCN+R55IA!*206X MA9184%D# DBY,X\MB;ZU:>Y@W9R\I0- ;W(DD; #12 >-\@ _BHEO]@C2&YL M!7I$J\W)+FC7>>$(NDA5:5^>WY E/"A7$4-UHS><(=>Y7C]B/&OR089_$#L; M/3\H/>_C8S 4+SYTD.(<&?E'NV#6#SR!%".HX Q@TVX)VT3[81T8T<8:5_LD M4+U$32[,[K^,C2S5ALC7283V+/R6NE;W=4G.B-[MI P8:\G1RIJ(ER?F0@G& M2*V()KJSNT$5KK%:O(R*=SWJHBS(>8>UZ%H&[@T?^Q2^?EG:>R('E@HLK4ZP M1XJ!V\A;"0A011X!S4A&-8?Y@)7@"X"Y5+DK_>*0-F9VI*M0SZ:-A2> K+0,"T*AA^@U5#0/[\=;>M[*^%F$$XWL@:X9[-5 M59?UOJ"KB"U:;W'P5TGZ<'%_:OK/6J/R/'*Z>BAEFR3O MR;?^[OGP/I0B/E006"?2?M_[7\Z?%NP(M.0?BI@;^"QE\I8!P-QJWJPT4G&) MJ]%4KC"%>%JJ?%*5VT3UZ<=<@X9GYRF?> ^J1S$$P@@:.8[_L%(XX[IS'B9X M;H2E^GD+*1'!:)IR-RBZ^I"F%>THT)GIJ*5ZF:['$ MGV29<;1:%< :3;:"2Q(@LC;(K/B]*%8A!4%:PJEJ40&CBQ)3_-M[M:OV7^;Z MC5#'5AR6%PH/D<-ID51\2SI&='+DP=.Q %6;.R?:JGN/YOHA^84&PEU\J:0< MSZ&FIO]8:ASWI#4HX#$YR&JX$ +G+O;3'N2NP*J<2EIP\BDV3JT2F+@-YRVQ M;+E(*A3-DO\9D[&W/A^!,FU\(B[0--X_O=1S.DULP:^$,P;.V/VWE(FE@FUK MN 17:N;?(?*0F0^RI(%*>J(IUV=J:^&O.(V6O#^R8JM4J5_8HY3!08QX%,)$ MHH_Y2]H5*]+D8-_*L.3M70$M!\:"HP7G*_WI IT6:T^9]XG.2IM)0BG6I_[< MZZV<>W%V[0XNSD&:>F/X#,=MS28$23'JIA1@\W9F?\N295Z9XHV/K."F14+(JU M;6XSHQY+@KM; 1"+S M^D^_?0EY?7RL3?,,1*L.?5@[X@!5:@G&:?L"Z'5\T,LH!:HWG>D162KN;5B# MX%.M(*"#%8FW-=<0E>3WU[=O \T'W_^R86_8UR[Z/<[.IT]/SR$$X=00:G-W MICAOE37OL *<$X:$J*NXHD;)4(6%CNB?W7YTK<* M]&!J;>[BDI*+C^E["HC[J7[V!T124Z-N!MY2$^)P7._3TV^LH,*DG<]]92HE M<&]70 Q69JL7"P(NH1PUG# -0ZT8K:0/*4'VL!12"F!\AHZ0Z/#("&:<3D= M-V;<86,W>F@X'.['A6'%L*-IY5LK2.<9.G+8B5$![V+.#3O#*$0*S1C-'Z#X MC@,9I0%6/1HL9I+ B!XV'C/$GMACT)D"!)7#GS:',#V4*11"A3$'JS? M=R00]B:;\M$TV.'@J)KB0\B*#EGY2V#GGGI=T!=3%3@ZZ]7FX>QI3/&O!$AU MI.]4@P&%,E[MNWEJ4%#9K:B9_6J;K' 17_A'PKCZ?L$' G0T3(5JUGUJ(='^ MJ;W(*<.D\-)2NIQI*Y>2UDBE3'(];5^8(M\3=DHO7$2J3)(*R)28&HZ^=F%N MXH4NS.GVO-\8QO8UCC@$2B)69ET9=ZOU"GA _P"7I-VE'2?Y9"1T7#"V?#YY MV]8:-NW NYOQ[$3"H^EL/.^R*E.TB?B,K6.RVO? <%"@=G)ZV)X2T1N. 9+E4^/I6EQ M=5[WMN)LAT&E%' EAL=LAD) A%!%$\HM$2*IYV6Q].UX_V1-9K0+GR0\(G.@ M$>L@\2= MG6V#K\H'NP5EA-:BZ,4N5_NW^KV%#%.Y(C+8\C4%\HC:UP2L:Z2$V7L),I^K MR3-?7#DX;A#<) .C<[.KR?E?J1^*>^FH#81\6&B>C:NY[-N<;[L[A%.N;V^2 MI^=/Q:@Y1-5E*#W!,7 #.14'V;T28I9,RH5TO>F#=2@#27:M2%CSE07!$-_! M(3T(FMK$6(5+\.QNR''0:6 I\Q=1+YIPG;K@]B@;1FR_$) (I0*DHM+I0=/E M@]*RC]#8OM^9V]M7!QR44&W+EW>UD]#Y!M9^>M^?S%%Q2?&*MG)\[GTG9D*X M#/%> V4:V@@"93R 2M1:7^<^)FD.WS)ZI+1A6V%A4.\S;6 NJ9"O/-R1P^9? MZS+GO-^N-V4M/L?W,W"()+\=G5AKQ8D:JDAM^?@=(SDT\0M> 9M(5[E+V >- ML>4>7?/<_1 -\2!Y;OL9_.X\ M>!NG>*.-$0P2GOE2YU&VZ'ZX V*:7CSGEHM!S^.#Q;M'SUX<';%7V NW2*+S M!-IB4Y#K2\?]L'&4#I&KU[F]/CO)7?DPA@_5I0EI.">W/ 9"_ZW"Y*%#*HQU MIF37)B13O+YZ?MXWDER\.-#$DDI+$EQ6EWELI"*<)+<\(0WV10#NWNUK*P72 MH C,CN&6"^.UC^^W-_6]"<)UQ<.8.I5!9U89O=G)C]S,\1W#A8D*_+2&=$3*_P?&?:]/_ M;=E602R#A%#+YAR]XBCL\+_CU"7<4] "^'Y&&&7#'M)LR+*#4>2%9KHJI5'# M?%PJUK(B]5EEGL8^UA^A5@R)X^V1R-=G)=Q%IYQ(0UW"%_=EIRI(WY_OTR.S MV93#VQ_41\*E!*AZJ,;-0M_R3[9>-F:#]#[Y4,E-5!I[HVKP$T?:6XH,_I$$ M7[JP,@[O>J5%FHS!"SH3J3H*CER8%A;(A0SIQ_3>@G7?:!W2R53Q;8O^Y%7. M&_0& 9V^TQ;7G4AYWUK#*R^D5/W@2C*"O>@XNV6DV M[CTF)*U/2C.O&ZTP (:LK,G]*8 "!1=JR/YE;$ [] ?],).;++5BNV?C\7E M#I'J(P.-EKRSQ$S*ZD-;-%EH67K^7.>$4ATWJ^/-'[W6Q^^8X3O!,CR!?.TM MI,1"[NB^W.!()!QOC+3BOVC;@<;>J-UW[$@.6#8$^Y)%5_G+> QU]9*&VABU M N C8D.O>)]'+E>.T*/75 ?CZ':]][-HRNSIB_3IU8NAGLR .2Z?S[R60))M MG=TEIPK":&TL:O;2M4%3/5];I'&G4CXS@N&/Y&_/IL^YV_N7<,W,/'0$ M%.-RA:F!R+@F1EK$O5=*EV\55_JXPYER-0+N#(.M0H=WK$[(C&+@XE^1K?I) MA)YPP!?_-JIKAYKQ?F/0DNL;P]%1 \+;TH"WM]FJ)FS3G[*MZ]R6XQMO2VG_ M^+SB7CIZ(3!U5!#YQN6]L/.494?=OW1]M%6!Q37PI6ER3VS97S^A?(U.O3SC MN,(&"$PY%!V_C7<\MW2'Q!?@=,)U.FI&NZ^I[E:&VS_[T):J))3Y\MQRN.^S M@:ICD$7_7=+2N, P]U5O%]P<^<;@V:'E(;H:]4X>&QBZZC6JM/FOMV1]?W.X9*9]^ R!:! MZ55''[R(RU<5Q0G'C5&V,I*<$.E![4JS'9E54?D;T2&/B*GTB5H6E3V(B C*R0^6R:K>Z@Q$BEMQ13+7JHGW2 :V+9M92)H%CXVITJ%G)C.!-XIT!OVI:JGROD MLE\&2; OW+.Z,:X0%8N.UOB YFMWIVP6C2P5:U%H)@4H7"^#RV2^RER_;_C& ML-<',;A)'J5\]["15WE-#2T62O:@7+=E(WE!-(D!!(3L:@>/,J M.8_?G]"5C;JR4^Q%-H%3TOX-AAT:OC0(:\FMLYBH@6F@H&SZSIJUIZH"N89Z MWVMK_L4"%94+DOF0KK!F0CC\BG(J2H37D).0)$DXRU.X9KJ3FGD+G24A(5/[ M.X>W8$UAC[R FVW94%$CG)'X(DQF,[MF3\1?A'&8YWF832_\UB]O>A%F<7:$ M.P^G:7*4>91Z[,M$!\YH4=7>_QI*N1%F,,E8':^8R\%9O]N'^^F6*JM9 \>U MA<:3?!J &CP_)$9VWF>/TEC7^K"QUR0JUV#7UU*:?>(V&"_>XA=02P,$% M @ [(-N5@R^0FO+ P ,@D !D !X;"]W;W)K&ULI59M;]LV$/XK!RT8-H"11;TKM0TDZ;KU0XN@:5?L(R.=+:$2J9%TG.S7 M[TC9;E+$WKI]LF5&C:#QHZ&=Q%.6S070R6,Z][48OYVIC^T[BC0:S&0:A'Z^P M5]M%P(.]X4.W;JTSS);S4:SQ%NVG\4;3;'9@:;H!I>F4!(VK17#)+ZY2Y^\= M?N]P:YZ,P45RI]07-WG;+(+("<(>:^L8!/W=XS7VO2,B&7_N.(/#D@[X=+QG M?^-CIUCNA,%KU7_N&MLN@C* !E=BT]L/:OL;[N+)'%^M>N-_83OYDAGJC;%J MV(%)P=#)Z5\\[/+P!%!&1P#Q#A![W=-"7N5K8<5RKM46M/,F-C?PH7HTB>ND M*\JMU?2U(YQ=OI56R'5WUZ.9SRP1.O.LWH&O)G!\!,QC>*>D;0W\(AMLGA/, M2,E!3KR7I[#)8__L#SZ-4):>E!6GJ*?9F%\ _JO@4\$V##]3]!JG]:K66GJN3 MOC@@9.,&'+;$?I:P*DM8F93>[J9EQGA1,8*:$7WO]8\A?%16]'MES]>@$P90 MU"VHE5,+$A\LK @'CRBT@8^:SJ[G2?/IN4'=J09^^L-I M_QE^U,0A#4NX]@UO5FV/0^V\_"^Q?J$Y94&2OBZIARSED>1RS-^3'5 M692R-#DAXPQX1F(C(BK@/5U?/NTC+74E>B%KA%M_JY%?R4I>L;(JI@W[O;7( M69%6C.<5Y&%VM!:Y3W-><1"=+09LL*2FX:E\*_F(IXIB5><+2JGCI!)T] MN<=(Y]K?U@9J5ZCI2CM8#P^"R^D>_.H^O2;>";WNI($>5P2-PH+N7SW=T-/$ MJM'?BG?*4E+\L*5'#6KG0-]72MG]Q"UP>"8M_P902P,$% @ [(-N5D0F M;%2("@ 71L !D !X;"]W;W)K&ULM5EM;]LX M$OXKA#==M(#B6+*=.$T:(&FWN"RVUR)I[S[3$FWS(HDJ2<7)_?I[9BC)LN,: M[>'N2V))G/>99V:DR[6Q#VZEE!=/15ZZ=X.5]]7;DQ.7KE0AW=!4JL23A;&% M]+BTRQ-7624S)BKRDV0T.CTII"X'5Y=\[XN]NC2USW6IOECAZJ*0]OE&Y6;] M;A /VAMW>KGR=./DZK*22W6O_+?JB\752<Z.(V>S<8D4(J5ZDG#A+_'M5[E>?$"&I\;W@..I%$V/_= MC>8#42F%K+._9U9_TTU]DR)7VIRQW_%.IR-QP.1 MULZ;HB&&!H4NPW_YU/BA1S ;_8 @:0@2UCL(8BT_2"^O+JU9"TNGP8U^L*E, M#>5T24&Y]Q9/->C\U0UEZB;A9<2/+ATC\ M?7@]C 0*7&B/>EE$XM/OLJ@NOK;/)160S,6U(XF$%$?Q:(0DSW.J5YA2B,K84+PE M/T\VCZUZ-/FC+I?&15 M)9_[+B3=XK,+AR>$:,0>2.;(7?1[P^8U:41>QAU=2J_(=T(]:>=9IV#S0J8Z MU_[Y37#\CEO)9Z]E55GSI($O*G^&!\Y;"]^(1H1,O]<:2M_HI1C#,I5JQT9^ M;0UKO=08RPI:Q529^%Y+BU-@7EGX6E<()*PF?[%[CN(HF8ZB$5Q/*0#2>'9< M4'6+2EEM,C%72UVR+U"EJI@C<4*EQN=!"78C!T 6IL8_:%%28-$F&D]#RNQL MRE+ M56JQ_I>5;[AS;F=0 (Y((4FNJR5 U-KZN5*_%F7JCTT_AD%'"N01-/1 MZ%<4&/^, I->&-COVB%1I\?/2MHFX2CRGI5L4VHN7O&M6XH1.]81X'2S1#*@RTL+?CR>$FX2^, MV&'\ H ?,?GLY5P B.CA=M3^NKWY?,<$H#I%N-%OI3+;-/)%Q6:B!G MB1$Z5R@FB*60:<-YB;/JB9J1F"! =(G4N@5=!CF(R'8+7P/\ 4H;^-X6M=!/ MN)>ND 2*U>\)PTD0DLA<.4(K@O*-R%\:'@C(^ODIW%I6#(46<_2A*/ CD!NK MD:= )R@4IH<&FJGE3#LT ,%*IRNQ1O1@,HY!^G3TJDVU?O=M8?-%3^=BP2A! M*;,-0 &T@M>V#>+*F4Q>M96V;2 E)8>BG0\RO5B FL3/E5\K%:@"9V9()*%< MU]1\PD]T@SDM/HVLCBV:N*(,[71BFIV*#VGC BT'<*?_)DD(X;9EU,57,E^( MUT? X]%FGNC[K<4I\OOI,'X5828B'TOX0S7M?Z-*Z(3C87S^:@.KN]WL]=%D M]"-Q'*8.V?8+.02X+Z&*9J,7IN\$D>"L=BD:NY[GBL*] N ^-,JX&ID*A]U__GA'-1QVXC"-+J4-(^(*,>]QQQ4& MO$=-$RZG0C#S]OT?XJ9C?]W#+=#TI^?;F^MV8 8,LP>K&G">RK;/2.03X)7F M3A[H2E,>?[L7FKN0U7D N#G5EVL'+4SZ"QK-]LQYU]F_ &"2@GG;!OZ. G^-]%J3A M[F;9V.",T\NR!;IK8+159R6-;@0:6G7;/QD#4M4C%8[^1Y),)+DS $ MD%,_*J \3+L+*[&X,4CV33E3.83]L9T3>CX@K:QJL7.3C72$CI9&T.)9NGJQ MT*EF+R.C>=1C#]"NXU[Z!CA0>=?,BICHH0NY"IA/SE+$-#13+**[E(5A_UY\_8(IS _<[GUW=7+#9Q@\M"?RZ4*RL$6 MLP8&8-W0JO&'S&EXH^X$9RHT%GXUM<]N4L14GE*MV^ZPL;B\6<+[/2$^[?>$ MW9C)#'PXH1?52 MKDE*A..0%GM]U)^S-I(H<3#Y:H/YEK."I#]7J@GZGLZ[R2*22!#+;NU:KB2> M:P3T.#?F@6SC[A 0H%"R='MZ!^B 3J+I#YN]L'%[LPMSQ;3+)NUOS7E5HGY; M;21O*EL*T*A6TAO"IL2"+C2>4 P:!'6A=V-F2L=K1!I#3\NO;]!9B=G9Y38\;EBQ&):8_B MV6DT.9LUA_Z46)R!ILV1[9DQ;)MM $@"O3I(HMELC-L]GDF4P!VS>-;S#4^*U71-PW4&3Y8SN? <>Q&O.8 MARP[L+EHM[6T.$KC_VHWZL>"VC7W$RH2CGMH67G>\^@/ G] 5ZH[BJ[5::@[ M.K /ZTJU%JFLM*=&PET[HBT6/J<&SI"?42,*3!:\!;?GG3'-!03^[VQGWB^R_'K_X:@WC36OE#:O"IL7/CQ4+)#+Y?*8 M)WJN1H(K)9%1#4B6Z@DWJ9?1^R^",^I^C$KC'C30BZ(^)L!J-$0>^EK(Z4/6 MOE?O)[U/'NQA^K!#_0-P$;Y^='>[;T?7X9/)YGCX\/2)WZC0N^L%2$?#L^E MV/ Q)UQX4_$'E+GQWA3\&UL MO5C[;]LV$/Y7"#]);.%_6_3? MV':T928M7.CBF\K_0[>GA'AI;JP_%NL&MD8A=.E=;KT MRLB@5%7S5]YY/VPI3,,G%&*O$#/O9B-F^5XZ>7IL]$H8DD8T^F!361O)J8J" MSQPB$XR@]0CG3=(\1-(42P^ZX9ET/)/GT$\G@?@1JC\-YA?.FL&9%3H7 MZ',H9V ZO_>%6X"XT&4MJ[582)2J0*@JA8KJ25C&8$!1%[+JBR\H_T%:!Z;J M]! I]-M][%0O45SL$_R;5],X#H]8BF9Y'!V][0ML.T@K5RD8VQ<:A8VX@;6 MLB[T&@ GR:!*5P?ME'BO#-:\-C;8VFR+IQ5S(RL'F5ABIAHVL-M:E%AT:">J MP!V85%D0M<']+J^-4]9L%)%\7AL?@7K+UN)WS)*AOUA&'+.Q9/F MLZ&<+8VJYEPRS6H88P6A9VO@@Z=8-X ;UW.X:F+MFJ@K:Y<2$Y9H^-*LL;VD MJK&!#TPK]GVQ7)]=V;9.&FB:X6Q133[1D4U8M!?7)P=;BE3:!:?OKA,%4#3( MYYR,*L_! -&9@5L!5)L$?WEF8\&TF4WR[$5VSSTL:5NXCA/KH/_P>"7'>INV M??1ON^]&,%,9%RXA>%\A)L<+>PR%RW?* SKE,T+:Y _[271M!]BGOT<"!J% MMY>V].+MY=W.OB2;+=R"P66)/BK]>;%:J'1!#;]8XK%.R43.X Y$)4>!&#(> MMN);7:"_"N70W7#K\Q8%DDD0C5X37_R:8+OD0T@896\.O=[A'OX9[\@+NL><^#4:CI[F'030EL3 8CI#Z<^2E7(6<%U+?*E6[;G@F_L76=I\C[7!=ZX*24<:5ETD"-5 M3%GR'5[0K4-<$N",S;VKL2,IC>Y$/W%G/A1_4R[QI>ZA.=N+?\AJB1=[T2Y] MK:BS?>.+,2X?B#.*T!QO!VV-7W+?>:GR*.@^E4Q$F"Q1/1. JF$_&1BI^V:'[:#3*Q'XW[X_%$O"5!]./^:(3C*8ZC M=\$PHD3,03F6;.J1)2>)V)_T1^T0%>^1A"K;II>,^]%X+.)A@/YIR394.0@[ MVJCJ"7+8KV0UYT3;=SKO/NQKE70&\VTKG :[O!YQ%U_S]5#H\(WXO$ M-JW_9\>].$3O'NS%XV 8=GZ, @YMX\UHQ'-A,&[F1N&/UD%3=5Q3OZ(>KILJ M]W]>D,W^AA&/..%\[OH;B%_;RDMT">?AOI=_^WPNCA/.6X_S9+=ZT">VW@\+ MR3U583 5/M/3S<5@+^K'2'0T#H/''D2#K0=K"6;.SW(ZO)>5:]ZNW6SW\C]K M'KP;\>;?!I^D0<=9O(_GJ!H&DU$/>S,_Q9N!TS4_?V?:X6.:/Q<@L6&2 *[G M6KMV0!MT_P\Y_0=02P,$% @ [(-N5KJGVGQ@# I"$ !D !X;"]W M;W)K&ULS5II;]Q&$OTK#:T2C %:XDV.8PN0Y1AK M(-D85KSYW$/V:#KF,2&;&L_^^GU5S5,:.?%>61BP>'17U_'J575S7A[JYE.[ M4\J(SV51M:_.=L;L7UQ>MME.E;*]J/>JPIMMW932X+:YNVSWC9(Y3RJ+2]]U MX\M2ZNKLZB4_>]]W6CBH($08W?>IEGXY(T<7X]2'_+ML.6C6S535W\ MHG.S>W66GHE<;657F _UX:^JMR5E=M/R_.-BQ7GPFLJXU==E/A@:EKNQ? M^;GWPVQ"ZCXQP>\G^*RW78BU?".-O'K9U ?1T&A(HPLVE6=#.5U14&Y-@[<: M\\S5NRJK2R5^EI]5^_+20"(]O\SZV:_M;/^)V9XO?JPKLVO%]U6N\J6 2Z@R MZN,/^KSVORCQCC9EQ(MV+S/UZ@R0 M;U5SK\ZNOOV+%[O??4&W<-0M_)+TJ_1"_)YZ7R5 O%%;U30J%]H^-?Q4-DKL MF_I>(T("B6!4N:\;9*#(]1835)5AU$:9@U)XNU,BDTUSU-6=D&7=5:85]5;( MME6XDE4N"BTWNM!&8QIH06QU):M,RP)9"LF&9NZ[9E^WRDXP.USRT$FQ$V,O M3AD@5G;E9XME&U5(@_?U"P8*_>>)]PVXJC%'1^P+61E>6OW6Z3U(Q(AS$3A1 MG#J^N[;7:>SX42*8A\C"C]#QFM82OI/@99C&N(KBT$E"#XXVLKK3FT(-K@B< M( D=;^V+V DPR@U2\1/WJ(B>C$3$1 MNTX8^\.?GVL#%^8G7#"WW'.=.(X=-W6%%SANXD&+=;\NO&@:972CV.*-JM16 M0].5%WELSC.Q\M>^XZY=7+ZK[C&J;DCJRH.AON,E$8WQ'"^&W"C$S74!WD9X M;?SRNMN8;5> 33,+C95'ZH!6N4R<*:.U5 ML(8=:QKZ@P*IBI\VA;[KATWN)WW'"#P3[VTQP**1XX:PP\J"-\(U!/NX&5Q- M[KV!&[41JW44.&LO'BP+G<@C,V_D7I/'?ZC;%C> /)EXD$TNGF-DBI53$OET M7'H@P&['BZ!2O+9>P&IK)_9)N;\!3J>FGD3U.5R4ILXZ)3GG@J1Z3A*MARS? M*"BHEMF=P1^ZY1R=Y\(-:%E7'2'M)R0%>Q8$H=O,OH VL^?6Q'Z56X/48@#] M1X2\P6UK=$8&4603)TD"MHYP'*"$X#ITP@@9E$;V)D)BI9Y'#H$[@MA9^R&[ M)'+B($%.)6.@(<:+'"\,$;3I&O*0>TFXQM/IVB[D^HA/\E"#F,+G^#Z/6B.Q M7 #/?:P!\L\+ J@1BY]W/;%RA[*D-Z9&2IWV_S,J-QT0B;]O58ZA!0R#U_W4 M"7V*31#X\$W$3U-0@9NF?.TF<*_/-*/4B=QTS$N48+\B2+X M?[@"Q;AK3OJ5#Q0$ :'<@\M]IAK6#?C&8P723 #ZGU?'F+&R(_S_6&=]/MH/5S_H?D7SOKQ+7CIANKXBH"]81> M_W:Z624@Y#".[//IAHI-$&%4%),3 <$TBOAI MT"AKD/3*,T,2Q7I!1>1CY/ M3N ($G2-HH<(9R +RY,H60^8H-QW!M'O6L(&%?*/%[<78MO[IH7V'?C^*!I; M.S%$&NJLJ45F>A+U!)P3\+WF=@ TW&2$G0>W[^;*6!V^M/YY7T CE$W(_H:] MX &";AS8!];=B=2G?A M%HB:$ ;\ =(N^.T+>4U3VN[3:MS+;E>8J9"[\1;"MO-,#)" MH-4EGG )X\@A+^1B-]-CB^5:)9ML)[Z5Y?X[@/@>6R/;HY"DK*]:'KI@U[7U MF/^CRA".\CZB)#<&NRZ>A,JO;=CZ-E6 3A/,=DFI!)F4#!-MJT!^7/F V3I8 MCTL$KHO[:!@YARAHX9L9&!/<_4F 9*+-)@Z<1OQ7H>KZ(<+I#U %%[I4HY*O MAFJ,7H5ZFU" Z)(D$=Z?C]%%IOS;".6[K\DC=*[\!Z3:8W/B4+1W M?RX\\WDQ_M\ %*A:^]$ 3RK/M GA%O[K$0H_N\2EOH_&9TTA"&:ERX_L&O,Z MA>[HF[[76#AY+W4N#MADBG-4\03U/TG)<>P(VJ"=H_I[('UO>.Q= #M0:-AB MD.TPM\K1F*/7OKZ]$4GH/G.$G!KK^2;I*'0KJMIP^!O:\U)$*+KJ,S:ZO)FE MNU.[UA4='SVC8Q[(J.^5G4?2^T?8!U?0\QX=+:<#5):/LP\JV#4T#,$Z&I[' MD&E:UN 1TIOWYJ4R%^+[,5-Y1]U+1!96T N[Z"W&(Q$S56YP$;AT0(*\H87: M#IDZC81$P _DL>EZD+*UQ!Y0/Y/M#N_I,*#* 0%Z=X-$D-51'.JNR-EU&T7& M_ J-"/8RSSEYX2H&X2+ 6 691!.7DP83^L$4ZL-L^\N3+Y"D4P.]DVV_N*I$ M*7/KBH>+#V E@<,:5A.(F!S4GR#10[G'&I]U"?P71W&.38@/P&&+1O[HJKFS M1B\^Q:D;ED\G'AT]GT!0'"_$.S/@<]_0D60FZ4@! M'M]^QJ* MM418U[H."FG+M(W: MT>[]7ME1X]LJ*[JH.N#AIB['$RXS2_=VW 217G6%*R3""V(LV]HR;#K7R>?;,*66D#QO$(3&<>;P@X[=.H\;:6H7! MPWE9CR:X!6[8Z7:D-7LHR+0V^=K:[DSB\)Z%'1FJ][+H!JC*)2!:H_;/NWT[ M$,^"/._J.C_H ME+[V&9$IA2=\9>@EW!)ZAV1--P\P8QLR:2/QDB;)D:]+(M M23U P2J4]5M;FK/P^D0ULJP):H-WH*JM, 70'!RZ? M'-4W"KB5W"Y,D+<8D(?12;*J.JPWM6M4U:W5-3=$-S60K'NTR_S7KD<"2/-> MS1B3@H-\K8\*9&SJ[).H#Y5JVIW>\Z$HH(,64^R[3:&SR=>#)RP72(C.K7CH M-T<7%1>UK%3H=*#Y$?S26H67"=$R1;&9? :\&+Y1=[JJ^*!Y6=^\B.G;M=X> MB%;F]=XL^6DL;[IIS<-XAI!FET[/&FGTD]>E?8C"82M;W3 M7C<+Y]D6E+.VT*4V?1N\@D)>S(>M8>2AD:3N<.855>5S?Z21$WGIS#/S@&]U M84O$],W =$TUILVB(?@5EK6YSB;"N$?-KKO6IG&[Z!CF@Y$3=# /08<99R]; M(R[9('7+KO&W+\SZ;+_=,#)3+W4K"P^K8:NENZAKPYJ21\[F3_L M!>G$-V0#'ZWZA&NL2,,;G3_"%+8UUD-VTMYPR+*1&!4V8I_AMX,JX*G2?E#E M6HJ-=\,;%-DR)&VW-!("FHVN4;,MW *"L^YX0-;QC^>Q_6ZG%@T*/2NA2]<, M_1/7\&$'W/&VK=^@+7V_4856]T.--%_E0FX8J&$^Z<46)G)IK PB.N[9'GOT MXM07V\O9E_-2-7?\^P".6F7L1_3QZ?@3A&O[Y7T:;G^_\*-L[JCO+-064]V+ M)#H3C?U-@+TQ]9Z_PV]J8^J2+W<*1;NA 7B_K6LSW- "XP\SKOX)4$L#!!0 M ( .R#;E9EJXJ^4@, %@' 9 >&PO=V]R:W-H965T_ M+RD[:78Q"=H7VZ1X#@\ED5X>M/EB:T0'Q[91=A74SG6/<6S+&EMA(]VAHI6M M-JUP9)I=;#N#HO*@MHFS))G%K9 J6"^][\6LE[IWC53X8L#V;2O,Z0D;?5@% M:7!VO,I=[=@1KY>=V.$G=']V+X:L^,)2R1:5E5J!P>TJ>)<^/DTXW@?\)?%@ MK[Z!*]EH_86-WZM5D+ @;+!TS"#HM<=G;!HF(AE?1\[@DI*!U]]G]@^^=JIE M(RP^Z^9O6;EZ%W !D(R#SNH=$7N5[X<1Z:?0!#$<3&W_X4CV:Q$G%A_+)&5J5 MA'/K/Y!*LLO8$1=[XG+$/0VX[ 8NS>"C5JZV\*NJL/J6("81%R796LIKYVB MU;URT3=ZI 6E*3MTPK@3. U7*ETM'-1BCU"*3CK1@&P[H_=> 6Q))&NC#)TX M>9=4I1F@W'H5X]\J7-X@#Q,IHMP.BG8,8$LG$V2<%%D;$XA#8M)$2;I M@LT9F7E!KEG*9D%FDLS#;%$0SR*<9T4X7EPH <_T/B4]T2VP_'*^(MP,P^=_C0JAMIO MT%2T/7QM_-G=9_HQ>JOCXJMIUZ+9^9E.'<"DP^"[>"^_C7?#M/PW?/CG?!1F M)Y6EG%N")E$Q#< ,&ULQ5OY;]M(LOY7&EYG(0.TS%M4+B#G/B_F,.+,+O;'%M62.*%( M#0\[FK_^?57=S4.6[&1?!@]!$I)B5U?7^55U\^5]67VI-THUXNLV+^I79YNF MV3V_NJK3C=K*>EKN5(%?5F6UE0UNJ_55O:N47/*@;7[ENVY\M959\[#PVE+_R&O'6A:R5N_*_-_9LMF\.DO. MQ%*M9)LWG\K[_U%F/1'12\N\YG_%O7[7GY^)M*V;-?/VR*N]%16^#&EWP4GDTF,L*4LIM4^'7#..:UY]4 MDU4*4F[$6U6H5=:(FUP6]VM_RC%]RJ=BL!SA._Z_B/T@FZM =,+?L!:-:7P."7RE.?U3J;J MU1E_>;'[XA$^PX[/\#'JKSUW*KZ'U_^>FOB\4>)=N=W)8B\V MLA9%65RFT&*5+=JFK/9DX*"W% LS;&?\<*WZ>U4J.TN M+_=*U5.>P@ZLA:R46..FDGF^9T]:BG9'CKE60C;P<,NC(_9*5K4H5X)$FZ7X MO5@Z B%($*5:YK+*,)R8<$2#->3J3N4T(,5BP*(DEY^.EB?SNA0U)JQ+T&Z+ M54MFRBO^HY5YMB**=;O;Y4V&_"YJ\J[;*E$JJH&08^XVJH*4%]35?-J\FS+S[:[DE:_V(N56I) 1"._BES>'^'83%>+C9(Y M**Y75*21!J@>WH"F)TWM%RZ6WXN;-MJR:[$\V-5KR#J*H M.HOE^>+8\2-?S.=.D+@/!E@AYB7,PW.BV'7\^1Q7L\!UO,@5OYR4\+F8S-S0 M"6+B"C<)QB9>C)NA5+3356J'>;% 8P-61;"L99N2/Y7YDDV*?BWQ3\5NU&O[ MI*8?3J"'9T5* :&;$#Z79TM6:$VFM[64]8M3\:8&*MB18.":Y!M-B= #U2'E M/69IUGC^8E-[CP%EBSA0X4UQ*6Y&4="?SJ)G>.I/$^\9_@U=?1P]@)_$\R<]$HX;NRZYHQ\Y<>)]FR]> MXL^C'CA)'-\CQYYXOA/,Z.HQ!YQA[CBA%2%">/,?;L)'I<]R^$%F'$U]LCY_ M&L?B2?,+IV17^M\W;%) 9VJ[ (L6H3D<0_XIBQ;H7G0/B5-R^K;^OKQ Q+[! M K'2X6*M9UJ8\RM3N!E3L#_VDNFO[&_E JE0&XJD.==941#2P1I8X$@R[LP) M?1=IAJS \Q#!P[DS\R-.0#,?AI[X?)WX,\>#8;_;R&+-87$YTL3$CYW033 ^ MT4DF\&(G]G7&B6&,(5O[/,95C.8W60-]'-QQ:XS#T+X#L1(K#HS,#F9!4XPC\"LY[E.&/OB M-EL7A#$D2'ZXZPE/?"]Q/)?6]=:BIIW,EF(2$I?,WP7=^-',2:(9W6"Z.4A2 M!$B<)([ZL0=Z4V1$G<82\.9"-5[T4'U(N/CKQR/E'3.0CS*KQ)W,6X[!0Q\Y M82<)I68P'!%MJ I)&^LERP@A\/F< $L,B.$&KA9O_DC@(_ZCB!(]9?^YXX'*'S3FHQQN<#R')-@?2XI4Y+-"8*Q>E(@P I'@1ZE'WVC*=*6) M7SPNM;&6(C@"',:'01X(+TQPY88#R7V7NW_4B/]6!Z-CNJ5X+[?:,55:0B)_ M]KAI 51-2%LW2P"Z$-V\60A91AJ$P8MC%\Z;^/H^)OCGFQO/\1,RJKG.5BTE MYO$<,DW;;9MS$.]16*4VM,8[94$5H:F,D_8/B':TX FY\,45N3,Q"D>'M,'I M3#,.APY#A D_YONYZS+^/1=^Z'&0NAGEV@D%F0L!,++,R(8F!@-?L#4=IQ]Y MB%>SY 3]/FIJ,#G$-?\?,GMK[.#0W75Z/[*D"<)K,L=],.=[N[!S$K08+T&+I-B)3!DX&IIG/62*%5K#3Y.0XZ; MIRH5>#/JG4LV#XV-.-@?+5*.P*:?,LL]CZMUED#!.08@@ZS7ISR;[TRR>T/+ M/22S5"M54:%++I@0ZRY)=C*;>;!5X@#Q(T!(G,R=F./3.*75-K:9I'9Q.OH% M$19)Q+69P(UC+-.;\WP^8A"B8$B>8?+=Q*:[BZ&=F #76\AW.\'CZ)(< ^7< M[QK!+1ZDPOH["Z5OPUY_43D%7.I1X83_@V<'Q=6CY50XG6M ZW+A]>M) -TA MWSDF^+5X"&5/(]EAP'DH9Q:)S'/1=Y2(4E$6_8/'.VJ$9\\'.(6&GP^@BH.D M0=T:ZF7G^ZEXWW+_K6?P4*$#YI9*EX@T=W.O5 'KFD*H,"4_I@L3?XA,5TZ: ML#L"K%!J56ZU:BZU8C",]7;)6IL"<^H- RL4HD'IM[HT?;>#95/33#YJPRP* M63RE@5'#;8 SAO;W2\O:-B_ XO#GYK&I'X&.;QYG9S!N..HT'!J@GP'V.0E, M((VJ'4R==Z'W*8#RH6ZR+;.]:H$V56^0,"+#@8/ M'JXW'PR!U*:"K^;= :0@66672>N@+^H<8]%<\F[U'@HUG-'A_= M#;*DC3JT14$A6=D&1UX6ZTNBH-,/:!\MM\:L$*4-(&19993K!C3T6*)>98KR M/0B6;66HZ*"D4ASR>"-D>M0K!W#,)BL8=0.:TT;C>_U@YZKK2SDFBV*E\[<$.,G MQ#H,KH&7"3,J\9=4\*)@C%TYX(@FNMH%(P M:]:SRKYR..9BH__MT)I)(,I@^F\Q9V-&#TQZW#T"OF0Q:HQ)EZ0)2L&V+5<; M]P*2N2=K 70H=[0])-,-2Z@+9V/*C]B)U'T@K'^QATZ:=$,,=THX%54I.].D M;"L&:J1E19BF!'*DG<1=.0(9],;'S[ML1O.!8[A7E6[VK(*VKG5Z_Z4$AZ'@Z;T7!#9(.S3^!G:;DOSM;PPI M_F4AQ4?4C$5*?;KK F&XU>)_R.5/O''JF?_M?2 ^.;C^S'U^S'3ZWS,Q7:#0%P'6Q^>G\]&L_SH7)>7+"*_/A%QY\?B?^0 M QP=PNL-9C'O<0RO#ZF@Z'Z4BI?/UW?W![E-7W(*X KU0>N MGNO46!(C=U!#SQU=/R#G$CDO>I)9.XIY;Q8LBW$MQUU22*EOS;LUZ12A> M [3V9@C:")E4Z HKI,^94XDJ5U;T0D1G83*IM\0,!B;#MOQV1.#1I!VRYKR MK8$QA),X=^\H2>P'D,@D.NL& UR5U2"[1)&^XW,W&Y0O//^3ELNKJG4:6Q(8 M@6R^4.L12%E-.T_KIR(4D.;MDGNYP#WKG $#2;8GTA: #285FR,P?&!&]R8. MT& %N'R_R8 KJ.C21XO*XC#%FHS.78A\3SGT4'-#Y$:>\WD\6;GXW3B&(?7I M^O,[,=$'@$#%^..%=LC+HPY9*_5%%Y?F&%&/TM=5>0^=T<:^W&5&DZBCF6\GR<>RX2A$HYD,=NF0I=\0'U,< >J!UMCSC,F!\7\@M7MAF7XG= M@5)L5+L>&$RWFBON6Q\L:'IT#&Q28EE528JN2KUIP.@> "O;Y=R$P^^@M":H MS]H:% ^TF$KI31\&IN95 _D7*L]@VN906 N0)1=0SQ8ZZZ NV8A1WD;>F39M M2>Y)P Q&0#TV*D&MS+3IO=T+6 9>6K% :M14C3:1;5:36]E* 34\O["E^K:A M6HEJ4[G\O;5",!#[M$%R?;JWJZ$;_ K1C=A4Q8:QO[8..C>6Y1QL8$0M@]G2 M>*( !/]"WK/0WO.-68/LC8B4;8,RFAR*.,FJ0;-3O 4\SN6^OK3*)EK7L)NO M%*BTIZQ:/!^Z"QM=;:?1UCB(WUDQ].\U18'#RD#K-\T1CW-3Z> 1[A"I6P[H M?=&44BG2]^=UV.%3D;9LL.TYUC/[@UVZC0=R21[&V8%[L/U91'),V]J!'])* M,KNSS_PV&453QX:QO1@E@WVLD1(($9&D&-$QN;73X#&V:>OX3W)8R&)N=D1@1ND$4I?X>PK>R[>\: M+^> Q=U$F'E%KB9K'F9=0-M4QX&AYKF7GL>5M2.\^-*+=94--?K)I3_7=^PP MUBMV5-??:;LF[[7:'!_597,^J79H?*CUCG43>718[5(3S9Q1NQ]^NE'Y3MN M^C]9P$&6'C5U""75!WD285JW2H9 #1F-W=W1/5'5%P#.8#=LD,XLXMA*.BF[ M(D>C_@Y'[ <]NC&+6L"KMF*:0]9(RK9%,NB:\C;I[= B;0[#>#>0]^9[6:!HRC86R M2I4P"Y* K#AOZ ZJ9LX8\7"'?T1('[*]R]2]V5"TN$3C7#G8YI? _Z,2@=A\ M*(*IN&;(WS7L*,LY-LZ8+;KQJ3W=\8()P,8( &[+:J B^//"VKAN7;$&NG P MDF'6MZ2,11-MX^B6IBT2?#ZCE@Q*$G,,9%1D-2/+,P9LD$ '_\_[M@'OJ_9% MX+=W\,;;K[^4EB_>[D;A!CLWO3NF0=&7MAP+7.@=<3!HAO"Y:[*Y3.^7L!*G MXGU&/DSAM0)+F&A)4=7N\C)73+(LGI0$SW@^QSJ31"_97(]7P>FD^VC [%A? M(CN!+HR=:IO^2P(&GG1DI']THE?Z#DEEF<$U*/EEN.)^L>0Z]8ZS\:+_P&2X M"Z7MX6$XD6+T;4K->JZU^W%PH"3.!$+7FWRYL(Q=ZZ([!Q"X4T5+1)=J\/$* MV&LDH]V--0KNO=E?FP(-D-^/--:IT=MP )DH.TT?,JJ^@HTS.=W(=+ MMSLGP-,(BDN]I?A1GUNAB?4>5\DU;UG=RVKY&"O##W-TQT:.H"]93B_60S,0 M$^+$2 GYKZC'D+F3$6O0?&74&^/X*RO^AH?=7'^ZDZO1SG73'>"XM>Y-:S'Y M1A\H8.%E]5-<<_8RFS(N'_@(6=#W (Z$GH9=%ZH$C4[H0!#D1/:-'_\;9:LC MG-5RI1 2JL6!D1-;P3.]Q\B 0Q,8?M9$F#7/3PIT[ 1;71$>;)#;='CB>!/* MC99@?+#$WIR*E4,S.#R_ZP=.D,R$%R1.[(;(/(]IJQ:T M:Y#$G@CF/I_[U8W/\3N\.NL:W>$TSW'!7^Q&YD.J"'^3TX?^QYEWV9U(.0]F M<\>=N]T$WZY%$V:-?=*1*,(IQ3"ODH;IAVZ81IF=9O">3=WZ7('F_^B9KN/< M0]YNXO\0[H\P>?.0R7Y1!ZOUIL<^*KT:?/2[50!X]&DSS859]?>_W=/NZ^DW M^J/A_G7]Z?7/P(=4)^5JA:'N=!:=B4I_SJQOFG+'GQ ORJ8IMWRY43">BE[ M[ZL2Y8:YH0FZ;\I?_R]02P,$% @ [(-N5D1[ZM:B @ *@8 !D !X M;"]W;W)K&ULI97?;]HP$,?_E5,F[8F1Q*% &40J MI=/V4 FUW?KL)@>QFMBI[9#NO]_9@91J%$W:B^-?]_'WSK[+O%7ZV12(%EZK M4II%4%A;S\+09 56W Q5C9)6-DI7W-)0;T-3:^2Y-ZK*D$71.*RXD$$Z]W-K MG\EEJI=!'%PF+@3V\*ZB3"=UWR+]VA_UFM-H["GY*)" M:822H'&S"*[BV7+D]OL-OP2VYJ@/SI,GI9[=X$>^""(G"$O,K"-P^NSP&LO2 M@4C&RYX9]$J M!>UV$\UUO*O>FL0)Z2[EWFI:%61GTQNNI9!; S5JN"^XQGEHB>M6PVS/6'8, M]@$C9G"KI"T,W,@<\_> D 3UJMA!U9*=):XP&T(2#X!%C)WA);V7B> ME.4EX+&OQODZ.^5LAQJ=1KDDF9F:9[@(* L,ZAT&Z>=/\3CZ>D;HJ!8KR=>0=R>>XZ SAU",)C_*W0KWU M5-7E_]OVKHK>H&5M6^&CPI M2[7%=PLJYJC=!EK?*&4/ W= _WM(_P!02P,$% @ [(-N5M16)!J@ @ M\P4 !D !X;"]W;W)K&ULI53;;MLP#/T5PAOV M),2V[#B7)0&2=I<^M"@:='M6;"86:DN>I#3KWX^R$R\#VF#87FQ2XCD\I$#. M#MH\V1+1P<^Z4G8>E,XUTS"T>8FUL /=H**;K3:U<.2:76@;@Z)H0745\BC* MPEI(%2QF[=F]6I9 U*BNU H/;>;",IZO4Q[[)D-OI*-UD_>N2GF0>0%886Y M\PR"?L]XA57EB4C&CR-GT*?TP'/[Q/ZYK9UJV0B+5[KZ+@M7SH-Q 5NQ;YR M#_KP%8_U##U?KBO;?N'0Q?)1 /G>.ET?P:2@EJK[BY_'/IP!QM$; 'X$\%9W MEZA5>2V<6,R,/H#QT<3FC;;4%DWBI/*/LG:&;B7AW.(+ZIT132ESN%'=&U.S M9J$C;A\1YD>>5%3280%K)QQ:> ]\%+$DY6S$4^\E M*4NBB*59##0H- 8*QFS".4LI1\P9)S/)> N<,)X-69QFWDLS-J2[,4]ZH/49 M01B$QDC:$K)Z :>/@X#&@E1PIXTK84FNS,4 ;@I43FZEV%0(2VO1O28YG;!L MR%G,(^^1-WPNRDLE#AEJ#18#0,P'0K MIG.<;MJQWFA'O6G-DK8R&A] ]UNMW&PO=V]R:W-H965TA)HKBH3$V+(LZQO9J/ YE38T,%ZXEBY7*^49&3/UV M'%I/4B6CQHQGD\FK<2.U+5:+].W&KQ:NBT9;NO$B=$TC_>&:C-LOBVEQ_'"K MMW7D#^/5HI5;NJ/XI;WQF(T'%*4;LD$[*SQ5RV(]O;J^Y/UIPQ^:]N%D+#B2 MC7/W//F@EL6$"9&A,C*"Q-^.WI(Q# 0:7WO,8G#)AJ?C(_K[%#MBVZ4Q(OV*?]\Y?%Z+L0G1-;PP&C;;Y7S[T M.IP8O)E\PV#6&\P2[^PHL7PGHUPMO-L+S[N!QH,4:K(&.6TY*7?18U7#+JYN MJ20;Q;HL76>CMEMQXYW%N"1('\-B'.&%]X[+'O$Z(\Z^@3B=B4_.QCJ(WZPB M=0XP!KV!X^S(\7KV+.([*B_$?#H2L\EL]@S>?(AYGO#F/S#FC'CY-"*?G*O0 MRI*6!8Y&(+^C8O7S3]-7DU^?X7LY\+U\#GTUG5^(_\+Y_Z.*M7)M)"4^6($L M4+,ACRQ,?QF)]^N[:Z%#Z+"ZOON2OKZ8SD;B3C>MT=6!T6)-I^#H(4 J74/B MLWRX$)^Q7-;2;BD(MDI.@:?M*22FI>D4H0#:RC6< 5L3Z7;6OTW\],Y1A" -[@&*U!J1$_LA,8Y(KH) M>4^9NM%RHXV.AR-TS'W02)8(NZ$F>HY%/]T$K31:*ASM*,24N@O.F50JF8W. M]/3TM=,H4T0@H\!F[,'L& %!%LA0ZY!"2$U/<1C2GFF=8Q\]PF$]@1V8'>VD MZ4 UR23/:R!$:E]T;>!$\W+O10<6K!1/K?,<8RYL5ER:X(3ETWXF^:-0N(+X?L(4UQ,H#*?!YAJ0^T$D M:6T'?X1B33>9\'" TPJ2*5,?)1BAZN:I,T^S6=K>G[>( M&A+;3BMH13AG"EK$3$>""Q\*/K/P PE<#K/$67 &)NSS"9E#!A[XG9.MY7DG M0=*%Q=/@I #;\PZ7$^*)9<[:)DG39]@8=>2G8_@.M^?'WR?IM]R0#54PG5R\?ED(GQ]4>1)=FQXQ&Q?Q M)$K#&F]0\KP!ZY5S\3AA!\.K=O4/4$L#!!0 ( .R#;E9WT9M IP0 "L* M 9 >&PO=V]R:W-H965TK>A]B2+Y%29 M<9YEQ^-*:CN8S]+>O9_/7!.-MG3O16BJ2OK-%1G77@PF@]W&![U<1=X8SV>U M7-(#Q3_K>X_5N$%I_)B<#DYNYJR?3+XJ*D->\^"3[)P[C,OWA<7 M@XP)D2$5&4'B9TW79 P#@<:7+>:@#\F.^\\[]%_2V7&6A0QT[47_ HX1W]'\/V+E/O^_./7$6:JGH8H"B#^37-)B_?C4YSLY?(#?M MR4U?0I]/IB/QKP3_(X3X8T78J6II-T('44L?-R(ZL99>NR8(0TMI1.V=(BK@ M%D3I724B>HW-TJ\G(R,5O-8Q",L-8,2B"8@>@L!,\)*[*B!XXSW9:#9#$0\C M6Q>%MFMGUD#2Z$!L?Q-\)-Y;Y'IR?.BN,&&8@!2UD99Y>*K@@4WL8:LHM3'" ME2)@/D51NL86?B,"W@@>1A%_[!_W85^_.LTG)^<0Q=.:Q3 ;X5JVJRB"EY*! MA12E5-IHR ;6=Y@LGS!91A"6Y60ZK0Q"+CUU"BTV*<;.4#Q$9GE#K'S%Y,#R MG5UK[RPO$0<)XU)*$HH?V9F9Y=GYW:>'FW?7:3$Y_TG@[:WT:B7R$VZ(R>E( M7&$$%?R"0!53B?@P;JW1?3LB7Q^6#F*374(9\J$37*)TE*Z3V,J%^)74K*:S M.CJ?K'OA68$?ID?9,,NRT4')2:5\ S!\,)([/2)!S)G]04%[ZCU97]XNM4?D M+PT$(\]R\5F3=ZF# FFL3U*E)&O999Z-AAC!2+5)[&V(ONFF?>%EFVJ[)<1# MNI&,3B&D#Q^G ,&2!Z8W)& B6/W=V,Z]U7&%O;*K>PB,9*/NN6KP6>@SGK(U M$K\YNWP#YI58>J[#5O(QMKIQ/2E707W5M<%E[74ZT<\C\9'\ @%DS3G$0[G5 M61D7&B:^JS9/BC3W4=>K?7 &O)6;!#=,BK5>QTCV"?/ '>:_J^@6X(F=CXF:-/KG3J=K(2V6ZTXW:%9 M5"Q"ZLY#K>[ O7J"Y\(]RMYL2'*QV@9R/9-"CALT6N(@)!>&K 1J2\")?"LW M71*X1U0:RPVFZ@J82W1Q-CT=?>^S,=[[@%?DE^F:PKHT-G;?\GZWOPE==A> M)_/N&H5Y@?[F*5_"-1N=O!T(WUU-ND5T=;H.+%S$Y2(]KG";(\\&>%\Z%W<+ M#M#?#^?_ %!+ P04 " #L@VY6D-T5,7 % #<# &0 'AL+W=O M5Y?CL4MS*J4;F8HTOJR,+:7'HUV/765)9D&I+,;)9'(^+J72@]E5>/?9SJY, M[0NEZ;,5KBY+:7=S*LSF>C =M"_NU3KW_&(\NZKDFKZ0_U9]MG@:=RB9*DD[ M9;2PM+H>W$POYZ:@,\F*_7.+_B[X#E^6TM'"%'^IS.?7@XN!R&@EZ\+?F\U[:OPY8[S4 M%"[\%9LHFYP/1%H[;\I&&0Q*I>.OW#9QZ"E<3'ZBD#0*2> =#066;Z27LRMK M-L*R--#X$%P-VB"G-"?EB[?XJJ#G9PNC4]+>RA CLQ)6N8>KL0 M89*?P$P3<6>TSYUXJS/*#@'&X-012UIB\^1)Q#>4CL3)="B229(\@7?2.7H2 M\$[^KZ,1YO0X#/?(I:MD2M<#-($C^TB#V8MGT_/)ZR=(GG8D3Y]"GTW/1N)? M$_V/4&)A*5->W/?.X;URPNFU6%E3!MF5 M5$5MB:%E4ZUDA;$B-;7V9"MI_4YX(QQY7Y!0WO50INQ12NI1+HN $]UJO7 1ME7-08"")\'.&1N'%\1NE3N40@V_(?!LC?I:[9P^XE]!'[#9@9 M3<*IM58KE4KM.:J'B>]%920^0;I+EJ50Q\A6)J:GSUG8&\_9.1(E]I-M!S[3 MZ2^DE6;A:0PD9I8JZU+0MC*.:P:12 ^K+Z90%;L#4LM="%0JK=UQ\':13%^]/IK;D;CE6D3VQ#V'/13^UR.Z?6K]W*2YU&OD#OZ WP,VI6H! M$6%B6T7XW3MP6+Z=A8R6?H@B5FF. I;6[9&D%X_0#8&+J+QL,J0V(/UQ._]T M'SZ(JJCA)U-9@U'8\0S>P_$@5$.K&^0U _\ M)WX.&?R&F0H+'Y#P#"&K4*F9WH9Z,AS&JH]S/-O<'U$V<; MKG!MBP_#)VJ#LL;UUO%BXSF-A.<2V4'/($/$*N#0;C3.-W^!&=P\80]FEK27 M:>*SJCTXA)$OF]4Z/%A6F8$=!I+>4UGY@]71+)U ^,>4^-R:>IT'.)E^KU53 M'[RFV6$0JXM88>P2H8-Q <]ZJQG>>EMSF[K1L7O-N'?CQ!99AWNUBVL_7CZ[ MM]W5_2;>6/?B\=Y_%^88TD,KJ$Y&K\X&:+EPEXX/WE3A_KHT'BLK''.,/+(L M@.\K@XIN'MA ]Q^:V=]02P,$% @ [(-N5O1W\T'+&@ AU, !D !X M;"]W;W)K&ULK5QK<]M&LOTK**]WRZZB:)*R_(@= M5\E*G/A6LO&U[&S=CT-@*,X*!!@,()KY]?=T][P DI"RM1\24R1FIJ>G'Z[NKFU:ZW;[-NFK.SWC]9MN_WNV3.;K_5&V6F]U15^6=7-1K7XL[EY9K>- M5@4/VI3/%K/9BV<;9:I'[][R=Y^:=V_KKBU-I3\UF>TV&]7LW^NRWGW_:/[( M?_'9W*Q;^N+9N[=;=:.O=?MU^ZG!7\_"+(79Z,J:NLH:O?K^T>7\N_>+"QK M3_QN],XFGS/:RK*N;^F/C\7WCV9$D2YUWM(4"O_6QFJ:R^JLM_F:)=?__HU:.LT"O5E>WG>O>S=AMB O.ZM/S_;"?/ M7EP\RO+.MO7%&U/)O^J;8T0RX-7LQ("%&[!@NF4AIO('U:IW;YMZES7T M-&:C#[Q5'@WB3$6GC,_Z@\VEV/I]D MB]EB,3+?>=CQ.<]W_O =']NF3/+\^"2D*]_9K!Q.=CL[_[8&RNRNS_M&J.D38^^,M:9U?U9JNJ_3_^]FHQ?_G&9GO, ME.FJL!D4H<4#UZKMFD+MLPJ_:-MF;9V!T7JSU V8/0](+>=K8;$N,VD^R ME1!&TUD^CTQ5!7V89SO=Z$RK?)WE6+PQ/'R572SPB[ZUT^RS7N&1*H> &2;" MZNR?=8L_L3;1E->5Q3J%:C%T92I5Y0:+V19?P ZT_"!M:3%[0VOSQ_F;K&[\ MMPEY6?K$1BO9=OJ )OE,-RT2-N$M-9'8WJ+S>Q>=/V#1_U%5!Q.8N25[O'', M\)/77=.NLS_P> LBP=#!S@^?=)5$%EXF&.J.C[9EP=)/18LNT+S]I48+UZ\C8K.IV'PM>V6UA1&-;!J.*.R MI =W:P.UA)[C4UV6^ZS>5;J89I?XV53@=NYG\;/3=&VC*JO8=UH>K$L#!T1T MCC'R16#DB]&]?]9YJ:PU*Y.?Y-[H#,=M\*>F+KJ\A6.^ ^+8$@* (ZQ5:U:QIB D_"?*I:IH^IMH=TTQ(%J,RT$.D\ MAB<.'RP0#TL@L&$C8Z;9B$B\#"+Q ;05@'FLD!"C#;J%H+A=\H*AT/H-ELY@G:M>E(2 MN._% #O#\]KI:FG4TI2F-6XJ&E+ H):U[1IF*K9+>Z/53XV3E<@0>>MRC'>P M*A8N':9#V9.D-5".JG/$1/'O&F)O',3,9A,^S7X#0L>!53U=5& ^U4>'8)R2[TDG:1JZ;9TRB:EW=L*A#=UF(Z M81=5=6.6I>8]U&0:LA+DG96((@K'Q(E7W59]HU%;"5=L,F8+6X/U(0)\]$L( MU H[@/7-VPZ<]>H$Z2M!G,&9-^+09#MAIV-&]U70L%?CP+)N$*94V14;A7Q_ M3,/NG8%L#<\2U5_8T1.IU)M !-F;R,&(NE60BWP-'N/$2.24%W2[U1RIX;!* M2)_.)#HEN;1O/+^#/)Y"))=XW%XVD(WUD'PC*P >,)_ L\X M0('MTS#*'U_NCB\EUQF%#8>N)1\]NX%Z< M#< 2SLV1:R)9:TCE#2GDGEDT)GJO@^B]'A6<*V77V8_@ O2-6'I,],9G^!D! M-AA?&DQ2L+;ZT]EV#;9H@VS1)F!KP&\V9(W&X4E0BG.'69?=LKO$&6%83L3I M2)QX=&]Z,#6L!A29+ ];9K!4)Q8/K.QHFN6>I>J#+LAI #7SF.PC_FVA-VPDTN-S"=GYCPP.6+U[^G1W. MG3*E(I/(_ (599V+['8MT>8G[?M&"!(@?K :*40=$ZSY+*8P9J."<>E- #"E MQA&"PJ.)B]%9CL/),'43IF;98?OCC8QI&,4U6I7F3WZ$?4I?B"A#UCJE(V!> M[U@BR!(5=;=L5UT9;1E]ZPU_T- F6"GG'H!H*V]LR7^1%^&,$>Q.P!@.?Q39 M5NTWA[(-3TV)+A> EY0L&TP9=\[9@P,G[>62OB%HO5E2D.#1%\Q-W9Q8%#;4:B"WQ0@>M'%B >X PM6MTVW;6'45J 1"Q+W-!DLKU4. MG7D^A Q(E'/0"]7 LQ/BD6;5[6D<:5D&I8CT[V)28\85"/&P3^Q<83LF7= MWP%?K2'B%F/$VS4< :GDR30^T*"_WI@\RTL6NTF/)QN%_VJ@DWT/?GF%OT>> M^\>_,P"/.YAG&KZ*0I^JV(IR % H6U=B<$0TB1,(2["U-!!BQ^QA;P\/%!H@ MH8I RZ'$A',M]ZMO6+62$COGQBY7CA]^> M9AL-@,T+_0BN [(5V9/'B_/IBVP# 67[51T>RE/FIIM3#I#ML ML_?F)CO//D':C64K]+LN[U0N(8/SH^Q$*91\\OCY?#H;I\AM7S")6'+:X3#" M 2+H7I M(ZCM3;(*J:TC\+]ODPB6@8MU4TA6@CRV M/W??S9]F[/@WVXZF[*P/ZX$N%97!SF@G7@=Z^'-5D^UDD@.^Z:PF\TF!=3A] MB:^_R]YWIJ0=VNPLF\_(8Y^_GEY(X/8F^U7EY..:_8 S9] P/(H!$N&-'7NL M&\U':S[O/D+L3+-Q0=XOE OXA7,!ETSKT?/]#ZI(I XY235+/P]Z5::[ =C$:BH\NBV)J-.(E:T MYN-5J9_JNB#'?Y1+#RYH93 "K76PU&>0NLHXR&SBME0%,T7HRD3#QD!H@S $ M !JR@L?H]U5&R:J68\/<- C(H2FN3%40?V$_V+GPR-+ ,"2+US'TH0?1O5W,*J\X2GHLK%"%[&$U'G^M1;>)Z[575V2.:9G.\G+IU)R M,G,MQ\L34$*-R%*6MBL(WO()XXJU%?'*NP\_'*Z<>8GA_QOO>4F\W55E_7-WF7)\[2Z>._BE'@9K"O9%UY6 M:BC0)^*)SP]Q!7SQW.>X_UE79^(7,.]-HUTEC*V,2SM(Z80.:VVV]C_;/JQ* M"N>P\0;1.7F/7D0.TEA-H;AZ92A=Z)__*$FC8SXP^./@= ^+.)(5B[6;6*9Q M2#E9;W7T44IU++7315U,N%0AQ2<.7VQB"+"-H,:$))3D-L=/^N0;L7_H M"[25GADZ?1C6/UV.B:7&G>>)%I5C>8%1M8HU^?EX4?X#>87?/2\_A)S9QPJ' MWFU.Y>T?,JN<$,?H*S9ZKGP8JA-;V&=WM#L&.TOM4D*.,Y0WY3(39>*4$:]" M)0VJF*FD\/2$BTOP8CSE4^\M7%F7<"[!0,M8!Q8)CJ?NK(=$_@S"4G%>(]E/ MJ&I3[GO5%.^^W1R *JVAI=@I. %:-:Y(B %LV+&?>=%UV*)/\D>I)YY;8"K MFGP-\RN@:Z,0O?-SB5]&F(O(@=,AID)$)JI#OO[@T:XZ?)A3DT(=VXZPO%!X MC!P.O:6N4E(;A)7R*4_'!^ATJ+.B(V[OR5S?9;_00!BIKY74V=BMUO0/GQK[ M>&G9#-A3BN(-Y_C@R$1KVZ/<%0A94+86#FV"C5.7&R9N0^TV/5LJ13B*%MG_ M#LDX6)];.)@V;F82&)[NGQZ*G)YDVO CH7C(62'_UX2)I;)(JSB[7+KL4@"4I /W7 \H')]20AF4K;4N?*62R! M%'8-&'+&NE I#@38Q(FUE=/I,6T\XQ/[D>;C[42_4#A]W..-#CR>V.G%$A+W M@*N,I.K5&>W79W$^__8U9''2;ATBIR=ESK?T4Z7L*TN7^[.N$PRLL]R_PC - M6C!?N)KX1"QM/^/$9>P@*T?S3^]K3ID[DC]<7K\/-!]]_NN6#7/,5,4]+F;S M%VK>@S^([ M#&NU%YOQ\'%(\:^$C=U(WWP,!0K9T]HW*=:@H-([$3/]33>YL0E?^$>"V^YY MP_4OZ@6AN@S+/G7&N5;4 R0X%Y'^8F7KB%./ MB^+= $3 ,&A*.'M83XL[XW6G*PZ\&-]*WES@1,IF" 2.$**H0I8K 4?ULC0W MOK/Y7RS)#+QADX1'I Y4AB;+3UYMZRIU;/=Q2A1O.$>P-DTA$:'S;(UV*AZ< M!?W:"RB'#SJV\(Y8!HD[>]T&6U7T=@O*"#@FWHM-KFM+C7L+P:[CBIS!CF^R MD45TO9. W4HRQ]%*D/I<3%_Z[-+1<3WG)L$@E8DOIK._C[<>Q';6^7@WZF?I M,Z;&+S*$)\NLX[/T>Y.<2;6^B?D8/+J\OLI>S%Z(+6'/6)?*!7, M5IWPG\22-B0LFH@10OI-\@LN%G 1VXK0CV_/D@8C%]RE$(D++FSER%Y1S;V4 M^4W29BN'33W%!Y3U@8)?" "(@B'2#&GCHNF*7B'! P-LW^_,'NRK _S***?H MD_FN+]OZ*PAQ>G_3A9WQ#;E)VLKIN0]MIPI>.L ,YY\GH45UQ5?) MH#B&@!E7/2M?=K/BAGGSW-J4#/'8?*GC#'YW'C,.@]S!Q@A]"<]\BODD6]Q^ MN+UI/CE_Q?U4O7;NT:3IXY>O3XXX:&P)5R"3ZA%ML3%D<2?#VP4I. @.,\K< M03^O1.]<>N, 43H,^W-R-W<@]"\EA(^5)#'6JI)-FY!,,.'BU2QVB9V_/M*A M-I%^0YBL+O>0S!WA-+OF"6FP3X/P78B873*(OA(,/41Y-HQW/7JZB/VM05'Y M_MDW![GX9W_%1+J?7"(&&KGEO >7 :N">T0Y4\>0__"R2/Q-"*YSQ@32C,K7=EOW[>]0WQ1D,B'K(1R[" ME8R?='W3J.T:$>G'2EZ2< !"^N F7IB8WW-CPHG23^RMK^%=CF*;ATTB+I\N M.@Y!A;L**5/XP-N"M/O2XT9@C9G"4<'YDM!L@3 METEEWII*S"RU/J9'X!,[WIAQETTK%X2D8Z:79AHY/78JO1N11TYP[#4-\1K& M8OP:QG5J?7_VUI>M\S'!_2NS!5LNNV>WD@3@^8&0C^XH=C8OQGN3_67B'Y++ MQ*?W\["YTHO)3D!P=,V-'*;/X"1^8B)EXL?/)XOG\PF,3NB@E;[NR7P&)/3: M]VO.72>+6&'A%Y>I>=FLTCL2"5VMV<)RFXG<>76ZQU"N)?\GJ(32->%6R2A; M8__L8KRM]5J7I3_9RX)B"4M,@T,2XPH_/\67@UJ4])IG8Z7Z*H"X/?A9=6;QX/7EQ\;JO M*0O@VN>O%EY/1F4Y]K4NQIM3K]LZOW6A E$/LD]V>X]/=7_1J'<]C-_V0(N? M28I:2X%3$KU;"S?4U5C%-PU"74SF)^KEG4F+N*W4T>4O/3GZ M^*X.)28H2N683SN<_ .K4]WT4+I_1+;J)Q%Z0CT__6U0.PIUF<.>QQO.(?9' M)UU.[TL%WE[GZYJ ?"RJ;^I"E\/+\CP7+\U'0QTR>YW82; MR:#/]JZFW'89KM0>QG&4B:0T#\\MO3P^]*TZCF@(>LB:TN3CTNM8?J6-Z[@0 M9$YT@I*#!A1Y)4#UX+XX3NG005AJ^'+)KA (^*X*IBE@O!3!TL^.EO">@JM> M7[0=.\Q<50%@4@DKOL[!)]%Z@49?/%/=[BF;2[A;W\$^\:VP*KZ$(\YE3ZKS$T:R,L\:J?Q\F+" = M?ND+/09JI'R[WI$FIZA!'KLE!!5D?LML#7F5&8@4N^9B35ABXMD^\1GLV")0 M4J[J%"=B5:AN#AB\I*W8\U@=G+1T)-G M0U?5-UYT\!L+80=_UK"@^9=B<(?;;57O2EW^BA_M/66W[2XK%O$2_R10+9NZ '\OJI!M?N#%@COWGSW_U!+ M P04 " #L@VY6*+9$BS\$ # "@ &0 'AL+W=OV"I-NP/VF)MHE* MHDI2J:XF+ RGDYK+)EC,_+,;O9BISE:R$3<: M3%?77#]>B$IMYP$-]@]NY7ICW8/)8M;RM;@3]L_V1N-L,J"4LA:-D:H!+5;S MX)R>723.WAO\)<76'(S!9;)4ZIN;7)?S('2$1"4*ZQ X_MV+2U%5#@AI?-]A M!D-(YW@XWJ-_]+EC+DMNQ*6J_I:EWD;V 2!E\1L2-@5^;4I3_!9@@O8$CVW.\8$<1KT1Q"A$EP$+&CN!% M0\Z1QXO>EO-SJ?9 \?- ;L.,!3R2"?4993DM#C#\6HF!)U/KM>0/N=Y*,*.9Z@#%D2DHQ1#$>B),:OR^>ZL0++;O=L M$"V+21)Z,DG&G%#>[!#K6!61)AZS0\$M?\ ,*9E.IR1"@A@\1Y5R=H"*-C#: MQ3]Y2C.F*'62H!TC-$3)$P:?\(A^#0L"C?"E=-@?,#Y+*(F3%,F/!_QQIU]RL\%$QZZY(VQS M-H7SHE!=@]PT>LM[=R[B.B4TB0C#"E\W]Z*Q"D'&7JR,A-B!-UJT7)9/G3J& M)'=]A"LN!?M(H*UX8WW*XGLG6WS7V5Y\9TNQT"'XMZ33I\/^VFDT!MQ(TSR% MK\KR:O\4;5YJJSZ?B"0,.SG/X;+36KC(;_;\HIIQ\6KO,7[>RW%0O>6/7O+> M@$Y3DN+9@,O:(> F ZRNE['[B @R7UL6_4$L#!!0 ( .R#;E;(\IC%7@( %H% 9 M>&PO=V]R:W-H965T(!EY; M+O0\:(SIKJ-(EPVV5%_(#H7UK*5JJ;&FJB/=*:25![4\(G%\&;64B:"8^;5' M5(N>. MR,KXN>4,QBT=<'^^8__H<[>YK*C&6\E_L,HT\V :0(5KNN'F2?:?<9O/Q/&5 MDFO_AWZ(3?, RHTVLMV"K8*6B6&DK]MSV -,XR, L@40KWO8R*N\HX86,R5[ M4"[:LKF)3]6CK3@FW*4LC;)>9G&F^"1EU3/.X>PK77'4Y[/(6%KGC,HMQ6*@ M($87D!:1("B0DYP9>.2::>+_U/ MDH=R&Y#98:1KB6O=T1+G@:UYC>H%@^+=F^0R_G!"5S;JRDZQ%TO;8M6&(\@U M/$G.W]LFZZFJG'U*\VE6=VBPP)H)P40-"\JI*!'>0DY"DB3A-$_ACNE.:N8; MXRP)"9G8[Q+.P9:Z+60!]Z]E0T6-<$;BJS"93JW/7N\_A'&8YWF83:[<327' M-[T*LS@[P)V'DS0YR#Q*/73,T5Z]MZAJW]4:2KD19BC]<75\.&Z&?OD3/KPZ M#U19S1HXKBTTOL@G :BADP?#R,YWSTH:VXM^VMC'#Y4+L/ZUE&9GN W&Y[3X M#5!+ P04 " #L@VY68B"Y0D@# 0" &0 'AL+W=O)DY<\X,.?1TK_0GLT6T\+GOI)D%6VN'VS T M]19[829J0$D[:Z5[86FJ-Z$9-(K&._5=&$=1'O:BE<%\ZM=6>CY5.]NU$E<: MS*[OA7Y:8J?VLX 'QX7W[69KW4(XGPYB@_=H_QQ6FF;A":5I>Y2F51(TKF?! M@M\N4V?O#?YJ<6^>C<$I>5#JDYN\:69!Y AAA[5U"((^CWB'7>> B,8_(V9P M"ND/%!N._+:6@)V>V']8BR/*#$%U!X#&^5 MM%L#O\H&FV\!0J)TXA4?>2WCJXBOL9Y PAG$41Q?P4M..A./EWQ?YSEY!^?T MO+.[&+=F$#7. CKY!O4C!O.??^)Y],L5:NF)6GH-?7Y/%ZW9=0AJ#;]K90S< M":V?6KF!1:]VTH*0#2SJ>M?O.F&Q<V*^(HK?&L&WRD>S\09XOU M5JI.;9[@!@J6\ICQB$,Z*>'.'W/4=,D['\-LV\% G+&R3%@15=[JG9*O:M4/ M:!'$1B/V/@IG41JQ@J<03U+XH*SH1CK/C_8-)"E+R#"+4T(K+J?S!]@G+*DR M5L35)>:[3G%<_Z#LI04/]S2DXW:&=#^6BE[G+@ IS\!\R]02P,$ M% @ [(-N5D*0R/J1 @ "08 !D !X;"]W;W)K&ULC51A;YLP$/TK%INJ36+%0$C2-D%JVDV;U$I1VVV?';@$J\9FMDFZ M?[^S21F3&K0OX+/O/;]W<+,RR!=^;ZWSA6JMX!+6FIBVKIG^O0*A#LL@ M#EXW'OBNLFXCRA<-V\$CV._-6F,4]2PEKT$:KB31L%T&U_'E*G/Y/N$'AX,9 MK(ESLE'JV07?RF5 G2 04%C'P/"UAQL0PA&AC%]'SJ"_T@&'ZU?V+]X[>MDP M S=*_.2EK9;!/" E;%DK[(,Z?(6C'R^P4,+X)SETN1DF%ZVQJCZ"44'-9?=F M+\@*0' &)U]U=Y%7>,LORA58'HETVLKF%M^K1*(Y+]U$>K<93CCB; MW\+&D@]/;"/ ?%Q$%BG=0504O I: M):.,MU"1OE6N'2-*R 98#_N@&]AR _ M>Q=/Z=6(IDFO:3+&GC]B:Y6M **VY)2^<097'%>AF#R!KHE03!KRGDPG83R9 MA3298S"+PS1.PPPS'V"OQ)[+'2DTE-QZ #E[-T_BY*I_#] #[!T8@W^BUB M M:93VS701TIB&LXN4S,*,TI!2BC=F61BGTS!)8Z<=Q4C%LKYBV7]7[%K* ME@FRUEP6O,'5/;.MYI:#<<=W2NX^^:J<*NWX55C5=. /P\G0V%,%./RV%G1? MMV'=W_(:#=JS!KWS0PAKJEIINT[M=_LY=]VU]]_T;DC>,[WC^*D%;!%*SV?H M17>#IPNL:GRS;Y3%T>&7%&PO=V]R:W-H965T^P8LH7#=:TLA&R M8II$N0U4(Y$5UJ@J@S@,LZ!BO/;F4SMW*^=3T>J2UW@K0;55Q>27:RS%?N9% M7C>QY-N=-A/!?-JP+:Y0?VQN)4E!CU+P"FO%10T2-S-O$5U=9T;?*GSBN%=' M8S"1K(6X,\*;8N:%AA"6F&N#P.ASCS=8E@:(:/QSP/1ZE\;P>-RA_VYCIUC6 M3.&-*#_S0N]FWL2# C>L+?52[/_$0SPC@Y>+4ME_V#O==.Q!WBHMJH,Q,:AX M[;[LX; /1P:3\!L&\<$@MKR=(\OR%=-L/I5B#])H$YH9V%"M-9'CM4G*2DM: MY62GYRLM\COXT)@M4L#J MB>R4+!X"^V+E%=3@--;HQRD!\@KQUD_ W(*(;W MHM8[!:_K HO' 'QZTG&'AU8K36G@]1:8AC5N>5T;@>)N4')1 M0#0)AY,D@0N(8W\R@3A-AV$8&3GR)V-XHU1K7;A?YZ" 090-LVP,ET8Q#F$P M&I$\(3EZZ2<14&]OD&NK.2'(T&F.4QB,AZ-.),,G))&JYHA>F@VC+(,X\6E_ M.K*6ZIDZ&/5U,'I^'2R6ZC$7(G((UW3LJ2KX#OIW$&')ZJWU_3AM3XR4T?AO M&779_YK\)9K+PMC2HE-0XH9,0W],S23=5>\$+1I[ MO:Z%ILO:#G?T.D)I%&A](X3N!..@?V_-_P502P,$% @ [(-N5FKB&*. M!P &!0 !D !X;"]W;W)K&ULS5C[;]NV%OY7 M"-]T< V)BE1E+HD0!X;5J!;@[2Y^UF6Z5BH'AY%)\W^^GV'DF6WS=P5=\,N M L0\TN'A>7SG09T^MNY#M[+6LX]UU71GDY7WZU>S65>L;)UW)^W:-GBS;%V= M>Y#N?M:MGW;CSTW;CJ[*Q-XYUF[K.W=.EK=K' MLXF<;!_- S48IB[*V35>V#7-V>3:YD*\N4^(/ M#/\M[6.WMV9DR;QM/Q#Q>G$V$:20K6SA24*.GP=[9:N*!$&-WP:9D_%(VKB_ MWDK_,=@.6^9Y9Z_:ZM=RX5=GDW3"%G:9;RI_VS[^9 =[-,DKVJH+_]GCP"LF MK-ATOJV'S="@+IO^-_\X^.&O;%##!A7T[@\*6E[G/C\_=>TC<\0-:;0(IH;= M4*YL*"COO,/;$OO\^>NF:&O+WNF[_-Y9;OCTYF':&*8%8.8RUZ,^A,Q M4K&?V\:O.O9#L["+3P7,H-.HF-HJ=JD.2KRVQ0F+)&=**'5 7C0:&@5YT5\P M]#G[^MWQ\[LI-5YUZ[RP9Q-@O[/NP4[.O_N/3,3W!W2+1]WB0])AZ](Z9Q=L MIR2;7G2=]=TQ>U/F\[(J??F\WHXZRX)&3'&#EW&:8*63F)M80F^?-_6=]Z6RP>&X;NRRAZ51J&7KY@%$/&=&NHG ;& $34%N[ M/)2G:9RE7$=T]C3*8$=&K&\L*@Y[.Z_*^X%MYW[2=XS ,;OI*R4.U5S$L*.7 M!6_$&00K$%M7DWNOX,;2LVFF(Y[)9&M9S+4D,Z_R=4D>?]-V'0CGGLC$Q]PM MV$MPIC@Y)9%_'I*)(N5\ I^>V3O,!^_NQ/8*+TI1G M*J3@X7O,D,LA<,\()8J3F,HX!C=T:\I#A)L[P=+?N M#Q(**#"?:Y 02+A2@2M#^@K 6WRI ;)<1A'42 [$/AECGQR,%^KB0QE&#$KA MK\7^L*S_Q]A?;9!=^/W1+L!:P7V(K4IYK @!4:00 1V>IBAK(DW#6A@$487H M2\ !2=4KB/4?*53;D0Z1E\;U *M$>7M"N529*& 316P%D64L1*!5:%L!MU M1S@O3B1+J4^@8*-0(JB:.@/%.^!F6&T;Y*O1C%#Z#%!*:KW\E 1!A5P*N7VW M([=:OPQ_*&09SXSH^79$K^)4HXS&*#GKB-LH3NRNY-W)Z-OR?H->M\3NR4W^!8LN6>W=DFS="C5>\![ M+DT.J[=+DXN:^B1:ERL(HY^1K\>. *4W0=>@YW+0LQOU=*3GT3!T:(P:D/TB M>%L"ZB*)^@=]6,L]L9PU-LPW6YG#6, ,E2FTQ9AZN 9V90 6308UYD#L:48L MW=IU[MW@;.JMM]1(:H #J ;.D3IBW+:D.A.V=9MY5R[*/,P8V&F72QON**$' M!I.F,;)"4-43E$O(51F' 6%/CR6.ZVSNBA7[+J_7WR-9'G#7ZNHO9EOQD6"88J& MKYBA>AECF/SW ?$)+/]G. 3JV\$0E/@""ND74)BJSRKE (1=8<3\^4]B 0', ME-XB@=H;74C"./_M8(!)@FJ$4AA/,K(VVBO]2O=G[-=YS# O#I3X="SQZ3>6 M^+O&X=E]4_Z."DV@NQQN.,\5Z,/"=\Z_S*MPO!=E-YXENZM@[,]N.Z=*/KZ$D/%$MD5=:X M^_3'3*&03,+U*,9](POWJ#VO6%RC]_R1:MR?TIUGGHOT;.]K36W=??@FU;%P M9>P_W(Q/Q\]>%_W7GAU[_\WLY]PA*!VK[!);Q8G!W<3UWZ%ZPK?K\.UGWGK? MUF&YLCE03 QXOVQ;OR7H@/%CX/D?4$L#!!0 ( .R#;E:&[^PL5P( 4% M 9 >&PO=V]R:W-H965T $$AA M2=RT:4<;:=V80&)0;0P^N\FUL>;8P7;6[=]S3MI0I*U?8M_YWO.[RYWG.VT> M;(7HX*F6RBZ"RKGF/(IL46'-[9EN4-')1IN:.S+--K*-05YVH%I&+(XG4K<(DN#@N!7;RGE'E,\;OL4[=/?-RI 5 M#2REJ%%9H148W"R"B^1\F?KX+N"7P)T]VH//9*WU@S>^EHL@]H)08N$\ Z?E M$2]12D]$,O[L.8/A2@\\WA_8K[O<*9.2+U1U&Q M)UCV!.P5@H3!C5:NLO!9E5C^3Q"1FD$2.TA:LI.,5UB ;#2F. M.K[1R11?RJS'I2_C_#B8L_O:+S* M5B+H#5RWKC4(-T*)NJUAQ9^I[9V%>ZJH@>]:?;SDJD#I_Q'\:-!P)]067D_L M]-54UQ&\A5$8CV?A.,U\H5-@X22-PUG&O#F&),S2+(R3F3&;AE&7A>#9YJ2K146O6:+;= %HH=*ML/IIFOTM78T-MVVHG<*C0^@\XW6[F#X"X:7+_\+ M4$L#!!0 ( .R#;E8^@@,,N @ "T8 9 >&PO=V]R:W-H965T3J=5O#29KDZ*EFZ9LG0J7#>89CK)1^>G]KOK M\ORT:.HTR/9B(_67]PD]\N:OIB>GZ[TO;DU]6^KZQ+4 M="-EGF0FKY(B9Z59G(TN^-OW'NVW&_Z=F,>JMV9DR:PHOA'Q:7XVG^3%15K9=_;8[@W$B,5-51=9QPP-LB1O/_7WS@\]!N7N81 = M@[!ZMP=9+3_H6I^?EL4C*VDWI-'"FFJYH5R24U!NZQ*_)N"KSV],G90&7J[9 M>Y.;15*SZU3G%1O?Z5EJJLGIM,8QM'D:=R+?MR+%'I%%(XH1]@Y?(0+Y]=?5^A^,PLY,B"M0"CP M*AZ V/J' E TB$2I:\..V76'4BM;.N(D](_PK3A1_ COGMM2GJ+/VV:U2FWR MZ10J#!E=Q8X8/_&BH]><%Y[XV(KW(W9#2L#HN,A(7NN$)(\!TI5A+K9!@;W! M]25.\D,B<%P$D93,RE&!O^5]%C?8T(N8@FXN0L/] ME^$#]. E@D'P=B7(1YV4[$&GC2WL?A[NR1-%( 6%?9*-4 &^8"]EA@>'1Q%! M=P"P=:7;NC<]4,.DO^\3Y!$.1H[P0N9!.)R/G'%1+E?9*BV>D/0Q.GV9S!KR M!9 6F\E3%")A X)DY;YBG@\A\N\*3TNTDFG5"I\<]MHP2CX* 04CD)#/G./#0T][+;6=5/MC"U!E\[:PC1Q 8_\ 0;4*V'>3$-K5%T[D:/] M".'PT(,O_;8=H8H#%\6K1$L'U A%1W!'*$JJJ 5>'%$].T/'<9,U&!E %M8. MZAJE69*-#P0;H*GH0:*.B\7;OXYV9/"82G@RI7(F15'H\#8T#5O%4=">!Y@0 M@:4CU[63P!LF/&Y!ZGK0-L8$,A.&#C=/*(?&W30PL=FT6[[/@5>AVB?_+T-Z M%[CG]=DVJ1TZC(&'*@(M(TNO-7G#)%);A,$:R>=(9PQW^D$GJ9XE:5(_D>!% MDJ.(=5O+ZS1'CL>P!)DWQVV@JZYCDE3>(^(0D^]MG->O#5DH/XQJQS:>;5^V MZ+QSOMK1LC\G:^TM7]7".D;885?NM:EMCUHWJ*X[79"YS\7@+F9*9(2M&46J MN^39<1AR)!=I@(*7P+!QY 064(8]J%J#4=>%)OOA2OHPDH2W:8*Z"V FC^QY M J !V/(HE;L&-5[WITD_3SI$VF;(#V?MGYU(,>EPFCWQ*8^>S:<')U+O)&I' M)-?.KJVYJV%56)S=S%*1[,^:7YML!HX.C:$(_J[+XG_MI#5[V4X/],^+'G3M MX.SQ];GV]X1>"^@U@+WH#.0LF][1Z2:=7T-I7%^-=3,MY]KFG) M[@H*P:6NEK:4KWYO$JA.N?F671995N1TX;=/-(#5==F@1A=H.!7.)-R3$74D;Z7SITXN&E81?T.): MLB]-6B==:5X6I4%Y 8>H'[*Q)F2&4P3&B$#((?$Q^0Z_?K*=YS4[[PC(< -N MRC;JGS]\&O#;\X!,LPG[^2;UISAGDS/#5M@@*(I?M/2<5N&?F@%W9,S'R^U MZ\G@M/<(-S,(.CVHKICMZ>W3W,VWFV?A%^TCX.WV]D'Z%^0,YB*6F@58733[ M$2O;A],M41\KZS:B?-ZP/6[0/C5K358TH)2\1FFXDJ!QMPANDMERY/R]PT^.G3E9@ZMD MJ]2+,WZ4BR!VA%!@81T"H]\KWJ(0#HAH_#I@!D-*%WBZ/J)_\[53+5MF\%:) M9U[::A%, RAQQUIA'U3W'0_U?'%XA1+&?Z'K?<=? BA:8U5]""8&-9?]G[T= M[N$D8!J_$Y > E+/NT_D6:Z89?EP,-:MA43"-\>F1;@>;S/+*4P+E%Q0%LV8.E[X E*=PK:2L#=[+$\E^ MB)@-]-(CO65Z$7&%Q15D20AIG*87\+*AW,SC9>_@/2K+!.!IT<85/3M7; \U M.@_EU#(S#2MP$9 <#.I7#/*/'Y)Q_/4"T=% ='0)/=^0^LI6(*@=K% J:CVS M2AMX,E@"ES T;CTT[E;536N9>^WF7#V7,[H;=M>49- M^YLR0-(VELF2LL,X3-,LG&;7;C5.PVPRA147+87])P!I%>CU%R_ .J9+ \DH M3.(4)DER>B% CQ*/GX7Q]/I<=Z(3!=6H]WY.&"A4*VTO MIF%W&$4WO0+_NO=S[)[I/9<&!.XH-+Z:D/)U/QMZPZK&ZW&K+*G;+RL:IZB= M YWOE+)'PR48!G3^!U!+ P04 " #L@VY6-#^[EIG3^(%S,&K'!);J'YLZ0%_8HA:Q1 M6:D5&%S/@[-X>I[Z^#;@A\2=/;#!*UEI_>B=ZV(>1)X05I@[CR#H]8076%4> MB&C\VF,&?4F?>&B_HE^UVDG+2EB\T-5/6;AR'HP#*' MMI6[U[MON-:*6VV41.*O]1EL[0K:0\M_B*>F-$4\H8#2&(&/.+\ M!%[22TY:O.2_)!]3VN&DQW'\N$QM(W*.J])&5)%+$TBX&FA&9 P9A-.&M6=)*1N,#Z'ZMM7MU?(%^ MR2]^ U!+ P04 " #L@VY6X)NB/WD$ "9$ &0 'AL+W=O772 ]VQO-OWV9QX"! RIFGN3Y6%F_)O!S)_)\B3D9[7G7*/'/"O4 MRMEK?3AW7;79\SQ69^+ "W-G*V0>:W,J=ZXZ2!XGE5.>N=CSJ)O':>&LE]6U M&[E>BJ/.TH+?2*2.>1[+?R]X)DXK!YRG"[?I;J_+"^YZ>8AW_([K3X<;:<[< M-DJ2YKQ0J2B0Y-N5\Q[.+[%7.E06?Z;\I'K'J$SE7HC/Y9:5D0S'ER:HTZY9.O:/GZ+_7"5ODKF/%;\4V5]IHO]2*(W$%AVD2(X;K9 266*K4QV&5F'*-^MAO<#8HP&+ M/&_I/O0SL)@"BT)"*72FSVB#EC:8I?U%"J7,YI&[M+!!UMZDMS)A%"@.Z #1 M8DA#2C'X=D#2 I)9P#OS-J?%#L5%@N+$[/94Z7)#/G#$'TWC4ES9N,D(9^%' MQ&,LB ;@-DN"@7F8VHNV> M[U#!J[Y@\K#Q1^-'C D$)!PD,+9;4.;[$$XD %[7];W9%*;:_M_7/+_G\A]K MKY\-67YOG*M#O.$KQWQ0*"X?N+/^X3N@WH^V1OVMHCTO0$_V8+8 OYL'I.+, MWE :WW[A0Q(&P&#P@"R&08!9% !,/"'< >)O(RU-G&>[A( ?^FRH+#9+'+#0 M#R&A$;!!&,G?S"O?_]37F L=PL6 M 8&ANM@,@404$W_JA>V4$>:E\=9T;FGVP5&6&6S,YK"SCA7.]PCQ1Z@6)02C M@R&!*=1."N&U6@@6C6-&L/%H,XP-%\PG@4\F/H6@4T-XO1R"3>980+Q1.2V& MA&'3,R8P.SV$>4%\46N,3IIACJ.T5!8Z'J :J^V\_7[:JH<7+\PL_1<^A#OJ)F!\:_B"V 1 ]E48FYLY6ROG9=D6VAI.**U5"I M*QO&2RK5*;]W1^K M\^-3]E^:XE4Q*RI@R8J_\[7!@)( < \BE ?XQP&\*;3J:J[BY.(F%QFK9%[M8(W^J(%3/;H"O;H!2?-" M(/P:O46?[V[0JQ]?SURI;JD#W>R8_GV;GHREA^P*^?@-(AXAAO"E/?PW6ETA MSQCNJD*[:DE7+6GR!2/YFBY%;(-V A 5 J0PU=0FB9HD>A[L%Y@0'(<$S]S] M.;U!B+&?A'[8"9]P^AVG;^5\EV5L5TF!:OI(5P68(-L,X=F]21SYB8_C9Y & M81KY?AH'9LB@@PRF(+GNFHR5:E$1M)V6U1HQN06N)FA[&1[T53 .=#! \WT2 M)SYY5L)0%_AQF$2QN8*PJR"T5C#6_/]\A'(%_%\3LC6C7G2O14TSF#MJ517 M]^ L?OH!1][/IN[_3LF>%!]UQ4?6XI=4;$T%1H.Q]I[]&T-%X >81.8_(^YX MXLMZGD,&^7ZL[>-)O*$"XU"UU4B[)QU?8N7[4.VADHP_FJB22:JA I,P\/J"YH)9NU ;[N M\EH]!L@WJ )I-!1O$M<@"5.>@>^";R(<6-B ? M2NSDOY?"DS;UTJ<>/.UA!HF?),'H\/8FANTN=IJ'->,- MN6J, M0V"!4Y7>5%+HWVAJ?]S2"Q+7B]OV&[P;5M?*++X7_/OFGW,TB4,Z?I MR!0DO?\1N_^=!OO;Z#(G=#,\7OA=4,.V55LE3^+.-WB4^>1&V MD7JXLQM0#R7&<7?/-N?ZS&ULM5M1;^,V$OXKA'LX M;(&[6*)LQ]Y+ B26@NYA7E!3+LIA)E)ON MP\:VR(_D-S/D?*1X]B#5KWK-N2&/15[J\]':F,W'\5BG:UXP?2(WO+1/[J0J MF+%?U?U8;Q1G656IR,*Z&U1,/5TQ7/Y M<#X*1\\_?!'W:^-^&%^<;=@]_\K-M\VMLM_&>Y1,%+S40I9$\;OST67X,8EF MKD)5XB?!'_3!9^*&LI+R5_?E4W8^"ER/>,Y3XR"8_;/C2Y[G#LGVX[<&=+1O MTU4\_/R,?ET-W@YFQ31?ROQGD9GU^6@^(AF_8]O&B(,*]*4*M*E CRJ$DQ*J;H*^T$1(R8TLS5J3I,QXU@48V_[N.TV?.WU%0<28IRKQ_]?]>3MG0\!,J*]!:,*;_*2!0MG0"+O;'QLI!9&$U'JK>(9 M63V1:YYQQ7(2U\_()_>(E2DG2ZDVTIG7ANN'Z_C3TFO:NNU9U;:;='87=!K8 M?V?CW2'A8!?=9/=1;UC*ST=V-M-<[?CHXN_?A;/@7S[Z,<$2)+".:29[TTQ MTURQS!IE90A_M!.[YCZ"082!@UUB@L688,FDYT>3^:$;=?B=[OF=@OQ^X3M> M;KE=L%)Y7XK?K=F34G&ZY27AJ[XKGX2*5]R"N'+[A9R\QGC[K% MZ4%'PV@^[7O\M#>@TT6_6 P.8"B)2& =KF=[KF<@UU]9;I<&QUTS]LIR-MMQP79SBZL;)5SDC*])KE,F;%> M*TIB0]>R_V4$;_721R09#0PATP? M4PRW-)1C5+0$['Z7N@/=$X+4)8\IU[I*"[9*65>UZ8&V:?2.*U)-%*D5/U4B ML6/YUL]JV/=?ZG-?3T'O?!(W!6>O%4S@P;W7[VA+'@7)LVK"YERB\CLO,[0_ M8#H]G8:+8V; =@9['29:XA_$=+Z8O.![K6(+8RTWAO*^) M7N^:W\!U'6T2TC \IA-5A_F:#8,P6BR.O?&O$%EAJ[)"6&8U>QB:?.$I%[LJ MO?K?#2]67/WBI1-5W9=M7==+TE]<34[/?60Y!%AH4==O;%< M @_CO32UTBF$M=,->Q3%MM@',_F#_,C3=2ES>?]$+LN,?!9I-6O"\8ZI8):H M:#$J6H*%UK57JZ]"6&!]T]PY=2YVO,JLA-6]Y;UP\S'3FAO_X@9CT@EYXDSY MJB[AJH--@2K L-"ZIF@E6 AK,$_HW+!T;4LY168C)_EM*^K, PP=3+&T1$6+ M4=$2++3N@4:KY"BLY!)M1%'M!6V/@LCM8[XJ+G:BORS,E!*%Q@V*'A@HH6HZ(E6&A= [4"E,("]-WA L-&BSI< MR(P4U9&EURRHFA45+<%"ZYJE%;84%K8WHL1(V.!6!H<1JBA&14NPT+KV:I4S MA97SNQ*V5S##*H2\AD!5RJAH"19:UQ"M4J:P4O8$SGO2-;B5P8&#B1:CHB58 M:%U[M0*>P@+^W>L/#!L!V1KFB6B,BI9@H76-T6X3T%>V"?K!\[9L#75? !4M M1D5+L-"Z!FKW!2BLX=\=+3 L*&Y0MP90T1(LM*XUVJT!"F\-7&8[KHS0KX8' MJO9'18M1T1(LM.[[>ZWVCUXYQ3TPB#N$],9"@]%Y*6&VF$V/3]3@M@:_BH>J MZJ/^.2X-@LF<^@_4HE:O1[!>?SY0BP\.U):.2=#!8="A#HZ*%J.B)5AH7?.T M:CV"9?70\\ZH?_+J/^^$VQW,.:H4;] ZKSP>G9YVZ3QXX1=6V9\YT_ ))PPP MV+-QW^[%?;WWKQ#042N@(UCLUJ;(!5N)7)@GKRTF/3\(:>1[301N:S#/J/H8 M"ZW+".KDIM WXVKLD*[D$_U+?2[/R.I: 5<$4%1Q*6 M$^\ZO)JE-M\E_*#0J(,ULITLA'BTF^_%Q NL(&"0:\M S&,#,V#,$AD9?W:< M7E?2 @_7>_8OKG?3RX(HF GVDQ:ZG'A##Q6P)&NF[T3S#7;]))8O%TRY7]2T MN?'(0_E::5'MP$9!17G[)-O=' X 8?H" .\ ^!@0OP"(=H#(-=HJ4VW_Q7DOSEAJW\^]K6I:K%^OJLP;2O@%RJ$&-T(KDN%/O,"BJ<$OI';:<9[ MS5-\DG$.^26*PH\(!QCW")J]'1Z>D!-U(XP<7_S:"!>PHIQ3OC('BQ&>0]^P M6J[4<=DKMLD&&(?APS4O"5[V#3IXW@H-1.!P>]=&3-TBBL'_(:2(P=)0!I<#,T#96F:[T:)VKK,0VGB86Y;F*P/2)ICW2R'T?F,+=-^M M[!]02P,$% @ [(-N5I$PRM.&! 018 !D !X;"]W;W)K&ULM5AK;]LV%/TKA#8,*;!$(D514F8;2*P]6B!%T*PKAF$? M:(FVA4JB1])VLU]?ZF'9EF4F=MU\B/6X]^B>*]VC(P[67'R6<\84^))GA1Q: MW:(D M:>?RYVWR=!RRHI8QF)50E#] MLV)CEF4EDJ[COP;4:J]9)NYN;]!_J\AK,A,JV9AGG])$S8=68(&$3>DR4Q_X M^@_6$/)*O)AGLOH/UG4L]BP0+Z7B>9.L*\C3HOZE7YI&["2@8PFH24#=!'(D MP6T2W$X"Q$<2<). J\[45*H^1%31T4#P-1!EM$8K-ZIF5MF:?EJ4]_U)"7TV MU7EJ]+90M)BEDXQ)!]#8B. $($ M'GBAYA+\6B0LV0>P=75MB6A3XCTR(D8LO@$N_!D@!Z&>@L:O3X<]Z9$Y_1TM M;H#3>_4]-F[;<+?"PT?P_N2*9N!WP:4$.\WO:W0-1"J@[V/$0'MBK MW0;T!+JA PDD^X&1L;128F[E@L9L:&D-D4RLF#7ZZ0=(G%\,Q'%+'!N)W\7Q M,E]F5+$$W.5P*AXP80AAWFQMK.9.ZUS#TC M\T^5^+#D^F[%A!;3/?K@D8F4)^#J;T:%[!TX,SH&SV4F"$!>SYV>P(0^]SU1 M8S.2UR!!9P.%\#&HR AU9D-)VU!B+/2]?A]N9P=0*9GJG2!R^'@$ 0R#L/L< M'08B%! 7=P.C5P3N4?);2KZ1TJ.>BT))0(M$O[96^GV\T'.B6#PO>,9GS^"? M!Y9/F/BWCZ81^O7WHF[%)<&B"X'MM31H6QI<2FEK(&_GKOH8(NC SF-R&$=\ M'$+251MC86?2#EO:X<5T-NQ[<7@^ZO 9'\:AT O] '5X&RL[DS=TME;&^:XZ M^P+\1FC#5FB#HT+[ A1IH$@#U3%D" 'DZX6]T3ZOA<2TGUEFZL[E_W6]D*S[_UF53+#GZ1* M9JB3_)\9Z]RN;BTU-'O5][RXCGF^8$K[OYE@+*_LDU&?+F19FUY>$BVZ%-I^ M-[=^&IH-]2GZU..IM>CXL/M1VA>H_WRO^U%JKNU<[EOC#0[& M;O=SHB?.A0'QG2[U[^&/X=8@0[-#_F9I,L.C1D_PRW(R?@'*;:#7'V@8I86 M$F1LJB&=&U^+@:C7*^L=Q1?5"MZ$*^W)JLTYHPD398 ^/^5<;7;*"[2KQJ.O M4$L#!!0 ( .R#;E;1'&PO=V]R:W-H965TC2E MMO?NGU7L(I8%9C CU?7?AFIF/I'VVZNYQ@H M6S-.ZEXL".JRZ9YXU^?A0& '+PB<7N \%W@O"-Q>X*I .S(5UAQSG":4;!&5 MLX6;;*C<*+6(IFSD5[SG5+PMA8ZGUPW'S:I<5,#0V1PX+BN&OF)*L4SO.?J M'N[GZ.SM>6)RL9P4F5EO/>VLG1>L;0?=D(87#'UJ]BI,^HX MA^P"N?9[Y%B.,P T>[W<'L%Q=>Y<>S]U0=CJQ-RR6N_.2M3B#B2&V'P.Z M 2-]]\8.K(]#D?TGLR=Q>CI.;\P]O:H)Y>4OK/8=[,0!PH8C[FP"92./CTWJ MQKX;N5%B;@Z#&9H7^788ZWE/.'W-Z8]RBL_J#F%U*O]@.2^TY.\9UJC[B3D. M-'MPC-T;8@_^8G?C(?91]Q/90\T>'F/WA]C#5[*/NI_('FGVZ!A[,,0>O9)] MU/U$]EBSQ\?8PR'V>&![#;&/NO\KNWE0@VJ@*U6:&&PO=V]R:W-H965T0 MUJ)IFS:I:M?MLP,WB56#F>TDW;^?;0A* D&)U'Q(,-QSKI]CB$DVC+^()8!$ MKR6MQ-1:2EG?VK;(EU!B,6$U5.K*G/$22S7D"UO4''!A1"6U/<>)[!*3RDH3 M<^Z!IPE;24HJ>.!(K,H2\W]W0-EF:KG6]L0C62RE/F&G28T7\ 3RN7[@:F1W M+@4IH1*$58C#?&I]=F^S6->;@M\$-F+G&&F2&6,O>O"MF%J.GA!0R*5VP.IG M#?= J392T_C;>EI=2RW-R"_'Y=_Q]4$.G=W7VYK2+IR.SO;3\+BU_S#W]!;Q$E.%*#&76:".CU7]#ZS0*W"!VO.O$7N_F M,=KDW#SZ76/7=_U0WUWK =:@8PU&61]AS>B:5 N41C"7LLC"SO:Z%S0?M?QA8TZWFB<%X10 M?[F<0R51S;C>EX:HHU[_&\=UXAO_ #KJWX"AHS_[=5G?[[!N#R?N<.(SEN\* MT1/QXMZTP]#U(\]W#_CZA9%_O;\.#> )A0VAO;./Z9>.GY@O2"74U.=*ZDQB M%1)O-O)F(%EMMK89DVJC-(=+]>X#7!>HZW/&Y':@=\ON;2K]#U!+ P04 M" #L@VY6&YCXE!4" H!0 &0 'AL+W=O9XJ:FBH6H@.6K-3"=E0;4)Y M\%0G@98.U'"/^'[B-92U.$_=VE;FJ3AJSEK82J2.34/EWS5PT6%!W:H MM5WP\K2C!]B!?NRVTD3>Q%*R!EK%1(LD5!G^$JS6BR&> M;/"]S+!O#0&'0EL&:H83W /GELC8^#-RXDG2 B_G9_:OKG93RYXJN!?\-RMU MG>%;C$JHZ)'K!]%_@[&>V/(5@BOW1?V0&RPQ*HY*BV8$&P<-:X>1/H_G< $@ MY T &0'$^1Z$G,L-U31/I>B1M-F&S4Y,3*L!P;R)D.Q0&'P"1&?$/2XVZ";]R]H/&-JIH 1DVEU2!/ './[P+$O_S%4_AY"F\QIZ;$L,Y3P,J M<2C;!J?\S@_\Y9U)/LW(19-<]#^Y:$YN0,47-*+K^K]K,$T M=J5!SJG&KU3]>;EDDDNNRPE-^9Q2\NHXDRB(ECZY?2'H75Q\^X;\H/+ 6H4X M5 ;J+Y;&K1SZ<@BTZ%PO[(4VG>6FM7G*0-H$LU\)H<^!;:_I<#ZTC[[(JXO M^5KEK*1?!)+KHB#BY9;F?'LU" >[!P]LF2GS8'1]N2)+^DC5U]47H>]K* M"EI*QDLDZ.)J-^:)2'K'\W^R5&57@_D I71!UKEZ MX-N_T[I!4X.7\%S:OVA;O3O3)29KJ7A1&^O[@I75_^2Y)F+/0..X#7!M@ \, MYL$)@W%M,#XL87+"8%(;3-YJ,*T-;--'5=LM<1%1Y/I2\"T2YFV-9BXL^]9: M\\5*TU$>E="_,FVGKB/ZI-"'B"K"Y34F+<5)CZ!&:+/O%291'&9TM1A?_>*/?8 C'0#FU;B72MOL1?Q9KT/:*+-0V..L<,\\IO_1,HA"DZ;QV\O/?20,6YW@6SL-# MYEY_KT/*>4/*N9>4B,I$L)4=BG5PLQU'.KE3)+=DI;M9J80>I5V,>;'[,N:O MJ,HHNN/%BI0O2'%D$I,>B?3\P510\IRENL8I6K!G_3?)B%B:"-E0H2946)9-#=*_?2%-F2#Q#^Q75H()^6S.A 36ZS+1S")*T9%R@DIK* M=&I8H\\)U1:371U= PDD]3$06*<'SIH>./,Z]DZ3PQ2Z60I*];Q2H7]] MIL43%?]V=3@O5-\.!PD608+%0& =?\P;?\S]@[[MB6F;%UQ^\$+T]8._/J<# MOW<<>2)UR_+<1/]^N.X5Y4LK5=HP1>94ZBR2D;)-+ZZN DE># 36Z2H735>Y M>&5^N.'YQB3".HA_UM-";_QZ\?KV&TBP"!(L!@+K."4,VH5:\$:W)+PHF+)9 M=66FE.Y@KN$Z3#E!BXVAT+J\XY9W_!TY"/T7_7Q_^^O# M_H//>DE;K MOGO(7VMLSD&@1*%H,A=9U7ZLPA'Z)X=;,H%$E79J9]H8(1IYR M.[:Z8P948@!%BT#1XAKM,)[#O7CNDMX*#*%?8?@3,4.>7X\94-T!%"T"18NA MT+KN:W6,T"]D](\94&4#%"T"18MKM,.8P2=CIM5)0K_^\+N1/5^=W_I!>C,- MB1:!HL50:%UWM*)!Z%<->L]Q9\BL-A*]H W1% M7BS5?&'5:"?5\V,M^,+--.1*. )%BZ'0NDRW*^O0O[2VZ4:3?&JCQ6_>.]'X M*S-%+Y0(UUY#!%J/& JMN_77+IRQ?^%\G./UU*?9-G@PDOBCD<1](X"_B+Z. M 46+0-%B*+2NL]H%-_8ON'^TDIS=I]C;N'"ZQ+TP#B>3@WSTUA ZB^_=R<&7?Y"H76Y M;Y>_V+_\_;[M-S]X[USCKVJU3;8E$M%O1NE2'$V#]_9$0*9#<*VD(F5Z>%@@ MH^V! ;-641E1R&S5#='O>_)[IF%W*GN7! T2#B>3]Y7Q 2EV5]Q*]WI>8G]. MV6*AK4WQ3U1M*:VL%FVR,";5^G:;Z5^K2[V>>C)'H>JR&EA!$\HVM*V3M3&( ME9U%K+899&4[1+^6*-)F9H1HCH)4FPW=EBVXT.W.%^C#.SP9!JC0!>I^\+'# M6SVEM;R?#\/W9V@M#<=$\[';CFRKA@#.P2:^6SJB!I0004*K4MY*ZA@OZ#RMJ@9.Z-FXH\:T",:H&@1 M*%H,A=9U8:O48+\XTC=J0(6;&NW@F*%KK '5::#0NJ>26YUF_"=TFNZ>E?-P M,J@T XH6@:+%4&A=_[32S!A*FO$#]7;)6_4;T&)C*+0NVZU^,_;K-SNI^-5M M0#].;[+]M?KN)25H;6,HM,I'H[W/: HJEO;[)8GL4?WJ6Y/F:?.-U(W],NC@ M^5WX*:Z^=&IAJ@^O/A.Q9*5$.5UHR& XTS,C47W+5-THOK(?ZSQQI7AA+S-* M4BK,"_KW!>=J=V,*:+XHN_X?4$L#!!0 ( .R#;E9>!AD.. , )4* 9 M >&PO=V]R:W-H965T0_0 M*HG4M)VV2=VJ1EL_3/O@P"6Q"C:SG:3[][,-H4!(I"I?@E^>NWN>RQW<>,?X MBU@#2/1:Y%1,K+64Y;7CB'0-!18V*X&JFR7C!99JRU>.*#G@S!@5N>.[;N04 MF%!K.C9GCWPZ9AN9$PJ/'(E-46#^;P8YVTTLS]H?/)'56NH#9SHN\0KF('^6 MCUSMG,9+1@J@@C"*."PGUHUW?>L9 X/X16 G6FNDI2P8>]&;K]G$/ 0NE&2%;4QHI!06CUQ*]U(EH&7G3$P*\-_+Y! M>,0@J T"([1B9F3=88FG8\YVB&NT\J87)C?&6JDA5/^-<\G5+5%V89X)]/$.)":Y^(0NT5RF[ WT^P&*!? _ZN(#B!4;D6Z)YFD'4=.$I&H\7?:YGY)SW>06JCP+M ONO[ M X1N3YM_P]1&[J!YAT[0I#8P_L(C_KYO=)H06Z(-)5(@U41"J@P3ND)8H@6L M"*5ZHQ E<,*RH216,48FAN[)[=1+W"0(QLZV+>T0YH>AZWH-K",A;"2$[Y%P M@>Y?@:=$]/^NBFIXP.'2BZ(H[E$=@(U&490,4QTU5$?OHZJZ? E$#E,=#5!- M7-?M41V Q:,6JL,T:IA&Y]0%J!X\61'1846$D4ITC_L K%LX'?)Q0SX^2?[9 MO!=!O2:VP-5['D%=$:CD)(6+5EDO<(YI"D,2JAAQNUI].TEZ"@90GIW$PP*2 M1D!RG@ BQ&:X:)*#C/;KY12BP_:J87MU'ELXU9"5[Z2;0+_'^1#D7=G!D1>' MY[Y]5]SSF"]/]6?MO$<]#GOZM;Z)W9M:K;CU1X76$3O$&MM]/_A"L MTPF5 J?U@2^ K\S<(U#*-E16W\?FM)FM;LQ$T3N?Z9G+# YO;JJ![0%SU;@" MY;!4+ET[5E7,JQFHVDA6FC%BP:0:2LQRK>9&X!J@[I>,R?U&!V@FT>E_4$L# M!!0 ( .R#;E9$ANR'$P, )<) 9 >&PO=V]R:W-H965T)@ M.VU7XN.QDS3;U:9AN;W$EWC..1[/C#W><7$K$T0%^Y1ESS'3/]96%/W[-SU MC$&YX@O%G3SJ@]G*BO-;,_@83RS'*$*&D3(01#=;O$#&#)+6\;T&M1I.8WC< M/Z"_+S>O-[,B$B\XNZ&Q2B;6R((8UZ1@:L%W'[#>D&_P(LYD^85=M=;W+8@* MJ7A:&VL%*Q7>Q01E63%L)-]\)C=]4^R^PV[W\D^(WN:%BE\G6&Z0O%-2UA.%\VP M34@GH*DE9S(G$4XL72PDBBU:X8MG;N"\ZSBJH)$;=,J]*7,-=:QN"0I=/ K M]R'D@D;8IK="'!XYSNOW/*_=;\-&R/!)0M[ =%L)6: IA2:&+G0""%UT"L+@ M$UVWBNI&=^$.B0 74I-+$$!,[KHB?=2H'G6?MA9H3GM!,JV8K^'JX+VY\9[. M?9I!S!G3Y#F**AI;J\#HL5.=W@F?OFW4O7V2NM^(Q4[ /XQ%U[FOH,X_C\8: M%[>O"NN]#U>=A/]&ULI55=;YLP M%/TK%D^;U ;"5Z>*(#7IIG52MZK5MH=I#PY<@E6PF6U*^^]W;0A+&I)IV@OX MVO<-.FMBY.YDFHM45XW GB6KKFLJ7)52B6SAS9SMQSS:E-A-N MFC1T P^@OS9W$B-W9,E9#5PQP8F$8N%,O^P7I'+VNJ8"6J[RS7Y<)Y MYY <"MI6^EYT'V'P$QF^3%3*/DG7YU[@CEFKM*@',,8UX_V;/@]UV ',XR, M?P#XKP'A$4 P )KM%=F;5U33=-$BHY(DXUL9F!K8]'HAG%SB@]:XBI#G$X? MM,@>R9?&U%01RG-".RIS1=Y<@Z:L4L1_2\[)?MJ/6ZC7('_B@BJI!)6X&K48 M1C<;]EWV^_I']IW[Y%9P72KRGN>0[Q.X:&)TXF^=+/V3C->0S4@P/R.^Y_L3 M@E:GX9\HGQ%O$KXG)Q@+&UB^\ C?C5+M:U^]C1X769RY9$]I& 2>E[A/NVH/ ML_R+W:P]4>$H*CPIZG-KSHV(@K2<:47P6BN-A\[XAE!-UK!AG)L ,QJ03$P: M"/\BK3GH0,)Y/#\0.I%U0FD\*HW_I]2 M-^UDD>,#57$8'6@_S)KZ2MR=_E"#W-BVJ4@F6J[["S;.CIWYRC:D5_-+[-A] M@_U#T[?[6RKQVU&D@@(IO=D%:I)]"^T#+1K;A=9"8T^SPQ+_.B!- JX70NAM M8#88_V/I;U!+ P04 " #L@VY6!?5)5?$# +$P &0 'AL+W=O)Z&(=N2EGF#/OY MNWLQ[/.E2E@&]P+)99I2\3*"A*\'#G%>7SRPV5R9%^ZPOZ S> 3U;7$O])-; MHL0LA4PRGB$!TX%S2V[&'C8!>8OO#-9RYQX9*D^ZV7;$3@ )CP1XVP"O'N ? M"6AO ]HYT:*RG-8=5738%WR-A&FMT&CXM$S M^F-A^E0BFL6(KJF()?IP!XJR1*+?J1#4]/5'] E]>[Q#']Y][+M*YS8(;K3- M,RKR>$?R$ ]->*;F$GW)8HCW 5Q==%FY]UKYR+,BWD'40FWR,_*PYS44-+:' M_T:S%L*-X7OEM,N.;.=X_A&\+YN%5B;$2(%(F_K''MY&+T"%;.)A#333_$8N M: 0#1\]C"6(%SO#]3R3$GRVL_)*5;RWK:Z8$TW,V0BN:+*&)5P$0Y@!FT5CI ML?;;08C[[FJ7AC71A32"DD9@I5&H/.*I7OTDS=&)*@4R-T MV(P0TNV%5;N]6L.RUM!>Z^T#^FL"Z1.(OYNJLT:?WH\%ARN![1'ME$0[_V_& MV,/]XS/&&G@AJV[)JGM%J74/-!1@/^SY-:D=-O-)%V/66K/6NJ$;EBZ M3*UJLR*V1);C:Z;"5[G>>Z/%(F'K1^_R*Y6/3N)$5,.92=C=N^9WZ M_+>GNY3.SL9-K'0>F'Q&4P& ]/;<**XM0(T(]L*PSL2:Z5(F7L7$.TN'Z%\T M6K(D9MG,JDT[[+GBO!;:?B=4]H'8#<#)ZFPWJK,;!/5!?0O?0"KC0.S.X01Y M^HWRQ.T#)F]A'4CE'8C=/$Q8]L-ET@YQMA2OA+9/N#(@Q.Y 3I9BV+Q0DH,! M? N;02J?0>Q.X00I=II72ES?B.V9+F52>0MB-Q=U*9Z\4EIASY;GE=#V.Z%R M+<1N6TZ69Z]9GMZ!/-_"EWB5+_'LON3'\O0:'0G&I%MC8L]T+A-WYU@A!3'+ M3UND]K;+3!7_T\NWY8G.;7Z.47L_(C?CXERF@BF.B294S/3_2Y3 5$/B5D>O M?*(X>2D>%%_DAQ=/7"F>YK=SH#$(TT!_GW*N7A],@O+\:_@?4$L#!!0 ( M .R#;E;,;P-UJ 0 &D4 9 >&PO=V]R:W-H965T!KI)I$ZCU7:UNU--ISN?'7 2:P!G;*=I__W: MD)(4C%ND? G/>X_/N?'UP=,]XS_$AA )GLNB$C-G(^7VVG5%MB$E%E=L2RKU M9,5XB:6ZY&M7;#G!>1U4%J[O><@M,:V<^;2^=\_G4[:3!:W(/0=B5Y:8OWPF M!=O/'.B\WOA*UQNI;[CSZ1:OR0.1C]M[KJ[<-DM.2U()RBK R6KFW,#K!4QT M0/W&?Y3LQD*'0F-8Z?AZ1.BZD# M3\]?L_]1DU=DEEB06U9\I[G L):F89*K<," M2SR?'Q;@XM?+J2L5BG[7S0X9/S<9_8&,"Y)=@0!^ K[G^X;P6WOX7[BZ MYP M^.+CZ/!MN*ND:?7Q6WW\.E_P 7U,6C31H3E:3]IKL<49F3EJ5@K"GX@S_^T7 MB+S?3J!:TJ@6V[/-[KAH3ER^?P+; E02XR@'YN:-;U3&D2<8F M':K3Z5;U- \BE/A>.G6?3A6RPHY5R 2:(#^*6] WY,.6?&@E7_=.P%;@41!P M(P0Q,FYR1"?@?IR@,$$=QE:LL8P-H!$*XQ":&4!0D[]#F$KU%C"?5 4H- +$C-AU!)&5L)?Y(9P$TG4PTMB% >PP]&: M?2S'/F:81DDR4-.XI1A;*:I55:V9%?A.Y6;#BIQ6:]T%3:3COLA>B+IUM<*- MY?P>Y!O*24LYL5+^QB0NM&D@G),!I#<:Z"&$O,3K M:)#T.@Z$$8RC3IM;&!(&7@R#.#4S3%N&Z?O_6[!E0G(B*2>Z'8,EJ&;RT#MZ'>^=/O6D"#,^4,9#=(5QD!ZA,!Y&RWE*M=H=QVQG:5N>2'C&]' MHV97V*VY'7JT""98&$(8#&AP='#0:G7F-UG&=VH^J]FLOI8$UM\;1N)^?P1A MFD1!=Q;;\483-\ &J8?2(>)'$P;M+NQOHCZ(P)=E0=?#I /#9#,:$3O8:-8F M7)L7@4?[!>W^Z[[Y*C7_N?L.:!)YH>_UBWQ6XV7"57,JC8*!-0L>O1>TFZ_7 MA5HMSN!6K5O4:#=AWPE-%'H*>V4^J_\RP:K6%D8P&N!]M�[L%N\9;J];I@ M0H ,<_ZB>]P>\]S(O^^2>A4_JRLS $Y@XD?)4,&/Q@S:G=FP31DVW[!OF%0= M8!2I/M.5X:Q&S0R-#I?OV3;8MV-ADJ1)3Q'K M,$8KTD>==%U@(XA[LJVC-^'^P7Q-*P$*LE*AWE6L5.7-OE9S(=FVWNE9,BE9 M69]N",X)UR^HYRO&Y.N%WCQJ=Q?G_P-02P,$% @ [(-N5N0?G.:( P MUP\ !D !X;"]W;W)K&ULM5?;;MLX$/T50BT6 M+=!$I.Y*;0.-U<5V@0!!L]D^%'V@I;$M5!*])!TG?[^D)"N^R(0%."^V2''. MF7-(#3BC#>._Q1) HN>RJ,386DJYNK%MD2ZAI.*:K:!2;^:,EU2J(5_88L6! M9G506=@.QH%=TKRR)J-Z[IY/1FPMB[R">X[$NBPI?[F%@FW&%K&V$]_SQ5+J M"7LR6M$%/(!\7-US-;([E"POH1(YJQ"'^=CZ0FX2XNJ >L6_.6S$SC/24F:, M_=:#;]G8PCHC*""5&H*JOR>80E%H))7'?RVHU7'JP-WG+?J?M7@E9D8%3%GQ M(\_D%_,XV?T$KR-=X*2M$_8LVS5H/6RA="\G*-EAE4.95\T^? M6R-V DAP(L!I YS# .]$@-L&N.<&>&V 5SO32*E]2*BDDQ%G&\3U:H6F'VHS MZV@E/Z_TOC](KM[F*DY.OE4I*P']0Y]!H \)2)H7 I&/Z H]/B3HP_N/(ULJ M'KW:3EO,VP;3.8%)''3'*KD4Z&N50;8/8*L$NRR=;9:WCA$Q@?0:N>03S$X,:M_/A;&.,1^@/<7)FQX_3[XG0_^V3[,0!5I0)(^]\GV>V1CE8 3'^@V$@[5W<.*B>L&;M"O.^AT M!T;=B5(M9)ZB*5M7DK^@GW=0SH#_ZI-NA!JH:'I)L.1"8'L6AIV%X5O4B/!X M1YTP"L/0/3A'1O:A1O6P>G[H183TGZ.H,R%ZJSH2G5E'C D,]>&8U%Q'XLZ' M^$)U).[9"<_W<.0?Z#82#M5]S.H';AA%8;]L@E\O)]@H7%WMU,6M.JN.F*&& M%I*+HB670MNW<>>.1]ZBF+2H^Q\1\=6).CA,9OK!9AW3>EZLZDE\XC@YKSXX M;U5/6N3=I/"A"T;RP2Z8"/?UO]X[R?D73W,=(3U7P_ZM-S(.%GU,V[_U]D[' M4P)?U)VC4.=:U8FFK>AFN^[T2]V3'89J6]X[R15X)5,!<0>+K M4&T%;[K(9B#9JNZK9DRJ+JU^7*K.&[A>H-[/&9/;@2;H>OG)_U!+ P04 M" #L@VY65P#J:2\% "O'@ &0 'AL+W=OGY+J-!6 8EL0Z&8>M)$*7::E$^N\M6"[;G<932NPSE M^R0)LF\W-&:'I8:UUP>?HZ*+WE'_9W67B3F]0PBBA:1ZQ%&7T M<:E=XRL?G"*@?.//B![RHVM4E/+ V-?BYF.XU(PB(QK3#2\@ O'OF:YI'!=( M(H]_:U"MX2P"CZ]?T3^4Q8MB'H*@!+1IYM+9.*?$1@ DH36ZO!/07J)C/%P_W1VK*C& M;#0W2SPR@G>7L>>H7#ABW:*H&@%>CL!&Z!:E>QHBL;*SH%@:,OTK?+O$+U;V M\\HT+2"6O="?CV51YE%L*5?Y+MC0I2;VC)QFSU1;_?0#MHU?9"(-2<%U7F M>KI@'2&L1@CKK=,BC/(3);$&DA!,7,OJ":+,9.K$&')> #9,QP+YS+ ;0>RW M"L(9#V)9_?8@%].Q';,_T&LE\U0!AJ2.2XAMR;-B9V?TXI^:=*-20EGNN9GGQ.>8T(WE013M];O$%*+L&>T5-!FAN4D-UAIX0T[;Z0Z_FG%JUA%8U^/C([.'_J]?6R)U= MWB) <'_\U2E,ED)"ZV!S='/%T&H!D[4X?2W4X/*960NAY)\LA(JP*T'K0[': MB,HD&%\+YJD38%;7*:-53H#6=V*U\13?&\6WPA2MV3[EV3=E2U5#3>VILZ+Y M0%5N&9WOFR(1J[2I6^]6SFBL> MFLC!PIK5M$H(+\!US-$NT_I6K#:NDSJL<^(8 ;-:3 GA!78]SQEK+*W+Q&J;>69O5;F^6HA97::2L/N#56LS06TS M)_56&!J^?L5JNJD52PB50P^MQ83O6$Q1;,ZCS4EM58TUM:W.BN;/A=;5L;6G MH+:G;V^K,'2*Q *7@-F?4K,:5!FMX5@8\,B4:FTJJ&WJ67T5AO[1-,&V^PU& MG<-D,22N%;O8)GC$94!K6T%M6Z=T5QC^0DI<&QNNVZ]^5D89[15D/U-:MF,Y@W4QJ]^4\H('V!A;&*WA!+7A/*_-PO<=IYI_LA(J MPJX$K=<$M=>:530#\ZR4MH]E2>B!;'0J*75L=ES=/F MU/6Z/&OL/;_!5WYU=MK"5$>YMT'V%*4YBNFC@#0N'3$>674Z6MUPMBO/"Q\8 MYRPI+[H_4$L#!!0 ( .R#;E8)1@=Z6P0 M %,1 9 >&PO=V]R:W-H965T)Y[BS5;J M"7LYS^D&GD&^Y(]SA'I)$1U(X_JV"6O6:VK$]?H_^1T%>D7FE NY9 M\D^\DMN%-;/0"M9TE\@G=O@3*D)3'2]BB2C^HT-IZ[L6BG9"LK1R5@C2."M_ MZ5N5B)8#]D\XN)6#VW7P3CB0RH$41$MD!:T'*NERSMD!<6VMHNE!D9O"6[&) M,[V-SY*KM['RD\LO6<120-_H&PAT\0"2QHE Y!)=HY?G!W3QX7)N2[6.MK:C M*N9=&=,]$1.[Z"O+Y%:@S]D*5L.2,I VEI_3VAKWUP;P1.8U@8:F3)X#OP5I^_ W[SJQ$G&W0R^1Y@M:P DX3)"25.\GX#\2IA"MTF[)=)H=2 M4J[C%^OHUK)?$A)X4S*;V_LVV[Z=B]V9XY/:[HC(M"8R-1)Y5D !Q2TZ5RA3 M39*M:RZOD,$ZEB82Y1K3%K@ >Q[V.QSZ9M?8G[JZ](8X^#4'W[P9J=IG!3E# MJH&I]I2A)\BIY#$M&J*J1C6A&[N)@M_#YG30]RTP)OA$_H,:>W 6=I7N"KO8 MO8IX%5,>J])2\&&]AJ*EZ^T9+:>@GV(/>X[7X3)@YLY<'WO#;&8UF]F9;)[4 MD:,\VJ*/-,T_H0?8*V',E[KZ5VJ@ A\$P;NPTNN48D?\E MM\"OU1DV8:QB'!> 0T(2=F .&1+'"U>,W%[3$:LCGDT M"HV-NOA3#=_$@0R@Z[69$2P7[L1Q?K\TZ#%N!!F/*/+Y(I ;:'E]6EU.)I-C M\(T(8[,*_S\5,&W/=)R'&=(%&=V;1I_Q>0+=E06C-%3LU)5ID*!YQ0L\@+[B M/>(YSKO1=FP6]U$1&>$8C&^B&< 99!IIQV9M;^F*J?#,04S[,N(Y3J71=FP6 M]\_U86K)CSY3@XS"H3Y,NALQ9.4$SM%?MWG;K>MI"GQ3W-J%$D*EVN4=L)ZM MOPS<%O?ASOR=_F)07'N;,.7GAJ^4;V)5<@FL54AG$JA3S\L;?/D@65Y<@E^9 M5%?J8K@%JH1 &ZCW:\;D^X->H/Z.LOP/4$L#!!0 ( .R#;E;0]T84N@4 M -8= 9 >&PO=V]R:W-H965TED"E3^E:N M1D4N.5M4C=)D1#PO&*4LS@:S:?7L3LZF8J.2..-W$A6;-&7R^Q5/Q/9R@ >O M#^[CU5J5#T:S:7@P_XXIJ.RP95Q%\Q MWQ:M:U12>1+B6WGS>7$Y\$I$/.%S5:9@^L\SO^9)4F;2./ZKDPZ:/LN&[>O7 M[)\J\IK,$ROXM4C^CA=J?3F(!FC!EVR3J'NQ_9/7A"J 7O=0#T6J @P,-2-V =!OX!QK0N@&MB.Z05;1NF&*SJ11; M),MHG:V\J,:F:JW9Q%DYC0]*ZE]CW4[-/F=SD7+TE;WP IW=<,7BI$#^.7J' M'A]NT-GOY].1TOV4T:-YG?-JEY,45X1 M,.,-GP\1Q6\1\0BQ +H^OCD&X-!FT&B5SX<'356#MBGB;(4>AP]#M.0++EF" M"L741@GY'4FF^%OT(16;3-D&BYS:\?1S")O( V M<7M$_(:(#Q)YT$ YBEMTWJ),UPZQ;+@\\8PO8P61V/4Q;H$+L>_CH,.A'_8. M!V-2SHB-P[CA,(8G(\UU+4"Z).CW6K^U&;KG.5,R9E6=T"M;/RCK'41AW,/F M==#W(S"F^,#X!PWVX"CL>KAK[,7FJ8@7,9.Q7EH:/E\N>57IRNEQ+J>@/\0^ M]CV_P\421B(28-_.)FS8A$>RN><%9W*^1F]8FK]'-_Q9ZT6NJ[^J:,PE7\!+ M*K2L%8H];]QA8HN+HHE_@$G4,(E )H_9G$M="K,*;BZ*N%Q+A=:M@LMG< JB M'J*Q'_9P]Z/T1(5X$MIQ3QK<$Q#W%[7F\IU^@R&$$\OL>W1")QV,ECCJ>1,Z MMF/$GI$<#T3Y52A=6$S50?HBWZBN4M12X_5+9!B$%.,.7$M@&/E^< AN2R'Q M2:O]'9=S;A_ZNJ=)N\X,28^)(VJ?!S$\R,F*/<2!6-#U2HP#RQD9>MX?YX 6 M8R/&V*'&QPM #M"B?5I=3E#(/G@CP!A6X)]3 &AZ?#PKK=4 M!5IXGO_#A5O(^P8 M5O8'OJK>DVMMK.)L4XK0%UW-V&Y9_7/+TRS-;SCPWEOGZD39]FV@V3H0>.MP.N=%+/L*C_@!)IWYM03ZGN='^,!>C9B- M!8$W%J=Q7W4G[7U:X$_\J&N_;'$X# ^Q,-L* DOY2?Q7W0=DP"PA@ ,C9OM MCML^G,J#U=TY39@M#G)AQ.PIR+%[BE_V8<1FVFU&S!H(.#%BMA $EN5?\&*D M;]IM9LP2!KHQ8K8!!%;AH_P8L=GQTI!U/P+9 B%'1HS"$UAB?\B1U;GV/UJ- MB3_N59Q^((FBB!RLG$;&"2SC)[1DQ"KR74OFBMKG852=.%3]-):L[L5AR>Q1 M!SA0(\G4(7\./OE2 +-BZ.EFXK1 M<@IK^0_9KSJ7PWY9HW!7$4>M$[*4RU5U<%AHF=.:O#N&:IXVAY,?JB.YSO,K M?'&].V(T:78GGK=,KF*]QA*^U"F]8:B!R=TAXNY&B;PZAWL22HFTNEQSIJM\ M&:!_7PJA7F_*#IJCW-G_4$L#!!0 ( .R#;E9MK^08MP, /D- 9 M>&PO=V]R:W-H965T;K=0/[/ET1S>P M!/F\>^)J9C33>F8Y MFA%D$$L-0=7/"SQ EFDDQ>/?&M1J8FK']O@-_:,1K\2LJ( 'EOV5KN5V9D46 M6D-"RTQ^9OO?H19D",8L$^8_VE>V?F"AN!22Y;6S8I"G1?5+7^M$M!SP.0=2 M.Y"N@W?&P:T=7".T8F9D+:BD\REG>\2UM4+3 Y,;XZW4I(5>QJ7DZFVJ_.3\ M4Q&S'- 7^@H"72U TC03R+]&(_2\7*"KGZ^GME1QM+4=UYCW%28Y@XD)>F2% MW KTH5C#^AC 5@0;EN2-Y3T91%Q /$8NOD'$(:2'T,/WN^,!.FZ3--?@><-) MDR9II4B+#7H>+\SNNXJJ?YKO M, A=C#M<3^W"R/,"OY]JT% -+KIOGH#'T)_S*M"D1= 9DZZ*=XR.-(2-AO!B M6V: ?]A#S?$Z_(>97)&QX_QR/? ]1XVF:!#I0Y* :2?M;:27H(]YU)=4M\.\ MS\@)G:._,PLQ:4A/AA<"-JJ=2K1(1:RJ;5J4L$9_[-0*Z/XHT-^/D*^ _].G M81!9GQQNQ8[&,+/4T4 ?P%K_NM/.'!^ZZN]%P([2@)V#OW+^4&UN YT5!R\ MR83XG;7ML1OA2)41W^M?4=QJQO@'U.,Z2+O2!M[$=;HZ3LU&A 23271&!CG( M()]B+_).VG=B."'3?TR1F^AW:.+]O/!^I:'>F=POR>U;&.0S?' MEVOG0QJ\[RG._59G#B3XT,WQ<#O_7[6XQNKD\63G]%IU/U:[=8C.@6_,W4*H MK:N^LNJDVCQM[B]WYM3>>7ZO[S7F<'Z J2Y%CY1O4E6:,T@4I#,.%3%>W3.J MB60[!9_8" "I" &0 'AL+W=O-.JE? M$C_N.3['<.]EM.;B21:("C95R>38*92JKUU79@561%[R&IG>67!1$:6G8NG* M6B#)+:@JW<#S8K2T0B8I9R!P,7:^^M?3Q,3;@%\4UW)G#,;)G/,G M,[G)QXYG!&&)F3(,1/\]XQ3+TA!I&7]:3J<[T@!WQUOV[]:[]C(G$J>\_$US M58R=Q($<%V15JGN^_H&MG\CP9;R4]A?6;:SG0+:2BEL,R7B'\)!N4<#9#16@I(3Z'"WA\F,'9Q_.1J_0Y)MK-6LY)PQF\PND' M<,N9*B1\8SGF^P2N%MBI#+8J)\%)QAEFEQ#ZGR'P@J!'T/3M(9G?33!S_VOO19>R>R/:.#SNC@%'LZ M(25A&0)1,,=YGJ3DRVM$:)5$2'S@ZCAI$0_.N]?F).S_Q>_NIM0UQPDU\I-,[<'(J M8L_%L',Q_&\7^DW59=:(7@A>6>6XJ:D@MK3K%\RL2$742J&9EK2BRF[VYMOP M2//%(/+CPX?4'W85!OT&D\Y@\M8D09:?2H_D.#V2*/(/TZ,G;#^+&IGN3M6O M4"QM,Y20\15336GM5KM^^]6VF8/UB>[#3=O\1],T\5LB=-9+*'&A*;W+H;X\ MT33&9J)X;7O+G"O=J>RPT-\2*$R WE]PKK83N1XSG; MB3LV7V@SX8Z'2SJ'>]"/RUN)([=RB5D&7#'!B81DY%QZ%].>B;*V@4PHZEDRQ%RWQ+D.='E_S2&1 'N@&%#F;@J8L5>0'E9*:!W)./I''^RDY M>W\^=#6N9U1N5'I/"F__B+?GDQO!]4*1+SR&>-_ Q42K;/UMMA._T7$*48L$ MWD?BMWV_)J&K9OEWREND?5P^??WJ7L-N@HI]8/V"5["OHUNH._5J4P\NU))& M,'+P@U<@5^",/[SSPO;G.C*G-)N>R&R/6J>BUFER'S_RF"DMV2S7$!.@DC,^ M5T0D!(L@?N8<2]A,L9A1R>JY%OZA]3=E<85OJN_U!]Y@Z*YVF34F\E9F)S+; M8]:MF'5?8"8A$G/._B(R33=D!AP2IA71"ZJQ-.=I3&B28#'&&2"4\YRF!.P, ME@&KP8H =3B+I;L[./UN$':[!S ;,WPKS!.9[<$,*YAA(\S+*)(Y1[G!UZ_[1W$35^.*W;D[ARD&#LP"58&ULA91MKYHP&(;_ M2L.6Y2Q9!,I+P2')/&;9DBTQQYWM<\5'):=0UE8Y^_=K"Q)S1/TB?;OOZWZ$ M/EG+Q8O< RCT6K%:SIR]4LW4=66QAXK*"6^@UCM;+BJJ]%3L7-D(H!LKJIB+ M/2]V*UK63I[9M:7(,WY0K*QA*9 \5!45_^; >#MS?.>T\%3N]LHLN'G6T!VL M0#TW2Z%G[N"R*2NH9,(C\"8,=(Q_O:>SH TPO/QR?VKK5W7LJ82'CG[4V[4?N8D#MK MEAZ8>N+M-^CKB8Q?P9FTOZCMSOK$0<5!*E[U8IV@*NON25_[_^%,@/$5 >X% MV.;N0#;E@BJ:9X*W2)C3VLT,;*E6K<.5M7DI*R7T;JEU*O\!NB2)'A:@:,GD MQ\Q5VM7LN47O,.\<\!6'!103%/B?$/8P1L^K!7IX_\;&U:&&9'A(AJUO<#/9 M6)Y.%X[KS%<\E0TM8.;HSU2".(*3?WCGQ][G&ZF"(55PRSW7109CF3I5;%7F M(ASSP(O2*"29>QS!A0,NO(<+QW"=*CK#X3CT4H+'<=& B^[AHC%<=('S24@\ M/QW'Q0,NOH>+QW#Q)2X@/HG]<1P9<.0>CHSAR"7.\Q*<7GEWR8!+;N)^<479 M&"^Y^%;2!),HC=_PW+-K;3KD3RIV92T1@ZU6>A.B(XNNZW03Q1M[T]=&ULK55=;YLP%/TK%INF5MH" MF$"3CB UR:9-6J>J5;=G%VX"*K:9[83VW\\?A*4=1=NTEV";>X[/N<3':D M8EZ6VK4KD:5\I^J*P95 I:@H,%EQA@1L%MY%>+Y*3+TM^%9!*X_&R#BYX_S>3#X7"R\P@J"&7!D& MHA][6$%=&R(MXT?'Z?5;&N#Q^,#^T7K77NZ(A!6OOU>%*A?>S$,%;,BN5M>\ M_02=G]CPY;R6]A>UKC8Z\U"^DXK3#JP5T(JY)WGH^G $P/$+ -P!\#- .'T! M$'6 R!IURJRM-5$D2P5OD3#5FLT,;&\L6KNIF/F*-TKHMY7&J>P+Z!Y(=+(& M1:I:HJ]$"&(Z>XK>H=N;-3IY?9KZ2N]DZOV\8UTZ5OP":XC1)6>JE.@#*Z!X M2N!KB;U.?-"YQ*.,:\@G* K?(AQ@/"!H]>?P<$1.U+!!QX6$(:,. MG5BTR8I]%N'Y/#Z;I_[^V,/O=7@6)CB>]75/Y,6]O'A4GOT"2/]7!\4Y[/QH MTV 2Q,^4C6[PC]U->OG)J/S6Y@L4B.Q!Z+A$M?6C0- A/^-D,7H$(B2:(>I. MG3Y_!7D<^G^N1IG^UK1_%#P4Q-;FL40YWS'ESG:_VD?^A4VZ9^M+?16XY/Y% MX^Z12R*V%9.Z/QM-&4S.]%<3+IO=1/'&QML=5SHL[;#4UQD(4Z#?;SA7AXG9 MH+\@LY]02P,$% @ [(-N5KI?B;T;! 21( !D !X;"]W;W)K&ULM9C;;N,V$(9?A5"+8A?81")U3FT#L;5%]R*MD6#; MBZ(7BCR.A95$E:3CM$^_U,&R3,G,VIO>V#K,_.0W/,R(DQUE7_@&0*"7/"OX MU-@(4=Z8)D\VD,?\FI90R#=KRO)8R%OV9/*20;RJG?+,));EF7F<%L9L4C]; MLMF$;D66%K!DB&_S/&;_SB&CNZF!C?V#^_1I(ZH'YFQ2QD_P .)SN63RSNQ4 M5FD.!4]I@1BLI\8MOHFP5SG4%G^DL..]:U2A/%+ZI;KYM)H:5M4CR" 1E40L M_YYA 5E6*J_^2PTO81YC#@N:_9FNQ&9J! 9:P3K>9N*> M[GZ%%LBM]!*:\?H7[1I;QS50LN6"YJVS[$&>%LU__-(&HN<@0<<=2.M 5 ?G MA(/=.MC?VH+3.CAU9!J4.@Y1+.+9A-$=8I6U5*LNZF#6WA(_+:IQ?Q!,ODVE MGYC=@T@9R($4: X%K%.!EEE<:-.3JAC@NYH(38W?D1C=\-GUWK.";UENP+W8_?7'>2/P/X>&RJM4K6_W/ R3F!J MR V$ WL&8_;3#]BS?AZ+TEN*16\D=A1!IXN@HXW@@]1+$T )Y6(L:HVW5WM7 MF^CS#%M^$/KVQ'SN!V3,+O!M6[&+7M<[PG [#%>+\:D0((,C3G(T[FZO7>+8 MQ'<]A6/$SL*^A5V%XW6](PZOX_"T'!]?2ID18"5SBMBR LFY7; 5LOC)*!\=^V! A%W/ M(F&HD(_8^;:ZAE_TUREB"'>Y4FZ+'=ST\->#B@%6R_Z/&PH#P &0 'AL+W=OC%%BG>=_P^WIUX\R,7W^4>0*''+,WEPMLK55S[ODSVD%$YX@7D^LV6 MBXPJ/10[7Q8"Z,8:9:E/@B#R,\IR;SFW?\NQE\W"R\P.P(4DB4@:#Z[P%N($T-DM['?Q6H5_LTAN?/)_3W MEKPFF@#6WI(U1T_?H"*T,3@)3R5]A<=R[5AZ*'D(!7/ M*F.]@XSEY3]]K(0X,\!1CP&I#$C;H,_#N#(8_ZI!6!F$5IF2BM4AIHHNYX(? MD3"K-9IYL&)::TV?Y>;I=O8-,$\/46ZWV2TSY7Q(D80S)" M8_PG(@$A'1NZ<9O_3?,1"OK-XU_WCAULQK7J8XL7]N"MJ\0Y2?[/+63W(/[M M4MJ)9,K"M2QH @M/Y[T$\0#>\LUO. K^ZE)I2+!X(+"&@F&M8.A4\(XJ0'R+ M$I[I$BBI+2(L3W3MD] E8PDWLW"F&#XL@[G_<*Z-T^&EVKC<-0A/:L(3)^%W MCX4NE;#1Q58=1(XTW4(G*J)2@I)=C$L\')SO811<35JTG6XOI?VBSP;WJ.8> M.;G'3";\H$N4T*?>137J=$N":8MKYSH2X>:RN!L.A[-N&E=5UE0 G[*4E8$BP>""PAIS36L[IP!DQ?9Z4HR!LQ8C3Z:7ZO."QP7M6 M\YZ]+AMFG>$[(>UL<+JYE&FW4Q)%W61Q\'1!"9QT;UG.LD-6)PCZ'UWR^72C M7YH\@Z+%0Z$UE3V[^N'7!5)E_^Q0GWU#>A9.2+NR]B'VI 0F3UR(.TKHXZNB MQ(E^<90,B18/A=94]NFJBMUWU9>C9-Q]IE/&UL MM9MK;]LV%(;_"N$-0PO,L7C1K4L"-+&*=4"WH$&W#\,^*#9M"Y4E3Z*3=K]^ ME*Q8%DD?2P[SI;6=PU?D*U[.0TJ73WGQM5QQ+M"W=9J55Z.5$)MWDTDY6_%U M7%[D&Y[)ORSR8AT+^;583LI-P>-Y76B=3HCC>)-UG&2CZ\OZM[OB^C+?BC3) M^%V!RNUZ'1??;WB:/UV-\.CYA\_)^Y^+*Y*^2WR5YEGJQY M5B9YA@J^N!J]Q^\BYE0%ZH@_$_Y4'GQ&55,>\OQK]>7C_&KD5#7B*9^)2B*6 M_SWR6YZFE9*LQ[^-Z&A_S:K@X>=G]0]UXV5C'N*2W^;I7\E MIN)S_O0K;QKD5GJS/"WK?]'3+M9S1FBV+46^;@K+&JR3;/=__*TQXJ ]HX4 M($T!HA9@1PK0I@#M>P76%&!]K^ V!>JF3W9MKXV;QB*^OBSR)U14T5*M^E"[ M7Y>6?B59U5'N12'_FLARXOHS%TG!Y9T7Z(9G?)$(=)?&68G>3+F(D[1$Y"T: MHR_W4_3FQ[>7$R&O696EUT]@HO_%F<7R#$6[YA!]_>? MUGKLB-Y=,^:?;_[?G_CZ@1?_F.XTJ%3-:._*33SC5R,Y996\>.2CZY]^P)[S MB\EDFV)3FV*1);'.[6#[V\' VW&[BK,E1TF&YDDYR[=R6!:QX*:[ 0H-O1L[ M,:\6J]:6Q^NQ2['G53W\\=!I0R#QF!.X+.A&1I;JU['1W=OH@C;>2[UDQM$L M+X7).U=K!7;\(/1IMPVWNSBW$Q?XE"IQ4U.<02\":WVF)][>$P_TY&,FN%05 M1TWQM$801HGO>HHIAC@'^PYV%5-ZZD5@M<\TQ=^;XL/3GUSK4"R7OWFU!)I< M (2L^0<*-?* MFB&,]F*]F81@GS%/:>>M,=3S')<&1#6OMVH$M^Y<]TCK'NG3_U#^D";+>(>W M CWP99)E2;9$^0)]YW%AM Y4'MPSB9YF8.RRT"?JVFL*E3,F<2A5\S1;=>RZ MV_('A@'$[*Y*!QKB^UXUL7;=K;@LB&":1/^2R4Z [B2&%OOL$;4# MNH.'O4VUJ56UR)9:]PZU5(1A+'K)DF<5F+#.0S@@/O9"=6(V!/J$N6K>$=FJ M7]?9%J P3% #-GA@I<%.ZG0T#CVJ090ISO4JX%*-? V.PBU(X1,D=6*+!^M8 MXU(28G4*-H0QU]'RJ5YJ$5SG,STA+2D1F)1.;O$0G5@8#;5UR1!&0ZJ-N7YJ M$5SIWIL]L,Y@ M_TR4XS!/!4A#W-BGLO^I+KX&WY"6;PC,-[UV?&"-P0[JD#(F.,"..M<; K4^ M^!H80UJ,(3#&G-S[@QSF32N#]'!PH.'KTVUJ56UR)9: M]Q:UW$%@[NBW#%DE#J*3A'KT<#HDLE6GKF\M9A 8,TXO0%9/:XC.&V<=K8IT?Z ?5D0JXN\KTU([AY MY]K78@V%L29:;]+\.R\D)&>B2!ZV55YD[HE6N8;JO$(H(SK8& *Q%VI):&2K M>ET?#QX<@\'F)5ODU'2,8NZ >N2Q#MA7,X(;=JYQ+=-0F&G [>_A*11\M<&] MU.I9CE6UR)9:][ZU-$5//%36)X6"-0;?#9VID M(@67'^R< 9V82[3M;F-NE2T)49B$+*1/.K4P&H:A^O2H(1WM?OWRB_W^!WM[OWB5J9W>M-G^)" M#N,2I7PA)9T+7W:*8O?&T.Z+R#?U*S$/N1#YNOZXXO&<%U6 _/LBS\7SE^H" M^_>VKO\'4$L#!!0 ( .R#;E8(L;#O0@4 !D7 9 >&PO=V]R:W-H M965T,1-O"2J)+TLGNVY>4',DV*=H!MC>V)0]'_PS)^4:K)2:GT5!#)?L9K*2[YFC?YGP45-E;X4RT"N!:-%.ZBN @C#)*AIV4SF ML_;>@YC/^$959<,>!)*;NJ;BVRVK^,OU!$]>;WPJERME;@3SV9HNV2-3G]BK%DC2]X@P1;7DQM\=4=",Z"U^+-D+W+G-S*A/''^Q5S\6EQ/0J.( M52Q7Q@757\_LCE65\:1U_+MU.NF?:0;N_G[U_J$-7@?S1"6[X]5?9:%6UY/I M!!5L03>5^L1??F';@&+C+^>5;#_12V>;)!.4;Z3B]7:P5E"73?=-OVX3L3, MCPV [0 X'!"-#"#; :0-M%/6AG5/%9W/!']!PEAK;^9'FYMVM(ZF;,PT/BJA M_RWU.#7_Q%0IF)X7A6Y9PQ:E0@\5;20ZNV>*EI5$Y!Q=H,^/]^CLQ_-9H/0S MS<@@W_J_[?S#B'\,Z"-OU$JB]TW!BGT'@1;;*X97Q;?@]7C/\DM$\#L$(8!# MT-WIP[%'#ND32%I_T8B_A^V2?LW>WQ]9_<3$/ZY4>3V9#7LEUS1GUQ.](R43 MSVPR_^D'G(0_N\+\3L[V@H[ZH"-OT+_I^G)6<2G/@Z4N%:Y8.P=)Z\#4DN?Y M!4FR.(FGZ2QXW@W$81F%492&D/26>RKC7F7LGQI1C31/HN].*9]'%-O'+=4%S6]"*A"3VQ9-DW9+$T$:Z;72.$2 M.3TAI9U8ER699@1(YA:=]:*S-ZQ?LWQ=0C/K\?MKLA-I6V49F8YD%8<#/<*C MA<#4 71FZH";#Z'U:!PG(639@42784I"'(^IW&$<]JJ\+V7.-QIQ@BKV#M': M7#BU8DL")%$XC:/#27=8Q@3KS.,1L3"(!:_8&[./NGSJ\FJ2RZ1I3)@0A_S< MB@9[ 0),M9;02K'#-$UQ%$4CJ@<*XB,8U/M+)Y8UA>DEI%,G.;KOO2;[R@94 M83^K'LME4R[*G.KY?__,1B8^.J[-9[*O;0 4]A/J=[5BPJG'@1J<8,#VKG%8 MZKT5I=$(/?' )>P'TT[1U//J+Y?X=%BY3/VTP@.NL)]7;4+1@RZ5PFYL?:V9 MW^];>[/OY6T_"P/LL)]V)[1GV*96IM_\LNAPLFP[B/!XF1O8AM\"MZ/-&;8! M9FU0G\G^J\; -_#S;;0W QM6SOPY['SY@X%IX&?:_]*9@4VUPRQ[3?9C&9 ' M?N2]O3L#&V0':=VJM>U(E$$Z4AMAX!TT M(XT9V$"[F *V5K### -)1UH&&. '?OB=W)6!C;@X 1)92].VRQ(2D1&A P?! MS\$W=V1@$PY2@JUY=X P2W \HG> (/@A>$(O!L??P1PFFNAD.L)H&.@$?CJ= MU)"!S1U+H./%B\0X'GGK@@%-X$?3:%<&-F%20K+X4)AM=H%Q&"4C!P5DP!'Q MX^@M'=G657*,4 X[)Z&"G4/&FHEE>_8J4;N%N].[_FY_OGO3GFH>W+_%5W?= M*>W@ICLT_DB%KOX256RA78:7J4ZAZ,YANPO%U^U1YA-7BM?MSQ6C!1/&0/^_ MX%R]7I@']*?A\_\ 4$L#!!0 ( .R#;E:J2/>/R@( !L) 9 >&PO M=V]R:W-H965TU M\%!1;0(>$ ]N]Q^?>8_LZWG+Q(', MA78%*^7$R96JKEU7ICD41 YX!:6>67%1$*6[8NW*2@#)K%/!7.QY([<@M'22 MV(XM1!+S6C%:PD(@61<%$;^GP/AVXOC.?N".KG-E!MPDKL@:[D%]K19"]]P. M):,%E)+R$@E839P;_WH6&7MK\(W"5AZTD8EDR?F#Z7S.)HYG" !D$HG\; MF %C!DC3^-5B.MV2QO&PO4?_:&/7L2R)A!EGWVFF\HD3.2B#%:F9NN/;3]#& M,S1X*6?2?M&VM?4*Z%GJ?93R1TH*D#+HM 42EA1 MA1:,E!*]N05%*),H?!N[2J]D[-VT19TVJ/@,JH_1G)PVX[UET<] VB3?PACB*W'5*O]\.>U$__6%'?WB1_IR6M*@+]&,.Q1+$ M3_0'+5K*QWN8E!GZ8G59'.MR:-;!]$5ZD8BY8:]E15*8./H*E2 VX"2O7_DC M[WW?%GTAL*.5^DHS-;TC_1M-\.CX?]FHX[?N/+FI+=_]+T(I'G M:OI"8$J M)%*3K-H>,D6MNCU,>W#@0KP:G-DF::?]\;,-86E^L+Z ;>Z^_MP9WPVV7#S) M%8!"SR6KY-!9*;6^<5V9K: D\IJOH=)?EER41.FI*%RY%D!RZU0R%WM>[):$ M5LYH8-?F8C3@M6*T@KE LBY+(E[&P/AVZ/C.;N&>%BME%MS18$T*> #UN)X+ M/7,[E9R64$G**R1@.71N_9M)8NRMP5<*6[DW1B:2!>=/9O(Y'SJ> 0(&F3(* M1+\V, '&C)#&^-5J.MV6QG%_O%._L['K6!9$PH2S;S17JZ&3.BB'):F9NN?; M3]#&$QF]C#-IGVC;V,:A@[):*EZVSIJ@I%7S)L]M'O8< N^, VX=\%L=@M8A ML($V9#:L*5%D-!!\BX2QUFIF8'-CO74TM#*G^*"$_DJUGQK=@Z("]+$H-(8* MEE2A.2.51!=34(0RB:)+=(7F[;GM;+[/H%R ^#%PE88P4F[6;CAN-L1G-O0Q MFO%*K23Z6.60OQ9P-7T7 MZ%,,:]BE/(KE'@OT?8PQ@]/DS1Q;M+1"L%!8@3 M@).WR_G]C:.!N]H/I MLWC%%W9\82_?7/"?^HY!CA;M8?,%HP4QM^X48J,6[P&D7N+YB7](>FSH>TF( MO2!(3Q-''7'42WR;9759,_)VYN@H:6>8CPW_PQQWS'$O\QVA FT(JV'W)R B M)2AY"C<^/N,TP@F.O /<8\/42_WP0Q2?IDTZVJ3_G]7MA)2\UE5"0,:+BO[6 MN::F"F>BWDL[HV1!&54OI\)(CGZ *XS]) SCP[2?LHQC+PI2?!"(NU?Z2A"% M[0@298:U*2'=:M=T;FVM/5@?ZV;4](Y_,DTGFQ%14'U1&2RUI'>=Z/R*ICLT M$\77ML NN-+EV@Y7NJ&", ;Z^Y)SM9N8#;H6/?H+4$L#!!0 ( .R#;E;0 M2YY%W@8 %<[ 9 >&PO=V]R:W-H965TB*WY)+/OP7/B".H]II)R]68\+A9/(@F+LVPE MTO*3ARQ/0EE>YH_C8I6+<%D/2N(Q\3Q_G(11.II-Z_?F^6R:K64HV*= M)&'^[9V(L^>+$1Z]O'$;/3[)ZHWQ;+H*'\6=D)]7\[R\&C=>EE$BTB+*4I2+ MAXO16_SFTB?5@-KBCT@\%WNO457*?99]J2YNEA%N,SB/Z.E?+H8!2.T% _A.I:WV?-[ ML2N(5_X665S4?]'SUG;"1VBQ+F26[ :7&211NOT??MU-Q-X S(X,(+L!I.\ MNAM ZT*WF=5E784RG$WS[!GEE77IK7I1STT]NJPF2BL9[V1>?AJ5X^3L5L@H M%Z4N$KT3J7B())K'85J@5U="AE%<(/\U^@7-=\*]V/S]423W(O^G_.CSW15Z M]>/KZ5B6Z51.QXM=Z'?;T.1(Z"NQ.$,4_XR(1XAA^"4\_/

R)2(2 /L;E./HZ 5-4JE.0JX@#B/$& K;H^9X)\HEP%;!K4LR=IV<1 MF*HU\?D-92Y!!%)37S3UG6 E$"ERXG.<9V(RGR& GS9DB 'S B9LR,81O(B8 MW6K^8 )R%*XXQZ\ (^>'RO12+L2K"4!Y.)^1AT1$@1!\E-,9\*7E9\7BJ'5M M";ZH_)K>"(X;3"&T=.T!!YMA/X=VSPX1XV<,HBA0=T/4E*BG<'((H^QRRBC@ MG[C@ )%H".R6?XBT,2 AC3A'@7(/M<#/08"WY6(BQPSE!!0 M&$CP%S ;[0'<3L$"3[88 Q2S)/,E$/_8"\C<>;;'B!_]!SX)M!'U0<^PM5&=+C1CH$BM8ETE*6@>G%/"XD] 3<(0CN#S(RN(RI$@-2\,1 ML(A%FK1Z;PE6HP.*R480H[Z)^8'P19N$MF/_Q;$WD7JHL'"JP<27="5G*QK$ M6\)8W\L\;)B8C'0_(C#1:*=@O<$A2NE$ )AL&@/34XX?]X&4)^F%OWH$[I(/ M83EQGJ16?.1@74RJPPCP*= %)Q!BDL1UG24_GB>W+W"HDX?(O>@CH*,$U_C) M0XQ5'+>CDI #W"#\+;D!C,.LF]QH= <"EI4< ^Z^)?6&'/>#^LKAACH'5GY) M4!1NM"51N'R!HZ.\$SI^PG.!&PF"U^6PP H;HM*8_@@NBB%H\%?2S$H]=2LS M'^1:,P5GBY\GUZ:$$49!8+B:.)H:HPD81Z -(LXL8D-SL*#$2\('(H(&H#@M MFK3&C5UIIF*#O_6$ U#Q;Z3UN6ZGJ(GG*YO@=JX\]6=ZC#P"(6 DJ%A)^UU0 M? %GT?& RP"D(;@R.'5PJ%V,'G*<(IHE/W" A-Y;?G:_!6$A++=V.:.36*: M1"S_ 1^1.XOH,O/6R)%/X$RP>1(&?$3D5@G,C!_Y#N(<#I_ M&EXE>02M- % M=\$VQPBE30:,\C+X._G*?,1"_R7Y[OR$A/N+P,*!83P*ECSG N]VUPGS M2KE(F,_G#/[?71L4 ID^0%%LS8*@/;-$U(=T;>3V"KLL]N^XA\4=P)Y)H18^ M*HR@#!7KD6/_X50,TTVXY)'MC'Z/DQ"39$>"F68 \5$#M!@9_@98:C0E,-'&N AMBREF-!1 M0O=:2DC =A->LA)12M6L*=I>C[*\>,[),R98T %H;SX<46X^BETG8]1S MJH M#VU0WJ3O0_CK(Q.3!H+A).1V06S!H8D%4EJ\'8C3@%M7:$-P%B*2B)"M2H+H M^$G[)&)LT[:0$E83D3**L3^9MJ.H@#[C0UA30XUB@B2P#4&6RL@C?V3D0"1= MBIQ$NC!R8T=1+M6XDN;?8G9 \[7'&!I;X-?Z/3G$A7Q9XE5N:, = /-#1Q!* M"Q->;C_F3&'9C:. &DU3X+1#7L7QG::<1 H!1CGQ8X6)*8TD.Z!Q8/\!22*.A8[>Y@*6!Z5UD3XA[Q2W MP]D5)0]^S':4*TC0HQ9> G$Y*, Q]=K!T!Z/HR@$PH3&FY?'H3( 'SYBVA+? M5QX^7LW8F)X)/?.HDRE@;4E_8LR FZ7"]DK$HY-FNC!$(QM="$7!9C)($,<8 M8_D(]%LH'CT_(1VON&R6S)J08C.703T+OD,UXBDE$.HB#"K)R+JPG8&[!YR% M%6\&PT5V$,K( A^W(4]+PLRZ#(@98%(N*7%7B)N@YYFL%JNB!$N#"5=LIT#9!9Z2$ED3EA)I!74,F'H'>>#0 MFOB1=,5_1!DY)^P-%&W[1=A$-W$40>V&/*/[IM,&I1\&N MU)@'NN\+L4&Q2RZK-:/\8K$9K@3'M&^)27NO:=^X)S.GV0TBX)BTLY9"UWN4D^$BV2%S$+!1AP M&T6ZLH_3(6@B K\H\=G@8/&^/<:@%3@I*!\-I[40_ZO=0M M:5\ZG6_1I#NA5-%@DC7'I'M!"FG_F5B/M"%=&7I''DT03$9C&75^-'T!WBXE M230X0 E#\C%B:+N.\$7H.HGH(XT6L[G,L&4V!J^.F$"&/A-Y68^4#4K]4G3E MT];Q0>"#BQ:H<_$P\"RK!E092/L6I[+:"8@$),@Z-@IB+P#C?IC:)1IB8!*[ MFL+!Q)&T#'[%&9?P=,]_4>C[*Z_%95QKPNX>/<\BC1O+>$PXNH\V&DKB.' ! M'G'$_8I$';QG)*OX%\'\#'T6"C,*=+C+>,0S+CE'GQ/L1S#[/)^N91Q!X:^. M.^$NKDQ M<(J>),_OLGA?,GGZBRB&!4Y@!\^&14,JT>KE:6?B0%1>&)W&B#6:-:KY,O_4 MI/,214EFU&(N%-/7>:0-^3 ?G"@7)G3Z?/[TJ"P _H9S4_"!)A63DY,33-=+ M25KACX&?XZE J?0FO0 ?DP0%VMLS=]+L80E*&EEG,G'S39H\$!5-JTY"'E]( M>2SLCB!7+0SQ$!%>G8+D7::0Z*>2EW'<9X"J("57#DP2QS-1W,=E>E()"!5J MX4@HXM?DM%HYT957D,B!_SYZN VZ0SJ_5> ?\?+DOC?J MB5((LJN$%Y2JSKD=(.^LZHFJ-41ZL@!17!RRM *>J^-#IO39SZ ^@\?QB=>) MT N<1OQY>3;P9XB115A26'1S_:Q'YL6N%JAR/E;+Y2$>>4"D!? K0WO,Q43B M3=(I$;M%((;@U$=*2).*RK"^6G(*%D?W3/<'>NK]%Y :#ADK&'W!T(H8.2B- M4;ERBDI1\@53]62J;*3R/0NHR(<+J:..XVTCNY:BRZSQ#@/.(L2&XA5ZQ6(BOHD9Y2PT-9X\'ZL3EQ?, =YJBW11EHT@\33"21HNI4L9B..,8+6_Q M?1S1BB=.=5MSU:DIDN0)@4&-+DKQ![:J^#BVB\[7'FBB/H=J0)146RRTZ GP M8!$9@FWQ4798LO0;NXSE5 MRG8 "[H,;583*XGQ.M.G2\ E 8^FHXDU @,BRFYCBN4,RQ@'M@]_0X]/1OQN MKJ_NHF ?KYY6F]PPOP,K\ :V;Z S[2A*(9K#E.U. FYJ\U72U[N:78_;9!0C M=#!3H>&>Z)FFR.OQY 8J-]/I3W@$@R]&D4#0]J8OZAC!SOPA$D7RZ7E@D#^8 ML,/IC=/H3VY1%"ZD"E]PZYSEKE'"(@>+J >*C05]C.?IBK,7Y<8P&:Q'QF=< M@QO53L^DFDK:9VE3\W (QB2#0 1.GUD4UT#Q2OV.\C4BTHL*EZCOF*<=35>) M:2)_8)H(3LS&4O4'"O;R[\L*32:B(BF[MEA 5:DO?8E30G*-9Q1,P*<&?L\=$!^%4 M4'UO6N7Z5-I>NA"B<-2FNE@'?A& =\IRH1*H+FB&92A4\;,O/&S.U6'R@UB^ M;:4JV/A3L1@"6?K6T-N51JQD#=W@*EXSU[$QVHKM6FS>=JBD26XDZ>'#FA@;1B'G3C@DC$,YC:>$U,;=KY1V MBKMN9;<8PARIA1B]%]'0+]6YHG(P Q$I-_HFS][Q;*(M:@0H)&*/8A07F_K9Z U]K6_[_B9H$*-W3M!P+^8NO\NAHSF;:4O^E!F&QLCI1%7S$6"'P.? M_DPP +8GM*' SU C(++^25$Z:A-3I(C5\^5Y \:#5\IJ46V44L!#$1W23LGW M3STTE.8,[H,:QE*9)$EF["WWK6#*1J!7[BG6B$@E4O:RQ\)GC$HIQ./5R,F] M$:$]L1T>N0JH;Y'4\^R+R(N">4-NF4>SN9=PB?OD.4\B#33A^ \J=1;D4..( M]7L;[&RS[WNIUL)[FWY-].==RA8(.?]E^D/P*7(^HD:W]_;3!Q)5F.Y5HE[\ MIHH/1 )32<INX/*.$ +=O>_(X,'TTUDT3E%O 9%7>U='I4G.WO)O/V5--,_T9+\@)8 MC#]RIO)+H,R0IX;^7SXX# _G&Z]64>S+;\EBE<^B6"4W5B;>*YD?0'4&DO^O MN((K48V86@"@8 *-E<-;6.DCDB_1)8J=52J(CMPAZLP1=2^V].OCW])C$HD9 MJC.@6Q3YT8$6&0<8>A@ M&[(O\EM1_Z4=E?:2,>0&W*-S,)N#I3K804"9(F&X\-X"J0@$*H2-N4>* HL^ M@P<9RXA?TI=A&DH,H>QSN,J8C#F=S"!*?//6IJDROJ@ 3Y^.$)"TFJY[FEX< M'C<9B0 9V02QNX%>A3@$Z5A0>(#2B]B3JZO5>#*PK+ =L4X/6#0"[,"M#'&RXGI&Q1*\O1MN OE0POJAK"9V%/*B^;$G[TW$ M+U4#IJ\L*KBU+F/9RB^(S$8RU;AE&,M M ?:GBVRVY$_;'8.(CO$NIK-@D1(8@+442* BBB.G?B&]1)0W3PD6'$RXXX*- M/*KGH)8WR)ILS;W FSBF6J?S&#V35 MBG#<7+Y9$'3 C?)%U$1[&2)O/1TDT2Z##QN*V&Y5>+(C(;%2PG-0(!-!A^S(F>5 M;SML$.Y,[L[.OEII4M706G.\X=)!55(08PDK#E7YQYO*+J=6R19+O*;)3LI5 MIC"N-D7L-$X2Y=LV#F[+4RO%N6QA<.6%*G%3!UBN16B%*M$#UJ;M/FY&J0G> MW)E6*;6,=PNOR"ZN0]9/J5*JE?GIU%KOUCV436UG9OK>!B#?BQA7(A,C,S7%]4JY7N52 MN;A>.SEA.-E77J^<12#6<#,712*XSRE1%FAD%'GQWE2^-(JO\W+'6;]5IRJK ML5)8YZ>*CX#7-,:^/Z%9+]MA/D(##\-$?9YZOHA/3UY_-*XN!C*3?00S<8.Y M82:>J%/3OKP,(S425 03LN@"-_:AK_Z,AFUN["\M#1CGVJN2!ZFV$Q2NY]23 MXZZ*;#'7T4:PBEC@%F.!E0S& K?DP"T/!&[H3J23< M"^Q+.,;PA L[-#<^^>7OA]T]#KM>96+M&'+,MA:JG4'FE2@*^]Q\ZF#T?, MH.\K%;U5;>FM=DM;SJJ;Z(H/^[X!VV/IEJ&7ZVWM8$R]/X',"]9E%=['[##T MW@1A)K:=19&GR?]Q5^V[JS0GY$8,@O*J5_1RJWXBZMK0FT93;S8;N;$J%['I M&(%6HC8(#*@>,:N"4U1K5T^$3]MMO=HJYT:6OOE$L?LM<-^2\,RF%-I"U&?& MP@39B@9FN3;?P$P-T63"Z,S^.;^OZD:YKE?*K1E#=6O'FFGC-9D(XV77NM:C M[DJLJCYB65_3*T9=;V+PYR3$?56O-"MZM;P'LV1O$E]D9K?#B-D71Y'8;]<, M#%L60G\G0M] @0^&8+,0^HK0CUMIMG_7JD N!*%UV.NX=.72QOPU*I;UC,'8V"Y5W% M'&=*3)N/D/%%L[RK-&@3Q &FACCZ <=KX!,OHBET2BU6<@:A[*E;.*!J$@A@ M2I#(HPBE7XS70Q"&A657)7@]0CSQ&>*$P$8)I\@H1R!%-$%N!C.'3H4#Y^P( MDD@90!U/[D+P%ARM%0&BS6NP7M;ZN/<.[%-M#ZZN6$)3M ?O;A[B_67W^\U# M5[N[TNZ^7=YW'J[O;KNYFH,HW_3*PSF9VK\GIH_2EIJ)243XO#1Y]O=&KL[A M(5&[*V3.T'O&B=&RH9^-#]. M\RJ@I?R5&$R.;\I_]-5S+%W[S70( _XKPH()+*].C,_YX'D.HEGXP:_:^\J' M&.C^J^E.L ^=6LEU[=(,$*H1]"H!/Z+^NPFMDJ[]X?F.I=UX(#UEISW_Q05P MW>,$C(M[QI[I0UW6AZ>!SHXVRS^)6_HC^0FY#..?X?,9WU<_2)3]W^#=$-@U M,RJN**;>3S'U V@]!LSLAL- N\QP4?4N3WHO=:\SX.U%$>QVZK.UW=?#SF'@ MS8)DBRK?#Q7(WL&>LAFDO@7CHHO&Q1$G2T#7E>;'M5X5LWMWK#5LXDRVNE1.WV%RS=U M,MARF)NXQ!W/4^!L'QJ=?L2<6BZ,B*F3:>P@-)'3Y/.M3/Y%M):0S',RD?$@ M0J->:KW#M.W;1EN!G:9DY-MZN]2(?K3HB4:)QP>C!P<,K8$R.N1:<4!(#F4- @>\U&:8/8(!Q;S M=AY,A\D=/7G.A-?LT.PP_'CT;.48X/Z]T^F[HNH'"1%], +8AX_62]5W>!@\ MVPJ2[YG&="PZ[N6YYY#%*-7>Q4>[D"PJ)8#Y$]\@QG>3)[\.E=(^.T,[?#[1 M3Y)/#+?"GP@ZYF)PA91/,@ ;G5- =AU9=5;N*7E2![A+!?CG5HVH0Y:BJ>2 MQW->U-%C_;0M(68=B P,6P<$19RYB)A ZP2;R10)(NNR+QH"!Q_-H[?P"*% M8.HS Y_,)X'=)F0D0NM;H+^T >,S-&5Q!(T<"+"N[P7+&&GO+LTHCH9TRD&_ M;6" 4H&8*(EN2"4R*C# -:<1@PIJ88 M,;%8[E9H<(:A&"QD;@P<&D8XI6P72>_. M[1I7!0-RK(14FN]6 M+?Y*C-M WL691G)NEC)/"5X_H8;@S:*R*'P6KT'*E9I0(VIF(J*V-GLHEEW) M>+]QN=1,WN/9N:ISR"QTIPFT\MG0PW'< MY.I@T>?CY:#QY5@B@J2JLK1VG?M\H.?DR=-D>/A!N8KR$)PQA\QJ,7^>^X/5 M4GOZXXU*VL!2XXJ/FB(TX-G*_>0O3ZIL7YG!%=MK4S_, M?^&^OJ!J?W[1OJB.GU^Y+[>LQ[__#?[S3+IB;E'_-:[N@4NNUO7_4!&+NK_UQS>4)3ES=3_5T]!$!?U_Z?!S49I/D1C;H1QONO_:R6C8.HD M4]=*U?R+Z'S5_Y=+*T"AGQ07%_7_V:*'9*AZ(6^G73H\D:+^?Z7"J55Y04ME6:[5)WJ8JC4&G&A2+(B.$@T+4Q5?.VG>6&]/H7> MB]9\)]ZA,E6S6C$TN $.XUT,2LGQ3#O#="6S?!X\O?%.;FA1L7TUM=1^9D\K M%=>GE]%+^BXIG-?%/_N$NQH0+FG4"<&GCCL>$(O7V^%?R60/ C;J.7;.:NV6 MEMDK7/2V6HZ+N;"6RVB(&U0I)YM^B!+\)AFM=JF5?I/V55O/>3LKQ?4/\#;P M%]S!Q$>FM[C=S&O+L93Q;76ZJ^I\:+OF6>!-_#YU*TE1$22NSMN*0I[HI+^* MD\63",7:4<4D*$7\[A!LLOZHF'E%ZBBE](V83C%@JEHTK^.CE$(I60!%8-YGCQ[54@] 48>$"BYV ME=0[,5HXSOUB5'S?AQ?S1LS?$W'X?W=]+;=8AYW9BNM#G.?\7H44UE=:V&J* M>8I:M\*U;K4]8Z)*I5NMQT7:FM9V7S&"N2E 1W0Q 04W-(.^6/( MF$/PS-3\7*F MR$P-:WX;(.I% \3!;54^I@5GJ02Y"I?-;6_@8W-&WL15!N'$/0O4V\"PA%F; M*@Z5HDKYQ$PU+@HHX>10*\1["[9@^L);!YT",BCX\#$KHJ4HC]]/U7:'V*TH MU=[&6;[;ZC%F,X]W+4=RL>T73FQS.-SZ2:QZ93XL<3YFLF:B;"TCI[8WZF5B MV]F4)73R&+MX9262$G[%(AA6GAOBBI2LDF0MU)1)HQ M+CX35%X6&Y=)!D./TM1BE^F[JZ^Z._5%YNYN;L@[5^R#03G053QQC8J$KDA* MDHD*%*JS.&5TX6:?@,?8?,>3@"F_33PVOJ$FLJL8Y4Z2BO$23OK> M(W/Q<_@C^I:O30+Q>\R+/7L^50OV^1'SZS9"H1? =FV0IB9PL8]@,91W=3WW MC.^'8N&1("4DQRB;B,+.8F/$XHG3=.8(Q]S_Q7\@M'%).X^'UD_M11LXF.[% M"T@5;%2A%'\Z[?T)ZS)9[ZKC]V [_!PPGVACW9(B,EPFSB/U+*+Z&\<+,"$Z M\EP[]"CZ+RN>'+SOH@XVA&,9\]J;$99HRFHN&XAB8(7H: M1\KA6PS8T69N_T796#@T0]J#ST!ZH.2?T,?A':.*R+ALC4HC/?%H@4>JUDOA M/8;M#2;. 1M5"VE49(%SNO<%S MKNFF!TP] BR6".R VQC/_!)-7%D\2E3"0PLF WX,H7(*\$I#8J1G1C0@GH9O M]9&J#MYZV C!>?$WT>4B^.&>NH[(ML^^6TKY'QP3'%;O17Z:UW,3NCQRJG*V MN!YF\@65^PBVQ6EM*@M8P.]!K*?Y(QRI%?)1W:G*%!OY8XQI1Y=>5]X<2RW$ MQPN/TJG+![/C)MA^^2K$^LG;$=.R>^Q_Q"@!\,V,Y& M98;,0?0@6&FR[)'W!F!&@0124 ^+S'V^L\TSR!P%PMK6#M(X@<3].7:]N"$7 M)D?Q\[XQ'*;!YPEOS?)RA-%%#9 -AY2$Y.# 3QI"�,WPY8MZNEU%?T-)[ D?&?1U893%R(COF_9GV M&W.B\8_?72I5Z.),K8/58LLK]G;6>-XZPO_A(RT'KE)?@+5[?-)*,#/"-*14 M5VZ!GY?HJTW]LRVHP=E,2VLN9Z>JIIUR>_;/K3)[$38^IDTE_;$%">*1/Z7* MH<7HON(B"Q#WCT]>_I&,4Q]Q"*_96@6!/!WN#U2DT&0'V9? M:09%+I2 4FA<,)^IY+1X>900+!Y:V!!/$/5XIQY&1GPE.8&)XN=4L:AS[, M10])JN9+;:K%#O.W307Y-@UB'SX00P*XT[(J];FS2,C3@.]R%(D*)$RX%#CU M@8'TPUTS%_Z&/;JA[?,NIK%CNOGHEHM.)CY-+(2:C#%MKV'Z&1NNP.*?]@!$ M-ZAHJD("UE4L9MZ&F#H*9Q1U@RE-7_T)M30R-^#PTZ*]BCJJ,..O]*/"$[ H M(.I=XTUO@9R:0>V\HJ-@WDP.!;;B]>]=489LY(,IU/[%Z/("?>,9) 27@/9/ M/)7$\U,MV25C&*;N9E]V3>*L%U/K30*X@L'LL!6ZGW80]W/&O8&T$]AL*[%9 MK!%!-H+O2>P2\>RF745[IMY9_G&*0-FEKZST53P*Z@/-&5Q\=$8 B,I%)>_=$4!<9GSTOCW M.3M-'K%8")<)-CC<".X%'QHP;,-W [//CP2[NT>@HT43->YG$@AM<8OO5=%( M_AB_:EC%=:'N]R[:+Q5NX5>N0S;26CI]]BKJ?Z1<\HB7#. ':8-@!%QY_@@N MX]F_IMZ7+@C?0UH'*[UX57UQO&?S\$K2;M-YVE-QH%%<8(7?J]+Q1& )O V6 M@ E^VMCY"P?VMJ&(M3Q(M50C8(3 #6%H43^\J)U*(0[#S,G8J(?17Y;]J*O\9T_Q'?6K,$4 T8'(! M%<;P3/$X_57,8]D<&0#9%AR49U>R3)*CYG-Q9(?G@8SJR3A\8%P?E!!:F&@: MCB,4LUCE\IO.H4+HRM$L10+ZB7X4.S#BH20R0$*#L8G]]7)XH44S>B9CE-D# M!-&BRM>2=J_,RQ)(_6(T2U*J5TX-_.K.U3J31_BG5BWCO &CG;R!5/O( 0@Y MBMDYY][.H\^XMT?65]=T0Y/H^-ET?^C:;:E3TB5^"',&NO;U_YFC\:\/\O>F M<" ZPHR3ZOSA0GD"6C8.XI-@\3(NCB*P4OYU>@_T8^/7#SIG"P5>#_1,0M$P M,#S0AXE H>;?4F\TLCGHGOA""2<@]PEO0XX'Q,4D_B;1=JN0&SPAN M C[>FX0!GACY9-%CWI,Q[M%/(T$2#2N=DAP?^-E/G2R>V_LIMC;:\3M^ MT,0B9I]\->VS_:A5X=U8WPXB,S]Q4N)U:8L1SI$8E>.\S I4(9]+E7I"EL*W MC=;9".S((8(-V1XJ_$?;I0.9FGL!.Z9]Q):#F*\!&U'1LVA85*G55*$3_6@, M4?SX+AN'XOG$YZAI."Z+G&LGASK^P0PK.!-77+YT$7<3D81:D[7G9B.^H$!(_NG#.1] M1X@]EC14)BY=@2FVX:LP?]4U$5P'##NT[P0.8^KFDY"H<@MT3GBJ,_IV:E;Z\]W]QR?<>Q,^+8Q6Z %8XQQXC(&G1 B0>)?$E9# MC*#3 X$LW-38Y)W9'/HC :+@R5%8CLW(T)#*=0YV'\$GX718)0PK>_=P0B^" M.TW\8((M* 1R]LUAUB-7P5U<#\D0;4,GBEBB,V5&;RS0!$C7Y 0_\Q$>N$^; MYU0[OYI%YU<6K.'H2I+ QDG"X R&"R^]4+4)>TR%XC-!)+BV0-)$A$3"Z:#0 M#'DD!/B(!HM60U4,_^3!?AF_35IZMH)AF%QE8/]$:-LAR#=&.U?6X;$17,W! M2"387R[)/;[:R5G(A.RI: \M>#;'/)>"%4$+)"1'ML.!I39H$="X<*;<1(X' MB[VM*[:JFD4 NG&H@7KYG50%JH4IC8$9NU4&7U"NS\9$).F3KT2:K59[%X%. M)UZ1@!T114[:P)8]&#!,ZC$TXA/I@?B5[@Z?4:[BO_51EA/QWL6 M:T6/Y7%014DKW^'<'O"OE#2@W,PT-4Z[Y NA;3HTG8'V_BT8%XJAK!Z7-!_P MN!LEXYVN30APTL0XLC!J8YN 6W;5DM&.CFG6-'O_ME:>MQQ1)S(XTA?)Q?6: M;\K-&D'N-"M.L1X:29.@#W:V+>!$(R!%"GZ3U..@C_P4\<8ZB.'.;9(><.D0 MH7'%1H()0FH'6O?NZAXE)S#*B+NJ/GLT?9&;M@/UZ7:@9'21@7-!I7.&9^P M1[H_,'F )3ATKL^>[UC3N?JK^\\Z44.F!S%G/!H[G(QIY""+VG,M^#=-3,!U MM#L2')9VCZ1^+WQ_(IQT^(6W#881?W1$P&!J1UUA.]^!\G()0O8JJMU)/!Y) M'3T]K3..2\GK\TOM<\0M'<6TA3=00Q77GSO1X_IB:/0$;/Y^-.;>!*$&AGA( ML3#X-T:^OG=%J8/@4U.<-DH!D* _9-).B 2E-D)\(7[@K PT]-A?G-I+4DXM M>&S0'S)KXD3)D40^BZS&-#^Z0_#@9 =&]53XZO!3^/(3JSL$!E< MZEO'?,97_$K@]T9=ROCH!IH)]ACXYH@A3W+ 5$5!QIB=4IK I;;YZ_'->"BQ M^5_[D=??$R<8P&GP5XQV+O> 6A26"2>4GA\QA!"W ^ZC!N: @>;QP1OADLH< MCQTQ"\#47"(+N!\,%8$=*,PNU25'PTV*+1W'BC,Y-)FN([,0>UR[9P2WJWWV M<"Q$I%R0Y7FL3CJ3RAG@KL"(%PH\YD;\"'[4]31*;2NPT /@:"S4XR<0Q'E- M]6P8QRGG@,*(/,WHJ##1&Y*1@9$-S,D!A75Q@/!J/O <)O4>)XX9REG?1$5\ M)1H +>0-628LPMPEW'FZ;NIQ*;P!GX@FMPN4=PH0.H1I2PC!,NQL.NCAOW L MX'A>0\I[$Z(U^)3 :E$0C3W: =]\TD(Q&JJ%,DTSTX+G\(DA9!WB0<0R58JY M^(1QHSJ:CAAKI+P2*"JXN2"J$>[9'O"W89SE^G0GD1'..%NDGI'JK,0K(>/( M\#MQ!:[^,I:2,L7\B[D(5T2-2<<:V7TF/O,9"'KF>![I#U+V7 *,F.D&*48< M? ^!PX6ZCZ-N$@^#QQOIQLA@'H;&8FS>4K0;8!$@8V(#7J0WE*V@B8PD$ *4 M%P\,P62-=I; O.='B&J1SI@?CSHK.+)):",8=A*0Y [\C=ALVE+B@2Y$O$9= M-80-8L31\WT.-4(PZ>H(DR@#+Y;%0PO1JIZX/UQ,7?&KC6#7$N':X>,P9G:2 M'M[&K9 62Z)1)["A8T3U(OBSZ^!/JPC^''RNS"T8=%\ZG6]:G/__*C!^L*>!$!84"7Q^LJ2>;/?,"(!FD GFHBXQPJ(F4A.*R M@7"MQ#8(QO< M(%!_H1TZB]=1'H,EW;RNG32E'4W,2?Z0STS!&A(JJA:S618M89\#=TR.IO$8?9]N\=/4^%3X1/[?%*- P0*!2.! M!<5C^\+)]0=2EE,28*H^CZ#S2"M_ \G%+I\&# 7?4@J@D M!Z2'Q;,//0:N[!/&$P8.F9X3H*W[Z$V3/ K4K-;&R/$BMR5<=2BJ7X#&K0$Y/872Y MZ*K 4\G#!X'KAV>3L1S%)'\.C_+Z9G(A8;Z'/LZI\16+?7VZFK!%S^$TZ*.. M#&B64]Q-(**GN&4^/DQ( 5Z,XN/]I/ FI0DP_$!"-0@IK$;A![/OPU$+3RK MV^BSD?,0HZF\Z+P"LYVBK>8 M"R6^H9Y,WN*U!.R"VRR)%C^FN-\[N]]_L.CXZ%33.>%"Z-"E'!&%&F,\4:GB MHQ:AV1M%R45A.NL\T(6_C64$GZ@775PZHSYF>5.OY!RI0=L6T1>PQ[*..(C^ J/0XOBJZB>(RK+N:_+II\B3^8+P6F+J44"O(.^D(H M;%D4K'#WC_S>RU^5UO!P]J36]ZS',1N0A]NO3.V;!#)7''DM6'KS9#HT/58E M@1"$-%F5_UTG'@11_/(7$T64T9&%/K8;4 ,OG*5L?N/?P(L1S)"8,_83'Z4Y MX9X>"VEBK"[K?AFEX.Q@F% $CYXIALBBV.F;@JS$WL);QT9*K XUD0N@'D^5B7XC[ M,O*F2)U*QWA;76R:&HN<: M,9#[SEDQ+7*73&RH\9JEGOVYZ?1%JGID# M%LA7+* +L/X#:#-3+4R?_*?I3K#]1_SL:.B0-;KOB];OWY;+95F3\J$0_+E; M;ZGU=A*GD/?U=DOE=!\E]DXVF#W4>+-]@W]F]A!78$)K7:+6VKL^.MJC2VC\ MUYW=T3'G7@9CS=A/1S%O+&NG.6-O%D=7,&).&'$W?S<#N:WOBYL79FP66 M0;E47C"=\5#D7_MURJ7&K&H_FMU'9EJI.7\T\/&\3J54GYTO>'1Z3Y3W%Q>X MN,#K7. %SO?1O,Y.+W#A'Q4[R9-_Q$O'J(?_X[[,O2,E8+&38W%>OA!H==S7 M==EC_A QO'Z#_SQC#. FC(=$<-@!!"\R?Q8WH-C)^A;'>T.OUJL?IA==)V+< MR;*2N)II1RSN3+&3U]T9HUQ_S7WYG&7]$[\SZ_-$P7L,?Y\7I+LPR MUV9=UYJUN==LDVJA#YM>VJU> MQ\N=7L>]*;K[6?2G[5RXN47$&W'=YB7)T^Q8K]3G\L_NZJRWR7E7.Y.">Y4+ MBPBQS;>9RSKSJM2W29;ME9\?4F<_T(!C,P[S;TTL_*U,_[=E\3#[U&/ASLR= M1XH+?4JO'[D*]?V4&&3]/-ZWR^69&/7Q";0([&(UI,/W$JTEO7MB$\I6X>PM M;])SV&XKYM===L$=:+3GN\O3>JZZ+WK*1^"X=5T\OH[ASCZ1R2MPQ# MKRZHXCJ. ]P#>QEUO3+;PK'N\6SJBIY6Q*/8R2MWDG'=OQXP>6P#%/T9Q4YR M4;='_1F;,_-.;8L-JL -8R\NVC8M@G6*PV=*'0[U4KNGI5%J[3@S=TA:5DJU M&0_A^-3HJYM#LL5RA?C(E?C(,2UW*CX*9Z_82:Z\]>7"\P=>WK_Q:\>S0[V27O[@\RX8,V73J. MHE76LDZ+UJ);MMA)+NSLRQ0[>UEA=\'[Q4[R9FI??=!2*JIQ&**' T_!?GFV MPZ&&;N?0FP1\YB"68'%+W'9#+S)IBOMQ-#O9Q'8YS"BV5<:OY7967[6\TIK% MK+YB8E\QL>\4UUMY,ESM /[EL_C/L9A?'E?KQ@VF TZ9(WN^Z)U,6PPY^L5 MPP9/8;VCF^=6#!O,^-$5PP9W?,+%C+>,SG@[E:,K&#'CC%@,&SR%];)9J5 , M&RR#!G?$$\6PP6+88+&3C.\DFWKY&LU-%H0:^SEF;L"R/GUI$2K,P?A@ M[;>IUMO'N_D(I$JO-!LY((:A-V>AI8^O)O*;[SW9 58/##Q?VMJA^9.] CYO M/XSTWJC-YZ.]0K;NY;7?M\HSALHZ;[D6(-J^:5G5J_4\2.B*WFRN!4683?5^ MP<8^ZXNJ(LRGFR/PKNV_1-%&MN6"H;<6"(9CXJ5R/0>S%IMZI;H?E-+=O@^\ M1VUW5[MP$(N=Y,E!7&\P7=%$4.QDHV%TK9JQ]V%T>Q^N%3?!%_>DV,D&D8KJ M3-AHUP/H]CZP,3F [N3NR?K.A?&JH83%T+G%^-JS0&:['CJW-ZVTTM"YD[N MV=G)YH'Y1KL8-'=P/ZG (\CL3C;/5#0JQ7"YS"JT%"B$_ V4:Y;G5_H4 ^7V M&0Y?0(AMODU^!\KM33>G]C07LY<697$K]?DV9#$>1QQ776]6F\=Y.H?DKDH- MV*M5L-?2T$Y#;Y9G*I-V.GVIR%X6.\E3]K( Y"YVDB7&/PBJ<0'(?2H[V1>H M<0'(G1>.R_WEUVM\_GN^P-N M\U^7#]K]=?=?2I09=_9IQZ_/#WG'BW1 H(#_'DR<$!4M0JN>>R-XNQ<)O(DN M4C@A/!53"T:FXS!?(*MPH42?UL83/YB8;JB!U+F?@-HV*KVSBGSFY<_^T'0? MF=;IA[JZBF;#AKT0'OC?B8T^&7Q]C-VG%@/B#CQ_Q*49"&.&R*_P\>N0C8"R MI5VSGW+^IPHZ;ZRTYHF"SN?A^DNAN*ZH;;WA K:E75W?=F[/KSLW6A=DZ.57 M8*@NB=7N]V_?;NC?G?L_M8O.0R<2FRJ$V\XAY-9\M5X [(822[@<0D[M=^\[ MI/W,^9Q'5B-(W\^F8[K@5W6'C(7!_M\V&Z,:7F^[*Z^TFO6W@P7GP_=&>UD9 M&BGFFKU"/FX"ZUJ0;N^DB_$E#WAL*QLI.6*,=&-/J2]=FTOVC.^Z34C7@K[9 MH>\68&;W)Q\.&>R.1N5TNY[8,05&=D8/[?8"[O_5BT/?]ZMG M,PL;N4E8,N"&6B<(9CRC@F>*BWI"AYY%3>^6;?9Y7M.#AMO7_59J-\AOJ?('O MWF.LMA/<#=#P.S,J9U7CC>::(UAY$IP]FN;X(Y*CXUKXQV5,BTYX;OK^B^T^ M_FXZ$_9&XR'_?[RQ?X8?WV1":\B_A)@%$>;N#9?]7OWXLTGHZP; MK:9>1ZLSN=]/&V-9Y^?"OI+9MH^PO8"GC#D\53;@__?*4PW=:+3T:KF6PE)' M)(#W9"FE". .'Z^ 0Z5YY_X4UZX6#BR$]MS!;-IE[&?LTIIO@5W\18^";-U#^B89%5D',^QVJ4(KZZC06;:X9:%P3#9E@EI%;[4:>J6>Q@>%YLP% M&\YGO^HZVG8G[%?5C;JAUU/%T!%IV<.Y.=?N$_S#\VU0IAEAW,Q>F;R][BFN M?$HDSJ*AK\G_T39FY=&]^:R!(F"^#1*?QU^\T=AS,7@Z-OW,AE\RP\';-"_K MZYB74I.\ F_2@J">]V=C,<.J!?0]G>#>Q8P_XEM['14ZGJ[4M,;[49A;V9L MY3W8F_-\^51[+K>/6ZIGQ*:_ MLET[&#)+>_0\*V-"?4EQ7 8NV!;*]]90 ^V-U("D\!P@G+ MJ^J!U/+ 4Y+0)\G3%/'(9^7*3-W M9A?BOCFO7F*QN(=;L7'^NT:F5;UM%/9]QE;>O7W?G)>O7BR17\-N(';A?]5: MFCMYG)9\SK@NL_R>M]<]Q95/B<19C/>FU56+3@A" .&0GZX7,J7*+PN'F66N MW:;]-Z^")]7^NP4Z80;EQC/=K9;Q&'JYW-!KE<(FS-K*>[ ):^O8A+MDP4I3 M-RKUW-B)>Y;KWWPV-FU+8S_'S T8K]WPPB'S$7..%84;^Q3K:Q5N",I=*G3T6SK<\4*P9VSE/0CVM:HU=LJ$[5I5;Z1&G(Y(M!_>9.=R M7!LRQT)2$+YN1MCY)#,?R_7 6D4=_++]!M2]\OPNT!:,K6^F']X-+NQ@[ &U MOP!#CE-OXU_,]RPS&"Z\B&=%*J]@Z,UTR5J%(:]AY-752E6O5PR]U5Y>(Y(% M9CX2+T+*M N5XVZ7L=1?H6&*=AW PW3 M6JM89$ML"UY)LZ:W&LL]DRQP:U$7DFV?/6^O>XHKGQ*)LVB2QA;.-S&&4]>^ M.3B8 ,/9B!(S'H'(SZ@I6C!L?@^Z(''F9-(A(K(5K17ILJRMO/MT66LM,)W7\)BA5]H5O=4^Q3!\\J$4D5P1*&.:UV/<"(80[,]^.)[P<9M/ :(YD99-QII-4*% M>,X%'\[GOWDE-:GB>3?\U]"K1DMOUPNLB0T%]U>S/[1=YK^0-\]B;SX33)R# MZ[-GWY^,)@X-&[38V&#/_!YT0>+,B:##!4(1G/+9 M=IPL'%F6>7.;CNA:6#F20)M:_Y#/:PXBVCKKU6B_NUL&RNXOMV'9&3AVY>$8HW M<"!%6V^M4QIP4NR0 T:U6NI#'A$HO^ G7-P1T'L^Z-I MU&%= WD?:/TD/'%&N#L']VJY@%\+.&8^$.RMY_9?!\P!_G"S@54SA93/V,H[ ME_*M\EHX,+OEPF8%N+"=AFET1*+^<%;^!1LPH( %!GW?&S$M-'^R(D"S-X'> M*J\U7$@ P#X@D3;N[FBU]':KB)AG;>4]B.VU)@O-Y[6-<4R/2"(?SOB^QVUA M/.5[P*)"BDQPJ'C@296XKR#!UTIYWHV9;X:V^WC#S( 1K>\&0&DB].8@>7K% M:"+4:@'M6'#S9KIAK6SJ;KC8T(UJ2Z]7EX\7R0+S9M[ 3P,+/H+RO-.ZD,O5 MRUH97&4@Q.;7L*R7VW6]VBJF2A?,NZ$V62OWNQ6FK>G5>AE;Q_.G/ J8X+U[ MVWE[W5-<^91(G$5C5+$][QXZ-UJGV[U\Z!Z'U5D%M6AYDY[#7@=1\';68EI) M+<^LOV6CGN#J,(AF*XP# NKX30.NB!QYN3)^H;AU=WMPUGW^O\NP8W&;6KT@ZO. MU^N;/S]JTQO5OG;NOUS??M0P5*DI.N,_DR"T!R_X:#;ZU&4,BXF]T=AT7VSW MD:K0@M+??X'?9>%,"^8]A8,N2+PW^?1+V/.L%_P3"\-V*5Z4Y?>R"+V07*CG M^1;SZ4Q!JGTLTZ'1\AQ.H5E9:,R;" M_XS-1W;6\YGYX\P3(7_VCIR^F:*7)FL9PVO@@WUYW/US?7 M#]>77:US>Z%U?^O<7_YV=P-T[_Z_O[4J1O-7[?+?WZ\?_LQ:0FK*^UNDJW+E M"1:'?D3AP3R=P0F3OSCTK-^YP_6A2$UZ+IJ];VRS9SMV:+/,50Z?*B<5AY[U MZWNXNO].OP\;"0-M;+Y@$# +1Y>R\DZ+JG91.F6LU; KJ?"-$^'\E=WN3;U1 M;>E5HX#6V3YW+:N-VF8%E+%6)^Z6F:@-3%35V\VT =I')%H/-PL'Z.%/&/") M-QHS-RA SO8L@==JN+T@_Q> MJUMV9RQ8TZO-NMYJ'#G0V>&,9-X.:PIYSGZB."_@;_8IRS?H;N74VJ8@;]=J M>KN19@\5@CP7?#B?_S9H5-TV_]7T5KF%XU2/6XH?SAX_3\)18K67@[@4FB-H M])(1?L[!35HNT==J+4L"B<@[]?)JB5ZNM_5ZK0B39&WE/4CTM9K+=L-_%;W1 M *G>7MYREFF)?CB[/$VBPZT](TQBB_7"C+!S#B[2'<%7;%2 M,G5-GEUCT%2KK+?;R_5%%KCV2,S_)&;E$12@Y< 46ZX:UDJ[;C$\VM#;+4.O MU0L_(&LK[\$/6"O1ND6F:^OU1A6'B^3&#\@9[V66Z_/VNJ>X\BF1./,V8;(= M8<[ HL(>W(T]>%;86#DAZ'P;:ZT:"'G_KNGZ/9@_%:-K8_1NW:@;>K.>-I3J MB(3CX7NU>#U;G"IS"I?YH"[S>K402#SE-KU^.F*S7M.;C:) .6LK[T&FKU<% ML77.:S1:>K5^Y!TFAS=V;Z;+V H9OG<9OE;YPY7MFFZ?):N)-B^ ,-IUO5). M*R,J!'@NV&\NVU77*H#8*MNU]$:UK5>KA37^6NF=*%G3-8<%@=9/EK85(GW_ M(KVZ5@NW6EST>L.H7M>-:D.O5-<8U7E2;) #!IS/>&NU?6^7\1I5O654]7HE MS1T\(K%^>*-\X5:+M'7F\&,[NZW!/4N M@'0NLSYS&GYS3'?+[C"(_-2;5XC\7'#H?,Y<;Z[RWCG3T"NMFEYO%<;^MK0" M:ZP1^\E"@6G!WIDI MBZZNF];=!ULW]$891XLO=T*RP,V9=TS2RJ6+,NG#NB)KY7RW43Q1K>GMXHKGQ*),V__ M)4,0W:'ILZ'G6,P/HADG_YT4A2,GRKXGNO(ID?A(@J2_>XBQI'WS9?-&-_3Z M/W0X&&UL^MJ3Z4S@F+)PH 7GGL)!%R3.G' ZX*2,23CT?'B.I9FNA>YN$$R8 M!?)HKM?=G%?(,0.3PB5?)/A([I&=%L3+7KO\)QNXY.*+GPR$+$J%+=("^D@6 M^*&X>*=PT 6),R=;#X<&=NNY3ZO8?EDXTH)W3^&@"Q)G3CP=E^DW+ZT^8_I% MLJ^P_@Z^\BG=O1-=^91(?"36W[DW&H'P3#'X="T6@(ND;6M>&UQJ-05?+U7* MOD*ZULO+Q*MVO51MM-;J.9IY$;[ *UZBK9?K#;U6F4W:RW>P70TW1(IPP7ND M1SZ,/;Y'I:VWZK,%9,GW,+)P30MY> H'79 X;LQB7:^J$]!Z7577"UEZF4=?KE=F9/X5B.%0M;&VM M6EB%,7Y'&W'CZ4]5O=YJZ,8ZO1,GQ0 Y8+WY++=6/>S66*ZB-RKH(J258!^1 MWMR3JZC)_^$VWGQZ\)D93/P7[B@N5)MKM6K)YRJZYA4*IJ*WJC6]5IN5*FMJ MR_0 XAQMN>UW:(*2K%:6O4.A)+>M)-\O$%EK(4PE&.)50JM2T>NUFMYH;3+X M-OT YM!'/.Q#H7ZWR5H+6*J^%GK4%EFJK+?+3;UAI,UJV (G?3@J7_">A28V M56K,]%WP;HHTS/Y!)BJ"Z\GS8IBN 1OLO6NB;;@""B]!&#W^F M66;>;;KU]7G(7ZD6J*)>" 3L7%4N?-;@80=QS0=N'F+0=ZS^3($3$L%L6 MW@T>S)\;&@M: O\X\T9C>6H@4/7W 17HH@/')Y'Y[/FO#!JJEF:'=;\U#): M>JV6GYE\A]03WUV?P7)8^_H>C=Q2] R#OW6I#Q'JC8!2*^]O(9C-U MJDKNU1M8U)]'F581[WWMT2;RC[):P MI)B;3 >N)L32(+N2_K1@'5?P+^95.J0J!\D,Q\;SL=ZIB.1@;-_0VSF)*9>,=<>\FZB& MWC!J>J-=3$TH>'BSU$AC7F-6JN+8(N\BWY8K>J7Q2@_CA#,>"4>DGH#&?;A[ MZ-QH-]>=S]Z@C/K;UF/K)5!5[#M.ZZUO9M9:1AZ'1R.KRVLZL\".FWH>^;P8F;&J\EFX=Z(K MGQ*)LVB!P@/8Z%.7,PZ"D<=$'BO4FA M7\*>9[W@GR;8FLHB5W>W#V?=Z_^[!"<=5]'H!U>=K]/DUL?Q>%J$7D@OU/!_,5CI3A+?'H@ WD [1X?#Q?'RYB>A2?;&?]&Y[)#] MHC6BN #PF2LYP0S-QTB26'8P=LR7CYKM.K;+WI!KU@_@L(9,NS0#>(ZKG7/U M"QXZ_/$I&<_)Q?D 0Q!+4Y*]&\(?6/T0(*_PE-7^WWFQM%"^[+!!N#/IL5/U MLF\E.K2V'0.7A-/ -,:[\8\WC3=[8-<_F>EKEZ[%K,6QU4,[#_EEH8C>E0U* MA&-Z[IQ3+EB?C7K,UZJ&G@5>*4BWE'3_--V)Z;]H2+#B3N=$+53V<=DQ;K[P MDJ_?LE +3 =G-60R];R?!/,NTLBMJ=:E*WCM M*%U7";U%L$!/S)UL/BN]TFP3*JV1VK*:N>+1#*R\S63P-E.^K58J#QD)'IH# MZO-*'JHU]'JEHK[SX(N4'QS6,RRWJBU]';*O(^BN>!DN'8!M[;+ MFRJ#[7.KT<*6?*Q[3N/6#/42[,V@_N)[0:#QGV1+ZF?FFNS"RFX;FXIP(M@W MWQMLCF]8;\$%:.B5PL[.W,J[M\W;E4W%\38XKZ$W&\!YZR >9]PZSQD#9I;U M\_:ZI[CR*9$XF^;>-^[E@XQ^8HXW)D0;]A/A;E@6#BW+W+E-#[Y=W3S(&C#3 M[P_!(;J(:7C)2;BI6JZ!+6B 5IX==UE 5QX!PRUBM-KFD=B=,)I1-O1JNWUR M$&1O/G6!R%C>CIABIC6R71ON@!DBP(N0P!D#>3GB&[&*"*YO*H(%(;\PE_FF M _>CDZ#F*Z](M:W7RRV]54N[(X4PSCSK+6*YQJ;">,?,L?X@H>[/1[\8,-2HH@C'%N;.E"3)SC7:2$=NX MJ"$B6HP]MW%^&!Q4!(HP-AGB<0K\D -.G,>![?+&A0K;Y, FCNS0FZW\C.W( M&2-F]@KD[75/<>53(G$V34 Y?*-(B^T])MLN;UP5):GVRDA81:\TZWK#V&3Z M<%Z\^"-FL46LM7'9TY98R]";M:;>7*BU=K.(O[ZZ MO9=30AO )XB@MCO!H*S'XRR>&V@]!E1B0J?@^+7LMP(?^@KN1&%L7$6AC,*% M[YQ'1+Z+:/R92,P_]X $OOP9^J;G6[9K^B_7(1L%MYZ+J_L>I<>EI?:*Z&^M M7-';1MH5+NST7'#T?$[>N#@CBYS>UR\EPNJJBRU_A+]8K>BUUJEU1178B#+J(,=+N5CYF8O5-C8N-]LADS9THU71J[7E6@"Q)G3C3M+ MKVZ")W,*'''\O+@@B62DU^>M@O:Z72;4 MCQ/]Z<42"\56YBK7=V.B$.4!>@ MO1<-9A^T'G-9YL &3BH-NT*=@)%>'[AR3NG!_"DZB#YS:V33A\\F\>;!P=GI 6; ?"D8I&"4GAN:U@&O(I"%Y6O6LE?12 MP16,3R#D%C#I*GJU;.CM=5 1LU >F$-&S4;I:B4=IVD%*W4K_-C6J[4V6)]I ME=39X\+"BLUVFB5OKWN**Y\2B;-M.5Z:OFN[CX$V9K#%H>DO:I;ZF%'KLN#@ M_!YT0>+,":F]9=\_FX'=S\+QG*PCNS&^X/*>MV_,)_IV4>FLZ%I#5 @2JL$5.XZ +$F=.GNS- MW+RPG4G(K"PZ\BF1.)LIXR(;"\]+=L-<9=+E;29!H63G%4&S3&4OS3);Y5^E#;Y43D-D6(-_BXZ:XUOY ME*R.$UWYE$B<3<.RR+LA[(XY"P/R"&]' M85WD]Z +$F=.GNR]V^3<#(::93_9%G.M(\B%G)B-F3X59 4;\]P;C3RW&WK] M'Q>2NE*E(\V_F?;K=7JY5*L5!F=A<"*GIK@A?59F":G<= % MB3,G3]:W/J_N;A_.NM?_=_E1HVUJ](.KSM?KFS\_:M,;U;YV[K]GOO\#OLG"F!?.>PD$7 M)-Z;?/HE['G6"_YI@EVZ2_&B++^71>B%Y$(]S[>83V<*4NUCF0Z-CF]F%4&& M2<\!+:$,^M$> M+O_WX>SZ]N+R]H&?@7($?08.@ \G4*VMM&9,A/\9FX_LK.9.8"'?-1, MY]E\"?[GTRJZ3#P-]8.I#7VT_O\&#H7QYM,#$< ;:(BH!-L+_OZ+^4EHDKWQ M7W0N.V2_:(THJ@!\YDI.,$/S,9(DEAV,'?/EHV:[CNVR-^3&!7TXK"'3+LT MGN/">9'Z!6\>_OB4C ;EXGR (8BES9!96C>$/T;('YQ71F.?#9D;V$\L=9[2 M/DY@L>Q0ONRP0;@S6;)39;-OE3JTMCW95Q). Q,:;\H_WC1V8!_/,.^?S/2U M2]?"$H!%<=I#.QGY9:&(WI4-!HK&]-PYIURP/AOUF*]5#3T+O%*0;BGI_FFZ M$]-_T9!@Q9W.B5JH[..R8Y1]X25/G:!Y,A?_:.G+Z9HI2@D[':OK_V?O2YK:1)-&_@O!T[]@1D(8 >-JSCJ MN4?S;$E/ MDJ??[)<)B"B*6(, &X=D]:]_F77@( $>($B"8&ULCVT21%5E9N5]U'F$:0W0 M?!P$MBIT7&6 N)W?6*1^HT<;%J$IN0^3TSW"7D.,GS8DJN,(M\G[NA5"7W3#1S:CZ<.\*LSH6ZL""YIK-36RVJ" M5)ADG.JI5DL,NY\Y6AA@0Q>]:,%44A5(M5I2!YV!VM8W MR&'<2H]_)S76*DEV&:GF%_:OH6S6E52-CMK.M8$JH,\MFX#M30Z8MJ\\FTY$ MX[DVND9($"J^&1(E>#%G*KPAQ*]"\R=@/\"_OU=^Z1@:W/$.O@'1KIBNI?QB MZ#U5T_K\0ZTF-^/X[^1J?T([O['!$BE"ILY[1@57[A>@@7\A"=R,KS@!W '^ M[P']6]XUD ;]5D?MM77I:*C9RGMP3N37\BZ1%WLCRA9P_FYK=?*ZM!JRTF*& MTAN0C.S>H\Z,&8@$GX2V3Q,]E$?BDK$=4DD1I&4'"9C@&+1!0>RVLX)#4_56 M7VT/>O44'2M"&S6XMA4$7S80-OEET&L*FUM&0J#<4:WP-D,_GQCY?$;J$;>< ME'9/&JK>,T ;='%6)/E5"= \L6DGE\JN*8(VR.IZVJKBZ2^>3> 0U!X/8TB MUL'4*_31RQM:9Z%4>GK3,N?$MIJFH6IZ"VUB*8$D?9>30*6G.NV2KG70X0UU M,.@T3]SLSZHZ-A'3\+80G=)#6G(NV=8NBH[:UD&I,[JR%81L!8'467H RRZH M4U<-#72;;AYUUH\HY2"6>ON:FW;<4USYE%"\8WU2MG^0Q-M00$L4R_8/LOU# MR?8/'=G^X=#M#39M_S ALO^#Z/] NP9./ >N:_!??^GK6N^#O,1S8 M3I6JMIK\9[O+0)/^7]DD8C>"=V69>'?70OAD"G(EB"6(CW!!"6()XN-?< ,0 M[[1>G&(7FJ;C5()8@K@1)Y8@EB ^_A/7&<1U MTSMIHJ)$5Y-OA-0XZWT%V;@@>02_2HQ)C$F,[09C=R0T M;5?Z+H\'8YG,=(FV8T%;.I'CK]*HJ&&S[4V(IO)FVVL24) '5]E)_?B1BS-G M)6Z;B5MY<1N,7'EQ&XO;2]-W;?=)7MUFHI=5]2IOL;7#.XGC1N)8I,K7"KF' M-,$.7D-VN*#="1?N2:!+H$N@-^WH$N@2Z!+H$NC[U5$/U_TMK>XGQ;.?3,=T M1_ 3,U3$N%I=Y0VQEPT9KDNKK>-KTKB.T;>J.9?1:LTU:1P&-^.D.==_>">N M_["L'>IG^T;'1\^WZF+^U:L@B(A5HC<7^_F;CWUU,.BJ7?TXNC,>!QWOL&/< M;FA2TRJB2?R*1WN9#Z)T,UQ-[;0TM=5>/2Y2TN4)\M?"T5- S*VUB%DD;>V> MQ>IJKSU0>_J6_=9+#)2J-5GNT3$:4\TO2\A&KXQLJN*"R?0QO:5VC!XV4EZ@ MH?5]^)(G-D)6&VO1JVU2"[5$Z"HG_S^ M&.9 ;8-=T^LL4J-DF"?%,+7E@GV''+'55HU65VUW5D\-K0/YU7'03M;W=4W" M6LX^J(V!U4RG[(FN+%'<^)4EBF4\J[E KPVZYU%9X"H"6*&P]HB>)3 [14WIJ]XLH2 MQ8U?6:)8*HW-!7IMT"U1W+R5]V'W=S>V^TN7(18]C2EZ7SP?%'17J,0/J!&S MS0Y=ZR'1CX>Q>GQ-PIOQ@_ES:W-$,SIJ6UM=0W:TWH0F$["F=]7XE7?? ,AH[3XP25,<::#AROUBVOZ_,,IP,[[B,88[>-,]J+NE M&U2J+:.C=EOMVK4/.=&5]]"P9NUP^LG3X!'DY\8QR!GR$$S.=2W%0]92$X*N M[55JVG%/<66)XL:O+%$L+>#F KTVZ)8H;M[*$L6-7_F44%QK:XR%'V=>$/HD MM'V"^;;*(W')V Y!E@9A(-N*GA*QGNC*$L6-7UFB6!IDS05Z;= M4=R\E26* M&[_R*:'X" PREX18DA>:/^L ,$F9IP!HB>+& UJB^-0 +:VO9J\L[U7C5]Y# M0NC:'2QWVZGFEN6"#5WVSMM,5.(3"TK<.J8;5-8;Y*.NMKJ&VF\-:I?$=Z(K M[R&1=.WYIY)V]V%A'Z0)SGWHC7XH-S,$5Z!<_B3^R Z(59-+T.#KUS+6[BH5 M"QNX69'"H*L..BU)K?5869IKT@W27*#7 M!MT2Q)!6U]8T^'X+DYO@YLOY#Y6C#D@'O22KO@4AW=VVIGT)7S M!8Z3W#8/.Y8BM^$45)-PZ^D!1G>@=C=1S"2Q2?$E5Y8H/I65]S&29E"F"=31 MBX7ZQ]/1,V*Z(SI(YGYX=U\3DJSM96C:<4]QY=V'GML5AIZ1$8I;>C.^-_TR M!ACU4+:UOMIJU<]#>:(K2T[3^)4EBAN_LD1QXU>6*&[\RKN/8.MK-^\^'<6O M_J'IM'G,-'06I*X)V=;VPC3MN*>XLD1QXU>6*&[\RA+%C5]9HKCQ*TL4-W[E M4T)QK0T_ULD++&W%LGTR"CT_^*LR)B2H ^22E3_=W%U^>/Z%H(4OA&R;!_E1ZZN=]NKT MQ]OAQ<75]6]I"!X"NY+4:T+JQOY)?:MDFX^=5EMM:3U)Z"=$Z#L%D"0422B2 M4"2A2$*1A"()11+*P91Q35_;[I0J=R5NH(.DQ_\]"'W/??KXR700;8%BALH_ M33;U.7\4@N:'%1$D_C5Q',LX@>7?T1V^%I6:!BZVM5;:JO5EW0I M^>M&Q>"=_EK$O*0 O&(6JZN];ELU],YVI'RD1>"%2,_TTDOMX,O-]-7EBAN_,H2Q8U? M^910?#RI"]:JNII\9F\9S0;5*!DF7#^6J1DM3!]KJW*N3HHO:4F33CGN**^^AWU]^ ML6X.TSDUKE+KY@\9T_FS&4P4RWZV+>): 8+;,7UBJ=*0EJSR9%:6*&[\RA+% MC5]9HKCQ*TL4-WYEB>+&KWQ***ZU);NMS AL%NO,I 5XBO1Z MHBM+%#=^98GBQJ\L4=SXE?Y DY/?)3>1*]>0FVAZ>],@Z;&SB^/)&_X<^3YQ1Z]*Z)MNX)@4=:;UOU$0 M3HD;2@M8LL*365FBN/$K2Q0W?F6)XL:O+%'<^)7WX.3HK6V6;-^-J>AI3/[\ MXOE@'[A"$W] 19QM=NA:#XE:/HRU\FL2WHP?S)];6T.:.NA@B['5S72D\Z2& M)*SI:]<\2((L:YX?-C=Y8KI/1+%=96S:OO)L.A&=4FX#SGT22/M-7EBAN_,H2Q8U?6:*X\2M+%#=^Y5-"<:TMPFR.LF^&1 E>S)FT_4Z14D]T M98GBQJ\L4=SXE26*&[^R1''C5]Y]+Z]>?_>A69IC2L,K5^X7T_;_A;&5F_$5 MCZS@;H2=%.@ZE6T[NE\IQ/D0:/*$$ZCL#.D)=@ M=K1K*1ZR&&F 2Z%_,BM+%#=^98GBQJ\L4=SXE26*&[^R1''C5SXE%-?:&,P& M7V<>_(6$MD\P[5EY)"X9VR%8_4$8R(;!)TF])[JR1''C5Y8H;OS*$L6-7UFB MN/$K2Q0W?N530O$1V8,N";$<,S1_2N/O%$GU1%>6*&[\RA+%C5]9HKCQ*TL4 M-W[EW6?C]O5Z-$JZ90EX0Y>]\S83B_G$0C&WCND&E36F^6BH>L]0^ZU6[3(H M3W3E/63Q]G;14TG2[K%4VV:R?^]#;_1#N9DAV +E\B?Q1W9 +&GL[U'ZK#UB M.98^< >GGDMQER]EZ%=701 1ZR+R;??IEOBV9]WCT*> ?LE1'F.\Q"5D;\,L M?*-7OSMXHBOOH:]D?^VF?%L3+*T7J8I>LYWX.GVUHW5D7TAID\F5)8KERA+% M)[>R1''C5]Y'C^:U:]E/0NFK=7 _8_L_^,0,(O]584Z V\@?3_"(#%H;>T0$\\WQB6#3C,S7@C,'W.-6VE67",)>2]7T#9QVTOM1 M)W+;/%Y9BMR&4]!5P@IF7G2-GMKJR0FV4H#)E26*Y,,%P/,%X M=(68[H@.0+H?WMU+2URRP)-9>?>)%H,*X];(&\5UO1G?FWX9JXQF,75:;;4[ MV& >W"D00VW)L&G'/<65)8H;O[)$<>-7EBAN_,J[SX4WUG;SLD1QXU>6*&[\RA+%C5]9HKCQ*TL4-W[E4T)QK2W!;)\R M,,$5R_;)*/3\X*_*F)"@IE;@IYN[B\N[LT\W#P\WW]XK&APE\!S;^E ;8EZQ MPXJ"<6NG(VP6C//&(_I8@(]]\?P+011?"-DV??*CWE&UP6"EQ^9V>'%Q=?U; M&H*'P*XD]5J0NM;2]D_J6V7H?.QH W70ZTM"/R%"WRF )*%(0I&$(@E%$HHD M%$DHDE .IXP;:ROC4N6NQ"]TT(SZ3Z:#: L4,U0NR(B:4HJAJ0JB^3@<1 :< MR?*B1X?4]J8N;+$BNWDN7WL8W(Q+]1:CWAO69V(+Y\] ;76Z:EM?7:TR?T<- M*7***'F3>IY?ZD&5O8JH$K^:>(Y%_.#RC\@.7TOW03743K^K:MW5C4TD99XD MCUU2%MCJKD7.2^K'*V:SNMHWVFJ[O24Q'VD%>3'6$4T.[,3][S=Z>@M?;JX? MSNZO_N<2=$'<@T(_^#+\=O7UW^^5^5THWX9WOUU=OU?F5*8/2A[9_+*$;OJ5 MT4U5C# I+-5UM=-NJ]W^8G;MNW5L1,D6FR2P!VM1ZAT)3=LEUJ7IN[;[%.Q: M:FM&7QWT.VJ_HTNQW33NJ+76HKG24R1VP3,-M:WI:M=8]$%(GGEJ/-/0E]'O M#IFBWE6[&M;%'(L5_S0!#Y4NLNVK[@E1S!'P$>",KR#5 !0A M")_V:EU_+-DOO\Z)BC'RE?M/)P^?\> MSJZN+RZO'Q@,4B 8$;@R/D# Z*ZU9H*$O\[,)W+V"-KRCS-S#"]YKYC.B_D: M_/7C.GY7_C8R_?AW4YGX>)_^ I=2>_/Q@2* %DC!WMPP^/O?3'@3/KD&!5=$ M&C%<_HXB6F#'#,VGF*]9=C!SS-?WBNTZH(:]H'?WH%.D@(P[^WZCTOE\O+^"HU_:+\GEX_P_ER]>;W^^5M]^OA]\OKN"9=\V!@>=2!H6ZI'(?PA\X8BF@-]\, M)LH7QWO)2XE=FT/M0&?;MX=M8C%5*F4J9/7'P:X3N/>N%DL0[SL$VMQKLUZ8 M?K"& 2*X5T(FW7WSRW\3TU4U;=W^).#B"&H]!^MD.[?@5:H L)R5-_&K"T;T2XKKK%'2NXX4BMWIXL7%;O5VV5%) MM[XWMD,M:X:+4T=:'DYIO,@J0^.CX.Z5D5M2A!3,1'EM['5*!$9G(CP M[SL@HH%JM >JMDG'[CKRTWWG)!MTRU])$+Q7?C-M5WGK !+>*6/XA6+9 :+3 M=B-B*1[3DSPWJ->M./KJ@8H9>;=,%0$2 *(?;R#^XB*%^9L8\:49O*IW-+7= MZ:W/W^M03""I>\_4O209U.AM*EIV3M9)@DI7[1L&R)[-TZ6T+1-#CT!79\E" M3*!PX*.Q75=QO29W_B'3^_&XY:^C\AZ"ZKJKUP=IL&])*V)R3#RU,I&+!^]!3 M? )X']D.@=\*=PQ^CO\:86!_YGO/-@UCU?)&'5IQ:J;W\$17/B44'X'2^?BJ MO(T"8@%;>B=435 ZS3C"\[X.@)04>PJ EBBN'5,ZC)?U@LQ 9[*I;JN8KJ68 M4P\6_9-^4 <8UIE8*S24VVL/J9XW6=(8A+\[!/\R=*UA"I%E;9.>JAL=5LL0"A?M-H/.3QR; M6X<4#+73ZZB]=EY+YU72H(SG^IT4,E42X3+BVSA)8N_$UU9;AJX.M+QX;04T M=PS3SQD3IQD1@+W 9)6*Y(_(GE&VC9S,WHQO??0-A:^WCNF&EP*YVS@XNE=)["+NBP9ZBMP0;J=1W]*H=1R6E''P7[ MQH 5Q%SIY"?^O:ZE($=XB58R]<[&P\DSK3@_F0&Q/J=06#KIO]M5M4W2BD^* M'AI B<44F-\L?PUV7BT%:JJF]=5!]\AY^6&T] LR)KY/+"7$Y+Z:T&X#;LUJ M%TIGBQ HPUFVJOFY=++[TGM:>]932W19!SYS2GM8"1 M;U [V$Q_]^>)Z3[!H^CU3I+FJ(.;>KP=VWRT'9E =W+952>Z\BFAN-;Z8IL5 M('"O"Y8>$/L9NVS6 7)U)M%*E<;\R/5Z!68X;8%<$/;GE2M0>1=CI>E]76X.\N,*)Z(]M7NO[3-S0\VUI MS>^5,>?'I4LQYA0*M[X8P(T'?770*^.@E1SYX)2WC.+RH[JE.'*5%*<-U&ZK MKW;6&#C7V P(QHIO?3(S;4L$QX(D8ZTF5'K\]V,=SIP?=2[%F3E&N>\KH&-Y MML\8&ABJT98J\U$2X!+"Z^9':$LQZ)T0GJ%V]-YF_=J:J3/?R"SB0Z0P=#>> MMBXN"$68N REX\; =WLY0R E@VP& 2YCS?FQUS58"M',FW#(T5>)%[;>Q7*57BXZ2^8J+++_KT+511[9^&+V MZYK0-7_A237E7L.54F'XD:*?B_8*+J*A#EH=V7E>$GEY05-AI+-BXM95?=!5 M6YTMV\[74?;LVZ3(3(2[GF]@K*QL)UJW@7$-4/U6BYW2L55 ,$Z>ON7H_?3Z M/<#B@G@28#((L'SK-$/OJT8IN^,4J.3XZ7.)9=PK'7O=.6$F=G%/[75Z:EO? MH+G?'@,!#2.ZVI)[TXY[BBN?$HJ/1XG$K,:@YF.%)9B/'- M]'^0$*.52D!&D<\9TN%A5VTH,W'/T1V3Y)T'@O ML)@U!?XDOF>!#;'4//VOO_1U3?\@C=.:K;S[N%EOXR8,Y8&TBP1G@>3@C5EY#QR\5/_XU62W M2=S)T(\\9>U HY"#(#+=$6TE[WHAD8TL#I.ZUMNX@3Q>(8&]F_$UX*["_@'M M5DMMMC%;YZIKM]=Y>/_5Y+[>6F<$KNV0BB+";&;3K%[X@8=4WM M=S>HV9,Z=\SL.4X8CQ>#G!ZY.21=X'OD\OW27>,7+U9F@,[0M;:=H?.QH_:U MMMK2R@S<.P4R:0"!%A-FZ6;R>R!,K:>V#-!%]+Q?M-O3!F .KX[Q5D:R MQQ \6%TC:,D!X04%6'$R__:5@1WL$Z_J7>EGJMO*>[ K2L\/ MWSU=:H;:;;<+>E(>ITG1,/JL[530O'Q:)E?;-=T1[*(4-+LB:Y\ M2B@^!L]I)IIFI]*9'>!(9R'QIZ!C/C(O*LNGD^V5]V[]ENZ+DXY>)&FH7V&Y M!\#L!2"V=#2MVU)[ QE+J]O*^Z/*0>FF.)M293/JIVJMI.;F5DP\/U2H"'CT M?-][ ;4U4-[ZY-ES8#/O:D+Q)W'72L\V2=^UKY@A>3/^[!.K](SUCQJM."A9 MWG(*5'$2]%AZXLF:]'B"+/]0!H#MCNR9Z:!>SXIH --9Y;\FY-VF]MMK63KZ&,?$, M.]A;.E#A1Y+S[I/S;CS^!(M[8[1]I5B[)F6O0FI@5:>C>YX.0X":V8OC8> M<%(I?7W4]*[:&^3-39!*\IKYQ3B::@I(#4)O] /1H(0X""#R7VM"Q0VX/VLP MZM+3242FY1?/!T6&(Q4,4(K5>T1J^?3]KM%36[V\R0V2:]>>ZI916^EQ(;NC M-J,[4+N;M-AKILI\86/NG&MA3-*V:D*2_(4GE1:_#M,N'\.,#Q3 MD>4;AU39]5;I^&5!GGQL%E/3#"SM (6"[.(B:C^#S7*D1GB39 MGNC*IX3B(W!A?MYT*O'AH5IG\JTNQ5%O;9P.($R&-0>^IJ51(HS*M_C0#+!= M>QNTISDIPFD R1:3ZL:9!0IA94?XKAA#6$ MRL:I"Y@#E'O]D!#6[!FRFV3ZI7&&4V#LITCBRWRL&R=*5$';9?S\*NQ$U3LU M#Z4=QB 1/&S!,+'2SA-/.D\.:9J4SJ4HB&9(4^0T5MZ]*:*53IO8"VFVU9ZF MJ5V].8-7&D:AM;T;33ON*:Y\2BBNM:J9BV _FPXF5MZ! M1>C;HY!8^,70M;(?I)[6CW11*9*'_'*IV2QG^C*IX3B6BNPJ?R2/%U5,4/ED<"/7,PWP3E[ ME.G7 :RG:IFNUG7GBV"X3 L"^W]=4:94$W5Q 2Q37CF<=QA]\!2JO#YIJ'GZ"_!KI!P(3MZ9ME>\BV $3H=^7<_NJ)Z]5=FJ5UJB>GV6Y1IR_ M&BK2>YK:UXZ\BF)S)?#+S?7#V?W5_UR^5^@V%?K!E^&WJZ__?J_,;U3Y-KS[ M[>KZO3+/53\H*63_;Q2$]OCU [+:D30]-V ML1F2**3#B8(5WZ=!IZ5V\4_ST2&5+E*E!X$GN9/I1\6FU;?P*Y93!+]C.GJ@3(ACT>'%@>G0 MK*-?6N=M!=9QD';, #_ZI^E&IO^J:*J")/+WO\$K*]\M[I,!0LE9H +A"*L4 MR$9<^IZ V3(:>=.9Z;ZB6\7U0O2H5+B3S.HC@K'7#QGD4W(2ZSQZOD5\2M&P MG?RF@U5V]YDV8\D]GCQ'^STN+, MJ#1SZ=:/#NA!JY>'R_SV<75U?7%X_,!#D0<#HK;5F@H._SLPG;QA&1#B\,=N+LN>07*-5U\)/20#2LAF2"R%3WDS'>4^A ^F MC#[V=5HF!Z^C*?'M42S3]4&W]/SS3U$ 6 V""Q*,?'N&XG7H6I_,P YNQK<^ M"3 G%3]]@'=_"J=3O;X/,#J+'P+9LT[?AM6]#>!3[M>NM#^))^D_M@_B8OVC^XQ"?>9'//WRGP.9-[,)GNU:$]2IP%QXY]/'"3,P0M#JT(E1\-!J# MTH:YS+CO .220EP0_83X<)O@7D6T>RO>L]3[0#WX 7K)N3@][43?^Q"D%V(- MIPD;>L!^"9^^V.%$<8 SN!W4WC1R/<(7 UO"A<&C/,7^-J;S3P_1&43?G&N M_ X6L>?]P"V8HS\B&_8Z?YZ9[UG1"*4RE0UX%'P7:@C$]+'\/4AJ#C%9.]DZ M;.%5F45^$!'V^L!F)\[NVP,$^KB8"__C!?18H,V.)A37J?V,(M^'.^F\)@ 8 MP]KI=\-VZ;T-Z.=A2-7F9Y(Z]^MY$ZY' F%&D'@'QH(_JTE'?=.#:;^8 M@$)2\"KX?D9LE3^W\//4C^#A?P ZE?\#_Z,JX8LWM^6)G5V&[2& M)R:LAX^;C$CFGKF ]S]%N!?ZS+L5>[HCKZX7P*N^D9_VR*-O7/J#WWWRN.1'Q-U '[$6 HFLQ90ZP-5C<;,#%D6@?/,^9FC^('RA? M0ROY>>XCXBT?E,M'X@,CMI1OL0Z"D!#4(MZ2_UBRF?C[?\#_O !CGWM?9DL+ M#Z?>P[GG5:+DP$]5Y7?/!Y!^!;TZWAJ^4HUY ]QZ\D(?NB<@^T%VQPCB3R*\ M?L\^<94H%F]#[XE0Y6)NDPFH\ 7_(LZS.0*VYUA4F\E@BGTI?G"N $T&&24I M1]]C^V**'' I"Q00'W[$-*E005N2EK?!/M$/1<4S_"]"[YF XA,YIL]TW01B M$P[6-&G#6NX/\JKX!/]&U;.9.?IA/N&7L7ZIHEL']LJU4 ZFY'U3V_<]GXMR M]H^S$1A*OADT0E7*WNRY&QWSE?5@J> M$//&4,2C+C!]!!D$R!UQY7S,L.@@ MFS!M?^2;XY!!UXI\^N8GS[,"CF'Z&DX:3(%-O6CFP-U!I2W>RBQF7^PSV KR M032+4Z^= 7I!_R<1]9B#1CX'!+A5/[C!X/DVO!@H#/N%S-"H3Y,RH-D%>51P(7W41];4),)YR,3,$+1A,R14R(&_V:;#.8 M$=39[3^I64G?)EB*!>]S/(:3N7/COO0SX*MX;P#>8"PEVV1K^L2A$@)55E"^ MT"9"-S2%5^/K-4:!ASE2">44[_8%FD$U[ART=7? M4I47@A!\Q$B/ BA+LWXS$<.4C OD+B+C"I'M 6EEQ!W $&TMN ;BIRJW?'.H M0O@.Q"NGF46 'I:Q^?-D-JD_QAY9O MOB3_ AW^B3YJ3M%1!G^CU )@8=_/3(M_CMN#&V0Y", IFAK,_D\8FPFTA,X2 M,^ K3P@H>L]DX3[ 3X \I]P(IA\'7$&CI,[9$7'@O@/B"=Y<>@LI^))_!J]P MD:9"E!,>#D(,C('W(M]CEYB3NF(B;Q@Q+30!;"Q*9K&H\9$S1(S-@SI#?@+6 MZ4E\RD(09ZE7I5@I_/C)\1Z!WIKAKN J%F6M',K^/$NCO!:./P/=C=+?,U/8 M0T"4ZSG>TRO%2XP.&O@02E8*C"HW#OFX-OK:]+,I?LBY-W#KY]/[RGO(W'S;T[?*BO4WI8P84-1DA@.K_Y7C0+ MXE;L^>/T+N(F-$6!/R7^U3#\[S?XC_^8+9WHG;V$!/5S);WQIGK_?D>%#\4V M5;UI+ HE*LM00?<.:(;/MA<%5%#1]!ZJ:*%?'B,<(/DOJ( &+0Z^B6U?+J85 MUZ.!"WAL;(?<%H:?IH(9+&;RRE769PQ,V2'3][G13A5NX(D8W*.F;6:#*3U@ MC0V=*_?)6X+L>U ;=JBQEJBZ<'_''DAM' F&&Q]Y/L9L9BP]#7]'W>[M(HL\M'ZF'IHJ;_D4UQNHM@?$>R-+HX? M%8P#/E>&&*P>3=1L@ YL\R!R0DHZ:U('U=5 'J,MD] Y+&J!<<2=0#$K#Q(& M#BND7.9F4+15>@RT;UF#V$ $4HD%AP"5B043G5=5>01[381B*0Q=+- 3_V:P MHE%!.Z%$V$71N@OG8GP]PS M&(?@TG$*')]0N\\&-L!\6=G$@OM7WP0=!(3G];^3O)\)R!GRTQ:*$LA31'#, MG.8UEQ ,3<+TE\2[*GT->_[% MU*>%&=$4W;%_9L!VE33$Q7M2Z ^@5Z9!3@%F *(I3 UERB=\$B=]VJQI'%4N M"@P.%1:D.4.A^?/]X7U:@XT[8&))VOUH0JS((:SM%?XFWY5%&6EQ^OIR09KJ.D(2 $ =K.?[[S2YN>2QOQ27_-S%]Y1(, M7FMY_YHE4%DI9&L+87T?$+X@(VXRQ15\2P"=.W1H.-_"'%.0K ?T#R M_R=?SG^C["VM(0"0:8R_; 5Z3^WTVJK6SZM +]FLX (WE\7ZFY[V;!I/=U; M8*]X;+=5O3]0V]KVK01JVS?PS%K9? MZ1IK]\9:FS#CP5X ]IOQ;YAV/'0M41QQ#[ O2ZX=53-ZJM&O:@#J?MNQ'!WU M%%--.Y]JMF%GNZ,:O:WV>X;:TWK;313==4^LO:E:O_E>0',)X9,JE:M2]+H+ MI2F_ZUH5/(V"[M;WQG;I[CTX=K"K]EOUTYWVA;]"KK*L6]YV7*4"O&FH)W74 M[J!]6%VI)NC>&]G58MOU9.0B)8RFM%L82*59:5A#0'[.,$6FU'"40_.'U4KK MVEU=-F84'*2_T<8&#F@@PPQ<+QE8R_*0_D!3.]J@]IT##TP!2Q3/?,Q7(2)V MBWF0'(.NKG:,O"'91].$M22?HN.;(U&,]@@0QJ3:MR-0]8-W)V6(%[.T_.:3 M5;"T#/3A'UB>-!R-_ BHW,)P) ;8M=(3F5H=H.H-6-I2&VLGJD/]R:.8X154 M-53!\'9*%ZGNTQH8.ST0>ZLYWVF8WW''6)&0\-8!XZ0*/E@_2WRP,ZX60Y%E M.7P%$);OI]OOM-2^?K(6^1+VDS_PKPKV4QT"$U[35XU.&_[+21CK/FP,Y.>=Y 25!==N9U/TE7P MOMQG?S-M%Y4NGA],*^!OQKF/?J*HB*?HEM>SN]VN:N0:@J>N9^<+OBKX63V0 MG];1!T97'>@;A-'V:/K7A*2DCGYXF7452Q[E+5?3WPGGM=37F9TOO]?&Y M* 2YHJJPCL*>+IVK4E&?(T<#R-'RHD>';'<+U\[J7[5^M4; VDVL2MZ+E-*7 M\\MK$MZ,M]+P]0Y.&\W+M%R3O1K[#@=N2U"KJ@BJI)\EDGC9\,(J&.I."2<1 MSUVU;QBJUMN/\[^-F'.EB>=F.8Y?M M.-JMM=:4[3AVLHALQ5&?5AQQPXW")@IK.U;SFBC-JVD-?Z=?@*Z2A:X+Z-J@;M]HJYK>;7+1_G T@G5!V_1!5MO/J#8U,>K? MU2KE 6+:\V4=&WI.+'>*N+)Q#.K81EERI96-]K:QR"]^!$FU]9EV; MV9-W,1:"1O"80]>Z=EN5,I/]XWT3I[#6,51]C5RH(]9EKMQG@)GGOS:221FU M95(QW"57JH(KZ;7E2@6(WBPVU5=;FQ1@'I_6=.N3F6E;32C_+B;23J7=:UY[+YU9(UE(%:VE7REHVQ=H&B=L#+ =KLJYRZV/L+GQ5<8(P'],2 MS].@:1R-9!N]VBHQ B&WB YXXE(@0W*>*CA/M[9*S9J(WX1Y:>I /P3WVE\S M"=P%QINC0&0KG%0V;B&=]ZJUTN+ZW*_$# B%^LWX>\#(>K>,2;:(V("]]:JU MV39 ^T8M&+N#+=LO'I^>]>"%.$Z<)505#[F3.;(;ALVJ5>28F*;%3\D4V.5# M8#_OPRZ4B;&5!.VJ5?ZJ(I8-^BNI'5U3^X.\DO.*"$;VLSBB;==3U'W.3GC= MJ; [VGR/7C6.2\Q.S,3H"@IWFQ&HK6DR2*\:=V9)7.Y"?!RQ2^!Z<<;T/M7M M.EJ+*WE1-4HT'4(2ZSB'9$?29[ )]ZI&*SX ]J7#0#H,-N5U\P4@6_"Z.G$X MZ1 HP_KF1ZINP?H.K;%)@U\:_(<257%Z]LQ\K3HW^^CL^FKK. 1H;QED]^)L M/G%COMK*CG40N$'>8K>G]@X]=&CGS,1'%7?D33&=BQ7X8E:2%TZ(KYC\ZR8G M-?:KK0.YG,X<[Y60.^)@'7Y)U3DO4F^HW7H]:L+CG.@S[,EF:VS5P=?O[IX=UF$5B]+CMA: M3R?L'$H1KV.^QDK&5&VDH:RRM*_2:)G3LPF/JS:(41O:.$3&C_1%-, 7,2BR M+#?7X@ZNODE?0R6Y/T7N\LW5P!KH?]OY$E9UNC]0._>B)L[S;J+539R%(+N' MM>PQ$(X;\L \B*Y;D+XCP%U1HV8EQND?X'Q%U-;-GZ:Q!K6Q\]S"^SQKH?GW;@<[\&;T M__67OJ[U/@3**\!4(:X%.H5+1SO6%^$0AYFA"4S=\F_Y\K'1T^(;\",X5 M@!X\XH[@/#;=1$"4N-,\[FF4[C8_CKO-!TFW>7@0CZ2W/N#:]*_:!\7SQ:>I M[2GI)Z;$9,=./P#@@'46VG^K]$A^LMG,HMK*1;4U%IUKDIV!#0>&>+D7^>%$ M^0,>#V&3 -"YDR\^RYNNU]KLNICBK1UEI3CBK9R2)R5$F- M1I4P%3)'N>RUQX8UVHMR>>O; *:9PWP-"0AAIW72P/('1*ZA@65.1'7GU^)Q M++O5R%8K-S;UI1$V>4NDU.,,Q42?HT+7AH^#Z#&P+=OTP18 4>PX^"#8>:!] M@3H'?_,+M^+K0-]V F94!_3%Q["DV,X.?YLK+ M(^<8@O;O"!6&U!RL&<'W\B> KT'P<*$]GUD<\^<;6K@')+4+('S?GN&'>[P$ MM[YG1:-0L<@S<3S:V4YD<2M@8;A>J)APZH#VXSI!6F%5B3AD_F)C/1'D$[3H%,V17\!SR+QO4!W?TJKS8H*]3 MBXW'[>A+^.A "F(*^& 1]+B$!8!6"(,SMT8%?.$O0>0PMIH&PQ9.A4]8..4&; MB9MMENA%3\0%.D1I"M^3&1(I\UXHWUT;_T4U3- NN37[_?S^7/EM.+SEENL[ MH&G:]3-0X A@S%#&!^QJ:OX !B1 1$6QB9U 9^R>A!,SPXWB*R+N*IRL8#XG ME>KP$XP=.5X0^93 F*+YE.J+L? [MA*J*$+OR(,=Z!N!\@*V)_Y9M#4?F#!H MM6R1A,U&/ATV&O^( IN*JW/E!NM\@",\>?CIHPGL)J/[D&?3B2BL4 .*(:=R MQ8F]V MR98)/PLC'N=2/P'XL\HBG&)F^_XJ_PO?2$]N\K[S-WAJ:[I.-5F)2 M?N3 ]LX<^YE8'(BJ$!&A^1-_A0=EFE3\FQG(-%@?2("B_I'-( _0KQM& %G! M\X#Z'-B<#3CWF4>#'2<^::/5L2^>#V8[V*94I(Q>Z\0&]=(>8'8H<::'E*H] M="WZ3X?)N,,9)[!'%/ 4^(G,9>2=81%INP%82LAW#U>!L4\7[OEH G<&;B"R M$%,PKF &3,Q&S<)TL$9!"28$WHU\)O@@[D_,7PI7X>\#%<4'-CJWV)C[%*EG M&OVI>*/C4MY)*@I(3 WX%=F$K 1 >A3FS/Q?T 8P@F\#C8 M5!;Q ^Y3IUW2 2;TG]H'X?>L/)!/D"@. M,.3@7?PK0?4C M3B'I[7(!?KFX M^OQ.B6;(!GXIRAK0#7UIUET>TO#%5VQ+0[K#TM58G9;::BWF H!2$X4932FV M9@5061 /N%L2_\;OT"V?Z,DCV"' Q[>#'ZA]B>@?LF9@.T^ R@6E$$ =VF'$ M++[A#+2MGU15 <(H J&A=TK-8+XE/FX7./_->/ALV@XMIY]+J[FZ_I*"VBW M_(V"425XQYD.$%RL9?N5ZM'B?8ST %1PF1@+CT($H#AY5N4'?NI%B?!,^^0: MS5_C?A]WJ7&,]6&QI;-#0!^S"/#8&Y3;XI#)&1FOW2.+S1E[25DE596$/F3[ MU%'E$_CUG_01:LYD>>;41&N&Z0?H+?9>* -$I0DSJ\)QY"1J%WXJ;(Y8F?!C MA8I;)@3(7^B%:#JA 0,[!U7.#V+SEIN^%G:&F2ZR-O?* MY.0T/-QSS\!91/@0'EQ42Y:S_! MEM"I82&I7(T1>/.[!F')@U9,VTP!* ,-= XR=12=*E2(O(!I/Z&3450>[/>I MD]=,/9GV'Q+8OS>%:SQR*-FI&9A,3?C/ \/X-6/Y"Z:\@IZSZ'^Q'4=Y 6T$ M?SY.B#Y]Q3#,C!6(_UED@@5=;L2>P%2Y MX#M:_&U9Q:?;Z^4J/A1FA8<$16-YBF>]#MG1.@7:76) .Z^%]*.N3T#"!19' M7U;1RO+&$IN"\0*6WK8O0:M?CB"6MUPXP$G:!0?)XKS)RN15XG.MDQ+9*:M$ MQK-)EYOF.7D?CQU"^KO5*%/ IB**JHJQ9PW8&TN\8U'8(L7R,WYK!TSWF8*4 MCTUM!U2/,]O%-%$?_@;&D_+VZ]67FW?*E(03CRYT"1=I8OJ6\G8)RS&6BJ>% M\B18(@;[1C;V66?N0@IKL0M,QCCO+E[,*>@/5+UT%WGP.\I_."P8".: \24- M#!3?=AHAH?+)?E(,Y1:4$3N@2N*_B/-LCE@P@9NBU [%(--2 !9QNGPW]4X MV-;.H/S@5%,T=9FB*5,T98IFG(B9(ZKUQTZ?:&^6_'8/PIS* M8>;[9BX4E(/S46V01F;&+[M,:"Q5]!PF=EU18'FLAN5[DO_Q9M\8H@*5;_: MI:-VRZ>C%LPT/ES<*Z\39*)D@\C%V-HL$&;5NACB\5WSZ/ M,3CO+)R()@@!HS!'&*#P7^?N_S+\K1VW7H*_>-WT:79R^,UPN7:1\Q)<[NUL M.83*\KX:[2@%_^/OI"K[3S-#[CC2_Z#-V,\:ST MJ.RDA],=4"<>H6I+56":W93JS0!:OVN9/AACGS%8*8I-1&+X\/YSG!)N=%MG M6DM5T.N1>H-(8DRCVE<$('+1#N] ATB8$^'&6.E"OC)E=R-> 9).<6;?4I]D MLCI&C@D8- IFMHV9_':=G+Q[&#OAIF0\ZFV ?^Z<5FTEK]B+R MG1++XZ[&+#V*O2D^1U!\$!I$7CP)M9/27O&T2I$H$J@7CF@58!1B^)_F'(U! MWT 7<.C;CQ'S//**>I:(BVOP=%I,YN";\4/[3T9E+(E>38. [A).&(U([BG@ M_;CY)]?^DSV00CPK[A=? F)2W['T PRJ3T$3CGA:.]>(YI[#13B0Z*LL1!G[ M+ ,=EO6.G03@J_ % ^M4#X-W<;2)$/O\*=*:V+GR)?D!C5",*2)XG4+R"U8I MF4"7I=[CIKP(%$.D,X62/N&%QRG9 MF23+H0P*A(+"%2Y,9[=BHO2)0YYQ.W!3@5UPCT"2X!=#&W1$C-1CDR++#$V6 M"/L(UP= B3$['->+[1E<_H_ B_R12 4_E?9YB,9]2F"D?=#-:!/F)1>=QB@I_1Z(/- BN%%PBUDB+ M5QF@N1@JA/8"A"D'2S4=.U>&/)*#PBS+9NBBR4*,>NUIHNG%)F"*N&:C4)1\U4;&X6B]GLPO5T0AU+H4!-J0 /^GWS".28UQWB=%6M3 M@OK4Q)X%Y<@4S*]T6!H(%$L8TD2Q^(D_?\6JY/*>-5%@2@C5XH=P]2YL:\3]]DA5QGEO?BLE MJS;%C$"DF#;SFV#H ML*F:EN+F]I MQQ:;QR?>"7\([WV%\49T= ;4FV?2RGLO"H333UR>>*GDO3:KTT4+S'G-C9J( MN @&37 IZC/@+L)42 E53^8*$HTKHQ"6^!,%;MKW-+&);_JC"9BVS*TX19E MGTMYGKQ'S$7D<9%9Q'D>>K,6'HWPJAS.H@+9XR0 >'&81-A3-SMI:[&!DR/&5M$0 MFEYJM.:F[]PE!>CUHH#_.X_V!7S30#*EA0])>#;-;?"AA*^I"K'I(W'_*UJ. M)OZE4N+ EB:A2;L..+RL+7(A')+:,.CTD/ID$G 7I& M!5Q)7J ,&LA(1V=XN"4EV-+\ V5G6DS.([UACKZ4GSZGJX>=:(T4EG!+@59L M&CA.^F)ARUW6'3*V?@+"1J H(AGL+ND3^8GUB:1% P'UH[)<=>&DQ[0/VJDN M>#%G30N&Q$!>/&K<+#KI-W@6HMEKI?!PKOS#>\&PA=E0=0V *-S M$676VYF>.O\"O:7I1BQPG>T#I^:U:TE].#-?3=&N%1M5R"B>>'9U0&NB8-*%-#@MDTC, R>&]V6O)7S!:IE4.@=-/JKZ O M$\(.M''WAA$9#XQ!->(]^<]VUPG(L_P'N!744>B-SY!>1=[QW><_I<[9HNI5XG 23UJW^-[*>1#/M MQ%DZ-7^D2XZ"="/K9 <(?97_7;158YJ!2-FD7*9F(ONIXG:G7FQIE M:0\5/<4C3>+/VFAX5ZF_4'14$^W&V:^XN<]5%YHR#?QA.5\PLVYS.&-\%::8 M=\;2Z](Y:2(A*\G$.<(.J)5OZ8: ^TSLB, M_"3^R Y2<*%?HK^5/V_37C#86A0KI>FUQO[Q?*K&@HK,?L92^D*2*N_@6_-9 M#B8-)VJ\\;2FMSDXV7B@U%;92U3F\&3*<]P+[S5^-\*"+TQ3B!Z3@\%OD^RY MM*[+8DC.*'+28U@2 LRAOZ+F5SM),MJ,TYUJPE%;)AS)A".978 JU' MS1A8R]K#[-E:X U*YI,_4=' GA_SVA.MM7KQN(%.,LJ_.<^A\08N:Q+07MH] M$A,VJ.3/3]"X$5NCSXA!ZZ_7GCO:J/'BLMXJFGYN%#=7*7 A\*A?&D!I'8]I M)_94=%YACU-=0N7V$_5P)#FU:2M#)&_,]]=#]_RS;6$R<))4PE[-?V=YHN\[ ME=*@A[''F2;V%)F8MTNPR$*$>G!QKLT^$Y>&8JE/F-6*,-='FF;@HMH(_+@[ M#+P]<>1XCT!Y8FK7[U2U8=5TT2.#$>I'V%(0K1RTX&:\$)S:.$!R&(/B1L_$ M]JVDL(XUM&$Z7VP8X;>9$//\@QPL]$14*4'HO-**/Z:\6IG3PL[03Y>RU*@. MSJ?Y)&>+P]\<*@P'+U1JH8K,1Y0DM9J)VHCZ5&'N4W?]%@,%%P=;Y?_.]S%D MV[@3NZ"/+TEGZISWBO*9/=E+-V@_U2X]?XN?"'WSF9OGO M(,,^\PR\PPZ$31=Z4>,T$$/3\GQHP_O/2K?59589]3%X3IR>"NNBW46+;JA] MC+$-%B@.XMP?/W$DQ2F(+%5'U(.S\. 8762B)S_K*L\CB6D_&JW.$Z7+L<'4,_.$/A/$1O&[%Y5 ,W;9Q#XG[JQ1D\)[ ML3/Z RS X]6#=& ,:QCP0IVS&.!Y<6%AV+W(/4'HLDE:W.76!/RS=KW?L%, MIG*1Z%9WJ.QMW4T-UB4N)NWA3EV)/Z9E#G^/- M?*-[*=NV3%.-?GZG_TQKA*79R$NZ6;;S>^^PGFP&!T&FL^7^0= ;K ^ A<:6 MC> ;.27%>(E\&TT2=7YJ:=J=&EN4"6->F/K%L@EH/39MO\G&QV3?2:<*EFO$ MD5>G#K\-3(>J,&S+RYT"G8T[1*6HM$B=N_S) VE#6AQ+K ?SYSUNZH[MJ?1D MCG[^W+655W%9>\155W'?AS0*[F1V_(C*AO_0ID(BZ,"9>B,$.H4DQ:O(!*)C M?9,L.7LZ\U*!KOE03!#_GL_\0:$HYF7%"A2^B/SD<1'ZM9B6W SV1OL@LWPJ MT/9F-/>'ME1P+=HLB6:ITMCBXNSFY#L&=&]$?4UT)%-EZUS9;B M!7R6Q3B%&@9^&@&D3]C,EV@U@H*KYNIN?,$SZ0B\*(O:IVF_6 !_!C2ZC-F. M.!E-E%R6 MB5!J41?8MDG@F';-XI!0XZP843K&3LII4;\1[\LW9Q!XI5TG',AJS ^ ^F;XE+(%YSBI,!R ! M\^D)GPV97_R)O_*UT5EVGSD7^XWZ4>[!XHP=='L4&84>NO)3C>%<-V,J=@_G MC1/ 94XJVOAOS@W&ON>#C8%$:9^^"#TPM!J,,9*93WA[*3/6MJD0-!TBG#8C M*AJ?B(L>(N?J83!*O16(O4/SF=,=R/MPSX356NA\Y ME7VIGI'O8FF8Y*O38>74EXB_9FE'PN( ?LD_<I5,_$GQ#3$J5WW!L5 MQ*4DXF$X !\BG^FW3 &":L"C%[FH#5''OLH3?"EL;99I% M?6($&P_]15M+''OH6N+0],R'8T7WN0HSHV=J?Z32J48+;$LV9*I!?E1'YD?) M_"B9'Y7*@MK+B!TJK"^P%,MCFL6<]#J\B"H]4K1XB@ZJCQ[WQ5T0S%N!KU- MH##8[W =B@NX8'NY3\Q;4RD7Z=\+RKKSK+,9;S^M!',(^$[F8=%?F;) M':C@V+$A"[Q+MLW2HWU5O:VI8/H6#M=9[D#6C79^:Y.<^3JU.;+6TE1C4#A/ M2.,=4ID[AZDUM*L/W0&E-1P4YDZHJX;V_J3^&V'TT'ACB+Y %MC ''GA^FMV MF=T]88WF$7Y#"U,)L$R!=G[@2 MJY1$H/=>*'_0W9B(#>69/*PY[0!4]A0DS MBXG8?A<4;M+2"I%=R^C=RQ;[9/HWQ+T8YFS7"CT0\1X3UT.PQHE8-X@9I@\H MX\AER0<\ZX-M57@"FCVN?&C1I@Y!CGU\^$M7>NY.ZE0'-H ?YASQK+UB"NC< M%DZ%;93APM>KE(GN^J/84++.@2=?HJ8>VE*,ZMV!VNT4#^5;I3<8^:I2D=ZP M[].U6FJ[GS/$E:L(S1;C8)K_4,X4E@&"A Z@K-N\SW[IR1_W. J"GBU]M!M: M)TB;QZ*;!.0*[6ERT!D@<=,(V@,+_@P0,V>LC-5D>8P%:;@]K4^'=Z6/*-S? MO+O.7(.Z^<8YZ<0^GN(C[ M@NH1GI\)L(M'V%'%2]A^XK9?Z>_F2N?CLO3%T0]/M*PD^^M4#]-/Z$D[NQ]- M/(S!)[V)IIY%')$A*L*F]%VX-)V6@@_$0)VK0YF:/TCQ$(GDY"K%G1>%BF-/ M:0=]1%BZS#X=>72(^P281C4-]F#1]%LA?PV4>6 <'79)T@>0DN+#\F-F\4 MQB+2N$_8R4*70IN"TUV[.S'-]$5$!-C.E:=QQP%PT0R,[BF.!:4C7?@UWPO_ MU;GR.3,>)EB&S)'IQH$H+',?CT5%O,BMS@38L^29OMN9R\9KL (QR$<5$T'8 M6%^6N)H>7I:?]C-*>^:"Q!^'B= SGC[?D-R>[W04,LT(IE5L'-Z"X<0@^0+7 MY=;'T#RG?TNP)-&ME'?3L>9_.2:,(L0E0/XW;S4UV\8 ,>D!YWG U+,ZJ06E M^\>S \%YZF%74!\47,_OY_?GM'V&;=E@-J.5:V/[J.Q]'A.+EG/8#"NA^9,G MN3;C0E\041L$!TOW 9GK )(WUS*9/14DPZ?BP$0R#8H*+W@]%R?CPG5X/@+7 ME])MT(EKLF0Q!'\L(1SS94X"8OD1DPUQ7E=ZER+W;Q3GB-%!98U(_2M4;R,W MKAP!Z,V\@)<^]VP'HAJ9JKKM%I?E(P=NR-CF2IB9G5D;+\"Z M/REIBE;..5T4$\$I?%6I#5FH=3G*Q'OA;\"M!!-:MALOH0K*444] M4](8R<'LTB)()/7!GK] (X]XE!\$^_BPZ9E,H.5M7&B(-'EH8= KKAEK&R,F MU IQ _N/IH+ZX3MZCR)08WUZ5SC\6#_6'Z[WXA#K*>[)+][#;A3=$A]R1KO] MGRMQ@EX?)YZ3Z9S,@0]D+D$-<@FZ,I?@L/Q4YA,<(I\@5_V<;QZP^?BBBSA] M_! :J-#NV^?*;PM)=8<;_[O;^S/V',=[H7T0:>$0_/,,- 9T$V2F1*(6$;NV MT0N\Q\D'100W*)W5?#^:$"MRR,U8D%XQP2T7;:F]XV2%G8FZQ2;F$YRL@QLA M[Q50+WQSEN[.+B2CA4N]*1!ZB;ACFUOLB/[HA:$WS9-]6$ %J[O__4;?P:V, M):RX?XC+[.6;@\?M\.+BZOJW]-D^+(/12B&;VS1>^W7I2Q/ C\<,\"DH9=\T M*&ZFOV*1XIU_> 0EYLG'1.TS6-CSW_]E-")@;F4TG]WTV_]$X*^TF.<3:^]8 MW'E_-1#G'\^GRH*7<"+Y)44N^;B9Q\=*VJ>]%U)+%$7X>@4!OKSP)6=)_Q&, M:+%;D/@FAC '<.GJ;AV3GM1^;[&IUB+(=D:88_I_>R!,4"J$M54E26[&!K8F MM;>%M-9>?QS?O#UB9RIK<_F;:[A;T M37O1_?>;,TR;&*A:O[\^F>=J+ 3FA!S(9!VJ[U%>Q63K52_+F2_^3V,MV._ M%>G5R_QU5:K3\^'AO-R"?6;S+6^.=*HI!SV9N6&H.+A M\/4A376L1^I!!U-6YS(/DIT>(M=XAU<)1P+C4-9D4%Q2ZL &[-DXZ/1<&:9:9L75.=FLQDSFPJHFU5KI*DV1JDO;I5VY5L1F[P7I M'6Y9G&>H@XZA]HU%/_.JHD,M_ZYHJ6-IASQ6OZ-JO4778;:_[;GR0/N4X:;/F1G^2%[.SXD:$SK7HJMCME=?LS^;H_YQ8O\'9]2L._> MLH,"EULZS:R"D\*S.S[I/LM6"E/K-F[7MYA:MP2XU'1H>,K=AIE?ZSFQ*]O! MVGE^>PCJB%EA9WQ8V-( 3Z4Y?1*A.T%HFG?6%)DR(;8JHCQZ2-[28G?E+8KW MX-V>DHP/&><2!__-]X( S>?(#9=?T]KD/M=Q3WO/')!@KD]P[=8,V31AK&)E M71+1N4!&$Q=V\O1ZPEGP?=U89HNQEI@,?$F32V(]Q+#+CR+/VQ*?-YHSO1A= M4]N:CFTQ*TZ&/W1"4%DTSMN"FM%9/\&\)$J';)2"M<1BG)LG_#T@X\CY:H^7 MC4MNG_<78YC-*W 0D\=86QPL3I_8L^"(:QV*&)(I=OV[4SOZ=5# M[ZD)JO=&M.\8XT*9IV0)WE0H2=Y?[=(T]2NWE+; MW:9%JQHEQZ1#M?CB&:T*':K[NWB=5EMM&XOY],WSM#9*H!5;B]*MN-&MU:K* MJJ]8'G;4#LC#KK[%S3P:C^.QI*?5XM1'NNUZLE'!'ZY)R$HI9V C\*X&ROV$ MD&K21T^2L^H5<5; 36DNVE?[VD#M#R07E5Q4(FL']EESVN2=&$7L1ZY67HA1 M"Y@?Z;8EIS^B;==37ZYK(&N?[2SSNT=HM:K]Z*J]]D#5NGE!J2.\0YMB+2<5 M:5D34GUA,'U]2CVZYYW%E*7&Z G-B)Q6B\J.+DVT[@Y6-Q0]%3:1 MWQVDB$TP@W%O&33KY;3:M'W8:F:6JODS<1IR%6>@4L M9NUN=?4HTS#.C08K($=3G5&+7M*=_%R]@NZ*51=A&.J@I:E=;7/V]DN;83941:D)9J7WZO#,7I9:U'S;\HX?T;;K><>EA[K7VXF'>G^Y;[HZ MZ S47E]OAE>J40&@YCML>U4Z;/=W:7IJ#RY-MYN7Z20OC2R;J)L?LU^E'W./ MU7Y:7^WV6LUU<#9*6AU/E40MW'O]C=Q[>RT.;!E]5=-6IS,=/YG1)[:06 M-1#:4=5 U(%O]N?G:I7FFUN4.NBZVN\::CNWU$'RR+_7>03H:8_][*^UIAS[ MN9-%Y-C/>HW]W&)"XV.X>M2G$A]V"!(&__&?OMEJ=0=O=GEPH6%TSQ7<9J.& M?=ZXRC!Z@G\J1DL%_4D;J'1$([],"F5S=%8G4"/] OYEATKLTE!>['"BW)NH M"EA4\W)_J,KU^?!!#?4X,**!D4!P](.J3CU3#H M\7"1>@6.@70(OA<('5?_K[_T=;WU87X3]&/MPSORL6AXG?DV7.>060!S*9VB/NY1:-Q;8/Q MK%L\CP[D8O'D/4#-5)FQM2CPEI\WUS.\<-ZOMDMNQ@S">SZLON2LOE@8SB!6 M%F<_5VY]#^P-*Q 31BED',]TE1<@7R4*V&!1G\S,US1](^%HO0\!?#,U;9P) MKWA1&" MX]^3U[Q%\.(5@$^ #8<$"5LA/VVX2+@G1I!C4'<<.WQ]QV[%',TC M0;\U9S/?^TEGG3JOR]#5;>7Q4H8N-OA^,U(5G%: "M]WA_"@PR=)XE$_VDV( 7N'% 47Q M@T"K('B.:HH>G[#D'^6/R/3A*0#MS W["BWXFSE4UWU3DMMY3$7 M9-H 4:U_-L6!MVA.XQ2N1P(6-[T@%V1$]ZT8&I,8##>^H"6< 1S!'X <%UDQ M:+K\^BT#?G[>5WG@/[QX]05^O]?)!S[Z+C@)IR!^3V8A!SD5TCH 'J^+T(9P M)K?O14\3Y9^12\1#QCIX"5;A9>T>R.OB!0?OUA4SNMII%5R+-3%CK(.9=HJ; M4?9E!R"ZB[3J=B^_^&L9#E8J+?@5\GS379;[..]6.,//N5Q% 1=2^A*2\Y$[ MW:P(S- YO5*<>9D85R8F)K[ _[L1L.W4 V-"#=MB,NWE"LNE("K6"9_N9CZUSO+)#7KP \9)*HU &4(I=J M+'.2CL&.^.M"4@&LHO!^5=!^Q+?DHD2H^H^>[WLO9-FL^G9!;LZ<4<<414X6 MW!5[,T:26R"X$E.:.Z@5XR7-OZ@C^#Z#$ E0% AIJ":8.!$RKH MQ ;B]?%'M)L.3<*"[UPOY-!1$%#CR$5-,$8>S;]U]PW3T'OQ2^S=/;UZM/-'7U"F3D1(QGTK"O! M#*2#M?S.==>O20W\\#_?@!JFT72.]2_>PN0KS[4\]PK/\0@*],UXC);H'6R6 M;CO_SF:%SRI8;]U^F;Z/3"]^@;7!AM?P+"W)S"6STS6!C_CQ.V.BY ML,GPE=C$\AX=^XDE',$;T5>02\(F*/\!6AU IH]P6Q7'!GT%H#LB?@@L):;] MN=?C?4&;[/OY_3F]W[9EPZE(P)]03!JC4&:1'T0FZD%@;"BW#K&>"/TQ-W5> MD[VH"G.\S7E(EKD\D.]:8"&"70C7RG[&C!EXTSY'Q^_6VSH/=JH,C+QGXIIH M8BU!++?1BO6<;GYI6>$8,KI _/X<7P42VP4)1KY-%= W'].>+4 _2BA*4B90 MG&N#X>.24'$(*P]!OFA[E/G#L^0G6LU*&P@>_PG\^PI^9\$.X,U9G]D+F+2@ M(R9&:7:IL?T3/AM-@-,2"KG48O D_!"7=$B RB-:8F+)>6WLO DTM9$#$E7E MM%Q3@A=S1FD&><^R>TF_@I][O@WR#;1+@#'S0'*K:(5O('=B:NR 07*\XAM# M%AKN^?Y8\Z'R[7$+%25UB<&1+[V*+N)6)\>+FKJC-^/T MV_!EGSEVWWQ\F=BCB?("+!8N%F ."*+3^E7(@[3?3E@B"]Y JO>8(>7K6>V7 M:T92^<*<,\Y=YRN,_Z9I6%TZDU, M9ZR\_07,OE;B=4W?$&%4,>R/0QK5 @<3 )BZ M_0C<: )6[ ^^F2 "F0$$?7_SY0YU-B9'643IR?19F&<"'"GU=OC7S/>>;0PA M4D;5&$Q=?;Y4/L40&J8L%3AV.L)Z]6DH@JI@>%$ZGT5@P(U,X7\P@6WA M+QI9 <(^^WZO6)[CF#['C< XW@Z0#C_8!R\>ORK45,O\('GA(F/3U,3I.+>7 M+/-9\MI@-"%6Y#"=_!$%6!"G%"@T&R?/A3ZT$(HTO4;P;P7Y@3($BDU#C:T& MGR8!Z41I"0 =0I%US!<\XC?3AR^UCF#<,=69Z+9WS!&[.&,?6-2+!QA#/IY6 M=,9Q2HBX04#(-CL>VXR';)C]=10[_!\Y! . !CMBO'.Q!]2&8)DP"CW_59D2 ML%> 5)A;*C#'!,2)_^CY['::LQE8Z0%CA2Y%RPN\ QFD'?# *YY&J )4&9^[ MJBI@R2&CD)G]"-0O!+1X.-H="8@/5_N3!_V13*0-'4!4@A@$''8!$V!(,9 ?T%0@0*) MP"+X4L<#N8T85CD X6@^T)R*'"=B)5R,9/2?2)LJ)%6.[1N6NV8QYEIP7LH08^IV86 4.SIS*&[9\PW#6'< MJ(HV&4;BX2LD,+RY*B@*^(,Q.PUA)#>B=Q()X8R112Z,TEZ)9"4DG&<0[EX4 M,*K U5]GA",]1[5-J A71"E!P1KKM":^\P40>N9XW@\\&Q5PC -,B>D&.>(/ M?@?<2>$B+HDL<;#SZ"N],2*.A_$5_CQQX?Z*W9C4@YW9 'H77,P=Y%>,[05M M'<0!YZ !4P]!'X^WAH=DX(^#YRB9*9"Y+VO?&:K]X=.- M!VM[#.8=-??<#K@9X[$H4RO*.5XE=%*;=\@XW)D06BP>6:L896)571LMI-+^ M1R?HFX].6*^^YS0@R89/; ^X>M8!/@BW7*7M/(YL'+'>;J\U$4ZD@&$^SKJ9 MO8M=VMNJUNZI+;U?NZ&G]6QM!-C)G[*I[0 [/4TU-$/MZ!7U(:IG;Y*[^0PI MY GW9H$B&QI3')9EF.6UOXDOF>9P60IF=%$$/U##3N*'#4*E[:7.384'GE? MQ"JECJYD*)S=02!^X51I@(S]1H.B658"-TQ#*7S%W;<3:98NL@M.0R:L9 M0'ZOC348P);MQP=J2VNIO8&Q/AN0(GLC9K*T;>D.,=LK+%HZ>@%^2A.'@8+R M6W>NP1NN/7>T'1%U.JIF=%7=R)NE5)M1PPWLO@1HWZAM7;5H[QIJ?TU]I#2V MU^I?=.01)9:ES8+D6$/@C0'0)NL=2"R69A0E?;T?0\4.L IEA!4 P?<2/;3"L'0NKEC&S$[#LXWD*>*H7% MLD,7I?%B=*/W)@\0I$USTHG1=;("B(NW1Q( M)-W=PFK;E';K:K^_J/_"_M>CQ[4G7^UF_SH8CWTMA]38_K6F$=]\H.+D&TJ3TC'H94['QGB[L9-*LPAKK1224H3U;V#&#R_>3KQ4 MC>EH#MJ#3VC6]FD$38H),3\*OCTA#A&X2(M?0$,X^HAYA7,1&NE@[6R6#Y/; M!_,K6@TW20>;*]IB%ON@,@=L0G ["=3OTQ7[M[DL\T/WE%Z[,^2"2S#N)WTS MII.8W( >Z([5RU'7WSV8X>03EC7Q'H+!!KVG!QUKH%M[Z3W=.U?NT1!5;KB5 M2HO\L-8K:%0_:G%>=MAA\PY8:/G..S8\%TL%,7D;K5CJA6 (5V:.Z:I*3E42 MOJG%Z>0J_NFM8V9KN^E3^&E2I4SKBK$2EOB!RITG/\BK0J8SQWLEL9O#<\_$ M1\J%[9-1Z/G4NY2SST!Y\DT7'56)QRY>6IEBRQ]6B?J3^",[(&CJC^):57^A M#5(KZ?4R-FT?6]7](-CRSHE(45,P[,D'LH#MBO*[-%S2+KGTQ.2UT^&5>515@KZ:3<.]^,?*YJ"LEO/>$)0E AGB(N05Q6+>"( MES//V0R[9S/,W*&6%"AO.0NX']X%XO8S#. G] [8O(URKL.+]D>@ M&]-+F26-I"73LKY >&W7OZ^\QEDT+Z6T$;>42+W+C-N^QWNBOP&JB!Q:8\[/ ME(;1JM6S="FZ@.(;.*Q$U @X)^OG*:NB]UP5W6G)JFA9%2VKHJLW-18*H)E$ M\9;8'L=2*;T'FXT"BS8\7*EBSJBBV&$$9@['#)1D) MK?6[GF,C0GAE?MNZQ A.:W/E>TZVU>Y@L5T=FRRQH'G&)H;0[<8V-KZC<;MU M\C*,0;Z#@.5E&!P*-&=HGU!H:_TE\S4VA@+H%U^\6+?7TU]G34?:.#Z@,7L' M6QY'(JS-MD:%MUN7C_6 M%(_6]LNCVZWUVZ>N%H/[YMCM"CGV^F.\BL=2?(IL!TWA(^%EW.\G+C6'^96"^+:&D)&[A"4)C@% MEH6K?,*F:_9;?55K:4J *?/9]RX/FL%:K&K]FS:#O66H1TTCC"'EGMV6=PD M=G$W WX/U)6.N:>TURF>G#7\A./S7L;I?K[4ZA]S)8+W_L30!@W>U*'C6ND: MCB1Y-?_J4J=).F3!(A;TS@XQM ,LO^[IK77OT];=1Y\V3*M2+EW47W?K]UM8 M>8%++6T7=VRMX7:*O S2=HFKN6*&31&S,CA36_3MI4?B=]!1 MDDL0I0_DY) M"^[#F3+D!5"7(KI\BQ%O">9MP,PI54)N8\BM09A-;?$I[N9-2F,VPVS3?*XT M+Q?]-:_,6-4IQ"B<.I8*\J%4L-;6/]([K[;;::E54O=78-L%&MZ@ET+JX7W6#/_U_ M]KZ^N5$DR?NK$+TWM]T1V"L0>IO9IR,\[NX][_6T.]J>F[N_-I!4LMB60 O( M;N^G?S*SBA=)@ ! L3%]8YM(2@RL[+RY9>9WI%9V"96KL>C-E=Y>FH7&\>P M>1O,BZM+4;''S:GT^8K3MQX7H.-%A_%[[>IB#\M.%(M]:YGDUMM- M]8C7BM/B;8(0I@?Y9+!:\2HN<1\($?F5''LN2>%;^%0^Q?4%:JC]-"( KS0C(Q/-%[5J.ZY%W'()&SL85+'NZRGRUDV]F &_MX M07VN_?RN88Q.X'/TMBW'BBANVRJ3Z[,T@JG&=R[7926#RFMWN>KOV=O;(C/N.,!50G*3Y_%Q=AKXP.H?AG MLE?JKT>2+)SH6HT3+9Q:Z0\:#W%:IZH+M8JBW=IRK*)"E4.D,].Z\,H>"H"9 M\R#_7Z*A%-43K0@-5^YPD?XH>CQ-]=91H9 !;2@K$958-1I94D.C)[&]9_W@ M ?WKR.DD=3!VZJD+XD^TN#$B[80-7=S6CU?^92."BL<3Q(""\EHQ+9\_E*9T M)W,?363ZT;(=XM?-UEU:-D[;H19T,;4\O[[NR,PW5!:-*.DYZI-&&;HA./"@ M"L ZE8[MV,1@$ N"(Q4C3.)\S;IB7UMHIBI>EF2'RG2K+3'RD=85/YK2UU%WVEX1 M1\6/_<9P/A5N'&^ U59?5;R&S\:B&654G=#60VC/>OQVDEK8<1DR2[MSNSNW M.Q78G=N7*;27(;/M.;9+SH@638B$KKGC4QK Y>BC&Q\HY$%GC#D[A_'!S]8+ ML_E/QMI(.Z8[(:[=2"U*F69( MEJ+W0T&3 O2^,NCT_A&]?TJ?WQ+U?N]ZV.G]Y,UZ2@OPENG]09%8X):C:#(V MZ^7MC:EY<;V;]N:?WI*F::^0[*Y);P.:!S:M26]= LFU96B=&O<6%TSM]B@" M^N@0[[;'*;3T:%C[R'_7$?6THI9)MHZH]2]KX&.OZU+W4I]2AHD:R>BXUH@- M8/0@IKZ_=6TLVM,Z,4$\\_?"*D=4_T;NJ1=M^)MM.:>$#;5^IY4BV1[=2")- MK7@3V!Y[&+6NJ+QKM1,KXND!(]6(>+%M,H:R$C6MN8%M=NHO;4E2EK^A:1.D M+*6Q5W0WEGK;A5TCCTP69EPM=Y6ZMT@':*C%="BJ30^/1@A.O,!DZ_I0?X%) M:8WFEI-+2'7&SG4]F$9*4UN1DXZTU&DFN6&ZMF$ZQDQZQD&Z>*-X_*RF1,\Q M24+.Y)D^_O%?6\-]O3-!:6PI$7^/$VH?E[KIY2>?GFSVI+LXY9ZF S7=HI M,STQ^G"Z MLD9&A*CQ__]_'J[LN'CU\>.0VB0OX#)65VR6/"GS?Z$[N:VDS_ M?J4OX"8_2_KJ17]U_APR.H[>C:W?_U67EC9*Q9] G2IOWE,F''<'8GM0)/_Z M%QWNA%?&ZYF&ZQ6$4'S4':"B*>$.ULW7-HQQ_F*Y\!770E:2,.HX@>^38>KF MS-!7TH,+?R"U([T56YW-WYT?^C'(#?VX,V?6FCWJ/SX8SFQE.> Q8$Z)/^- M;T!WXB__F(Y8;S@N(;,7O+UG*8^O);Y6"18+-RD7SU"QW'U@"V;;(&H&?T67 M7A'./VEC6\\&IOWAL 71VU@V9N?GQ@*^P,P97#5E[@MC)J&29KIMOY)_M097 MSZ7#']0T<_GYOC+TJ;$R7(-Q(-/"%VR;P9U=_.9F:V\LA_$ON$OXD2X-%A9Q M[;44\0+26_[D=SN/M=D*MA!LL;,#IL"V3-T6.!XPY;TX".4-O>Z-.?\B+K[:U@1N_RM)FI9LN:48&?L@&+8$BTYL-&T&J M# :)/4;WM69(5X94I$==+(MP07M^]"B;UT]#'VTLJ[U)[?*7]032 QOCP!9G M9N-X**N#5H^;I(Z):*7]#G86&1 MA$N @*4JJ\*ZF6CAN@?1TM'D_,QTAQ'1 M[A= ,FYRY94P51Z!A&GC#(VE+P/H R+KG]6SLVPP5"31]HYI@%59FW'(^9MES5^,U0I.FX!H7,+V?\]_"/5'FJQ,:M.9O$8J M(GK20":CH0(.#N4^Z(Q>O\@NT[4S(R@)TDH]L5_;GT=/$'7RRL]X-)1'D?/G M+GW_1P,4,NW_DSBC30;R>-QJ6^"39<-"3.D/PUTNK15E:X&"%X553)# \6E> MA:!NB+CP>>YSIB=KPPQF0B+VZT(GN"6P>G*:/U(-JPOB<#UMC$?+U5= EL-$ M3RB_TTH;9)@)VN()H)]9#8EA;NA)3QX.AW)OW-5D''(G.@9]Q XIE#M]N3=2 MP%.,BCA7:(O4A*>5R58MEEU/94V&M;2Q0#..Z)G9;PZ4>7>)+(4J0!^YRD(J3#"_0P$M.QFVXM)$IFI>^R!1'KT M>8?F[6*YJL*(=3>2_ BB&R,I".D+784KV4*LY^NH'] M<;U96:]LY^/\R:&Q/(B8;-#II/0Z*57,O5YL[T]Z\G!2)WU4F\E@KA $H$"^N0]\R0'EOS_WEPEX0<[+9-:RXQ2A>^K8F@D#/JT2&(EU?P)H.^/%$ZN^44 M'7-:>+@4MF+(6),'2F3?V%NI"J+:OM335?74MMGE-']-4GT MHY,O$7%NX,,!J%G$1T^'-FOCL3P9GZ(*^W55A:=*T+$&'55T?06#+SH?$A$^ M+U-.@A ZGIZ*/!HZ8> M:OQE?Z5W#?H1PG]@';,;=WR]N48JVT:$-#6K,6FQ2:S7!+8C;L'$Y=$AMDG$:OIQ^WI8S3QC'^(0(8__#H=HL5-/9K]$ EKN0QH8IW#,R1 MX 3=BWLPY^,/U]8M>VZ8NOUZ!V>#\\4R<6VVM5K!5^_P%($GY\YL(&YY)(]& MAS#Y-DQ U]9") M=!*"H?Q $ Z41VZ.:[(VT.3>^! [UB26I^N:GHG#\:F7021G^0Q3A3BKM.7( MT.3!2)/'2D'=%ILN% F)VYCYR2=+Q7E/A"#!-Y8G_:$\40_;$A0),6VZ@"3( MQZA8^2CI/!C(P_Y('H];/7U!)!8;"[LKV%))GFP M"\A:!WST9 MR",M.V"NDZ $"1K&#/<\58+J=?1T G*"BHD.W>85D)).F@K4P[G:3=<=T5^P M8:/E!' FLB]44\>#*,&J'3BDUM\ MDA)AT9&<%/+3O%17846/IZ:_&BQ*"9(4;3HG2%)9IU%/5OI]>=B/FAA=975C MU=6.A_\K4=(LN>:NK!H['P>^F2[ME,CG&(F=KL###048I,>/__MX=??EP\WQY<\;_8E=36VF?[_2%W"3GR5]]:*_.G\.E74?.>:B)Q?CR>LHPZX^MP)[PR7IH:7AO[N&321]T!*IH2-N;3 MS=?JZF#+>\@7RX6ON!:RDH11=]E<^@06D3DS]%50)^!(;_VS[UT;WMSS1\;7 M7DT$:6D)!7[G54FLP^50594^BT7H_L&$?_C'=,1Z7F]T6N*-ZWTR5OL#5D() MR>XNV-C6LX$=*&E*QDZ5^,+";O].'2K$4^> XRO$<9M;)LJ^5RT.$B)Z)W+G+OJ\*XZO!Y5MEUU>%<=WD3B=M7A775X?2G958>WH#J\7+#U[=:V M8]ZC/A6ZW9JZ-;5]376L0O>[BW)E](F!?ZZO+K@B71GF0$*G*B03>C@FC)(? MIS90Q[*F=C7EIS,^-5(L?858,M,CLZFY1_#U57DX;'89<3WD(#6@JR@Y(,LS MOP88#Q6Y-QXWFO,5EH(.E:124#5_J7!9&KXW&LB*VI6 'T&^#&-ZR>3F:[4* M/-S+>:P,92UBO',A/&E[J?]* 5>MIM143"HG\U8&V[VLW<1.E:L=/*)4G3!],7Q MM-A^"R6?#I>^1>-/^:1"T^A3_GR*5I$'O8D\G&0PZ5K!OB1K/:G.(3O_SF6L MJ^.1W.\?+Q,]KZE^_MV:5)50!K=/4KJ*K*JJW!]D:+;5\,@_Y3M;:9#WLL?S MB1@WYORS!4OX^]8VG+E!MZWVR.@/%5D;1L5]+N/H/V[)98_4IF1MQ;'[L28K MDZ@2N8[1G-&IZV*+9_2)!XFF]>7AX'(W<;Q>SAZEJX5>UB98GYC!X&LY'Y5H M=[H /IXW6G*9W.QESXW50],6NBWK&$-_\]X;(_IS?>STRB2_6W:W[&[9)2Z[ M 3&*$M")%7LX">'0]*U_,O:OWY\]78@5'(I_RH/A2![D&FISUK'D]?-RU6C; MZR3@V1'V"P.Z2S:6MZ\+'G"5@JFGV-%I-K;4[>RT2:Z8*40G0PW+U^KJ1)65 M7@;0X67FM6*&-YR$-3N;SFZSJD[:I-DST751T7&[5"IRF]8Q&G)!B,)^2<,\ MLAPAG1EX(@^+'Z_16?9G9FGV MV;(Y$)0A4]JAR!IA&W5R+;L!6/JV3O12Q M."$IYC2-4SOQ*8A.[^27J019ZF6WJ&MV@HV4OJQ%]D'$C< M;7&=O>3^ ,R@0=3TF[;.8JNYI&BI\SDI)$6<5X7(BJ9H\CA+NX!.4DJ6E")U MRDD5$GUY-!S)?25#+5KCA:,6@]2&6FJ 2:7GBBJ/QV-9C1PFW,E!";,9AUIJ M.&"UQT884J3T0%$,HH8"9Y");O;BJ2HC-:ZP[&-C--9RQ4V*G;S8\%%K-Y+- M@)TS8V7P86;68G=N&/RXV>+@N:V#8S'<)9-^OWZXEA:\Y@46IKM;U[)?)=CH M#,?5N4O=A;LN5FR&WS/@GO[\AVK'D*491I;97CX<1O9QL8!7-9Z#B:+?@!3? M=NB:.(TL8F#<0E&&\P&ZRID>Z;XR>W9L,-8ET\D3K992I6C=YHM3F=.7S@>6 M>O/^+FS]<:,OP>!KV$26- *5(826&NRR;SP&EN*.E1CC)MVXHL+\P:/]CJ5Y M0OA^I,F#?OT&-)R \BR6P\/,05*/PVF<@J-\#9AW]^53B'U?MS9\"BX$OO<5 MZ+O((0QEU,+^5+AH%-^L/Y,(Q&_NU V':KFY55E1QW)OV(;&OL4P=)BZTVL- M]W(!F^>G^A9-"E3V3N1)ABM=#$=YAL>4[Y>:E%(6>\X,4K?S3ZEL=@ J_C7, MR1UL53194S(D^ENF58Y;"JG;Y.31+O'L3*U6HEI&7P3ODM)>J5M]GF?;A:IW MA@-9+>MDJ$-]74$<'::& U>Z#04;=X[Y4GE9T]C"&E8+A[HIB9(XZ1O;Z*XM M[]0>\KHT=9-QQ 7W)LW ML]EVO5W!M^>"!1]UVS3,)X?' 2^]BKM@HR!S@(B2Y;1+[DW!H/ 6H0,'.23" MD!G._U9U<2_&(QQDAC^=>T-F:/"NR/TL@QI;SNIAYFA.M3LQ!]WJZ&<[=8RYH=L&? F8PKR]@WY^X4F$BG5_@BDZR!T[WE,$OMBQ>7[TM:SU M\GB C>^76.R!/LH=ITES8@B^[USQP8 O8F]Z8Y?%W6F?V3<NMU^_ /?=8;H]6TK_J:\WOT@?V#-;69LU MD)-.^YG-YHT.X2>IE]P1X)A@XA?+G+/Y%IXS73&1-/3H"UY%B+:YG82^(O=Z M>6:X7J1=D,#\4>I>F'GT5!9)R*ZQJL(.-);_29L^=[SY?)M^/)8G6F=Z'&/M M*'.E2WVV=(V,D,HB#[^;,[BO;IAD:6PL'F1S)!NH:C\W.BQ"9QPWAKK.A-5T$2L8X98Y(8Y&-_5]\27N5K08 MN?3^844HF)+9/,50>H>H=FN#>"V0NS2V%"UP8IO O#6476>P,CJ#X5;W^F'A;8,KJND9 MYG4+$TO0?=$/M^6*:-@UZ"TTIJ %V37LZAIV-8QJ7<.NKF%7[4AZL*ZHF#Y6H M O2+ ($IQC'T#(]$:\? M<@P=;*!^*&!#=DW'ZGO*Y9G56Y "*[H]V5";R-JX:T\6K[%2 X_+U5A=([,R MSJ.8,>Y5F"*%[V1%'HTZ2\/?MZE!S;7?MQDLC 8&6BZYL]DH9GQ8Y:=+UP.M M?K*AID; 9Y>-KEM:E49&!?&.KJ]:PX1"38U$K_ON+ML4Z3JPE7/RQ,/B1_T* MPOA=K[;:&AXU,4J[KFYEEOV.^A7$XFO0_ZWM;%1J8EV6T1+NDEN]7W)+N%&_ M@JA[USRN\6*B5)"(.W]/JJ[-W E&3@5I@.8TI&N]+51!.J^>^N!,5E'7HZY, MF$G)"8"NF]VY.*N4&%_K^MY595J4',&O8X>\MO-4*3$F5F[3O$L,E71-\_95 MTOE*<4IJKS?N6J;51+:4F@!ANT9\C9&J!&E2SU<#5,^6?55TRVF6B"@U0? 6 MH7".6V==%[\&=O$;J24F(,KH]]=W[GHOSXOX]7=U\^?/SRR(D0U9AJ MT$_US( +?][H3^QJ:C/]^Y6^@)O\+.FK%_W5^?/[(/9W]&YL_?ZONK2T43C_ MY%HSY=U\K:Y# M9'D/^6*Y\!770E:2,"+,5/IDF#KX'//?!I?2Z)O M%9682BCP.Z]*8AUN G?>IJ#3L=H?L*BFH$IOH@WZ;]K:IG5N./X[UZQ1:]>. M-6TOO:X=:^VHUK5C+5P +[ ?:VS7U&;OO%+%);Y5ZGFEHP&D2^B;FI5V]81I M=+U44X:-5742G?-*$3;^$#(I&]$;+(@LUZ);8 M=5,](4\..B,ZU52PG-1!9P20"T4>CX;R:)"A]J7-PYT3E$ATSJC@ Z4&2J0 MKGN^3E=39V*8RU*/#H<:S[I M2C"@QM&H^8).O\+U37QX-LI=SY!:I@JVD>BJB>$G)70-T?@5T/#9Y M)K!KP]%NM+=WH5H;W9A++\QFTG_$PZ9CW+:(PRS6%6/.5WA2_O*;X6@"_PY] M+(2*X>,EW9PGO4*,H99B?GQ!KZ#*?64L]Y385U"NVP"H_-V<,UO29S,$-6"^ MVG&!,[H]=Z2W-P^WTDCKO9,E'2BU8+;-YM24"!RJ*7A5[JMDP.,LE_"%]AP^ M1<@?P@?9CQES' S9XF\+'YEJLXUETW/>3BWK^SMIJCMP#PM4 %V)=Q=_6H"( M *F?&2]&1*KKA^VJ80G\&0:\"#P'= 8\)/2UF0U_L@U=TF'/K)E[+?DZD%;K MW9&)QJT2@:ZE#VQ&"E3J]V0)>\?+^"!G.UN&KH0[S@TP?XSI5J @Z6U!WG#Y M,]U9PN?/QIR9FSP0(67JQMJLYD6[*\&7^"2M"7"4B!E'(@%0$'-C9^_ 4 MV!/XQ=TO>:\@+L:=]6*XRZ6UFA.<$[]\+=U(&]MZ-AS<9TO=$0]GIK36YYP4 M^P_WHNUX0^\9?"5PBX! BLQW-/Q1W\ S?L"6UMK0.F8$487OPM>(O'3OK8D;[\DT M_@VKBMFAR-@#:4!>\8='OUDK5-M=2$AA!T_X#OQT\_ KT-9!//+-P^_T"4B= M+#T8Z\T*ONDAH&\"G8@T#,/-KR4L+%@!X6B?+W7S"19G<""US9;,=$"]\*O\ M3\W9:CM'Y;2&70@W116YX8!IX"M\;!-DGPY\%XP=4%H69Z:^6EDS'[F]LAP' M[H>;\DDW$&X-% $](_H/AY2MXY4!T+HL$PL"Y+WGXIN"5ES"H^#>GCCA^G94 M#VY>!'$9:TDL++2,W3O&R*&X-;V%S6CH1EAWA16ZK[P=1/G[:DD.\PON\:^M M86,9!$+1L?&RBUO/WQ! %B##TG#\0P4!Z"8_5 ):\W>7@]O!YW2S5]IMS_IJ MZ^TV?5<@')=MKK8;QU/[.T?7DV7-7XP5Z$[\'-Z,2? 5:^OR'^%L VWN&"8> MDD#F*?",OR+2DT2$WHQYZ^*MD"U/%/B"9EN;.([?V:%ZH.CUM86BYE$'ELK/ M]Q5(0Z2D^ VJ,71K062; AIUX-6!'!DP=7!>87,@?UJO3)$[ENS[Y+U8C+;61H; M:;/231 =.!ZD#?AIQBR@M4<)K@O@D#'G_/:POK!TX='.=NT$ ST>Z154I,,7 MO+LA'-*R])H6*O6=RZ?LR3!1L^Y;%\J #L\>I[9W5NAS:^/NZB??N#!LQ]W? MBR!/K3%(HXI5\,5#)$258])AIA,6EY_0H:.0MB*'"' K3?>+4GZ6*JT\ 4/B MRW8-7)KYQD^_UTL=:]PWA!YF2S;?KMC]XO?0^\*9),!(SC=X2Y#[%S#@J=[O M$9[Q*ZB,[V_ 2!'N>.39 MDQOQ-5+E7B0X%Q"T8W?U[^"+S+>V%R_PO#%ND[>R3?LH-6HPI11ZM,7&P-L5NIUX MRUM.R:]$R'#[X-Q-VL?R8)RA%5C+ZF_B^9D:FU4O?FH#>90%&M\T2R5. [T% MFM!/[XXIHPV0VFZO*E+5<>X49R;1_8IT/":XW?CO?)"'4>X<;XUXV$ZCYX-0 M-#AUAE.2IQEX;G=CV#NQ.5[63''ME;$V7(X@N:CJG 0,V"AUY]248OZ-#USB M\Q0".?^L;QQVO[C9;%8\7\C+S^!/GP.FG'#D*L-#$TKJNHE76Y$Q2MT9L];" MI,B3_B&T4"J[ J..QMY.6(J9\P(#4I>%[=_W3H]A2HH-8HT'\B "+-8LH'Y= M$=;QP;#>)"885@G38R.7!?$Z%N8:Y!4;G_ -)[X7QHI#903R!,Q/=VN;/GQ@ M!Y;V3W!WG;DQ"X 3SSH8^5N'PQF<'=Q:^&+G6OK#<)=PHY<0=F47H$?H*VD% M.Y?98:Q=> 4R?Q!_-N(RPEA=N#-H?E.T1)R^#)7*W/#WRVT)3V15 MBV;2 >5BI/2Z0F1>N<>02V5;:;")O)K#\/([V"_;"[SZ:%(&"_@!\OO"5B"Q M:^#^DAN/#GLF.QBO)_N50\S]?/3*L-C-1$)"66.A1"05L9Z5 M\,2F"SO++S,ZI.CU.2WF:*"H.AGF3G)]IC3(_>(S&TKL9]7='K26+PL81P^!?_P#Y9_9:V\/^W_D>V5W7XD2(EW:Z#8O: BMDO8:H>I! M#@RJ.UECX0#?O%B41.@X&[[\*@KP1'8M7$SQ2H5+/_ Z.DC;P-)/6Q<5)_C; MQGJ[]M[?XQMZYS,TMU;X9_ILZ>E=TE +*CX(51((%'LM0.RYL4 !B)T3^C=.YV]4D/-5$/N3 M9=][E.5:H^YX]G-F$(#8_7,!6"N$/FK[B(%D^W=/@':DS9.S#ULFX$GY:]U[ M@XD\T(Y/?VLL.( $3&LBCBA6DO;Q0X5(TIWY^&+]'RKJ_%T'AEI/GHR.MUUI M++B-A&G0+F%2RA&FI*DR"-M)/+TR=K:)TI3 M?P02-6PQ\I:D:709R+5X*RM3E#&]_($WIMU^"K(9E:N>V%Q&ZB$5^Z3[BNV4+//&G-]CBYBO MEN/:S!5-<;RDYO$41\3LW;$ZT:;EINJ]Y(?2NY:^^:N6Q+*EK]BJIK7Y$-YF MSKQ"8E.+,9Q\1VW.V-S+X$D;SE[>M0>8!%N"^A!BUIQ0<%Z?']C,2*[=SBY/ M\(L-F_=5)"6V&TQ+/!&8.I 2683/K87D,/O9F%&7/)EV/M[)T5?8N6U.B^ 8 M@!5[9BMJ[P4O TND?.!>FQYLC.1L$)AC8W8 E) RU:YHS/V^$:@X31(L%+-06&84PIB#HKD@Y60* MSDOMR:KO4%V0S)&63%\!=6;4Y0=AF,8">T&"(B!$S((2,$CT>VE):\9<8"VH8."!Q& YAM_'S&_(Y;2#N+=^<[@@^>25L6/O++%/ M9Q9O=Q<"R/SGG\:J,OK%\?>POZ=)N+UFH*$,%F8+L;L7$TUL0XV9:I#2RFV6 M!BDML-J$;K\%>B4GK2).)'6N]/O=3/)S-Q7JVC,UISW3.8.%#\*80-UXR0V$ MM!QS58193Q;P!VX3"LT9W;I^]QK\FJ ^*MK3VME,1E&#?;KN0Y&R:/-404'2;LX_MVU*-'1]4RD20+T5&!MD'@Y\NNF%: MWR^H^5;(?+^UV=S(?> .,:L9A8V\; MJT,L^I[G>C)Y,Y/XX:@I\:\RJ?97D MQ=UQKLIEX,^.JZ_L0^J+ENJ_X82=SS3J)G_@83#L(<*DFU)?"EQQ$#-.HTKE M5XB8C/H]61D<5WJ5@QO+581?XI*-70.TC&[K8+\95B4*$_CW5; OE/D\>0#Q MJ*?)_0BH>?J.DR?/MBZKXV23T+U)TG:.3$!)TC:&(WJL1/8W+4G(PO[R,QD9CXKU2GUF("KQR!&QO- MIG-M4"J2.8QUX=A;/BLT:$/F(00WMH4]I1U4B7._51"?[SG; 1O& @T/'\"_ M+KII^0\,";H3B#?O#$_1 NO1)G;D2<)Q-C M,PZP+$&TBEM!P=F*HICGSX=1^]?J8..^>7\E?0U7[I3+Q=0[L@)]%A<1Z:M: M^H2%8[O_$,7-//119&PZ,!A^!WOA5E_-MBLJ/HR.GH3+#S/4':K7HXC20^DJ MMF82")2ZH2$GD/ZCV00:'\8O?TH\"JO63;785['BTD\][*8=^TD[3/XD[Z=^ M^A!L*_:3=EC1_E/6;53'+%C4Z?H0+AS='#UJ:PY=.>>I' TO+AE&4-66Z"7- M'!+_/7+FM LD=89S2HO&V96,0*A&PI1K[1"Y$JUTFPO&:A_&_8SZMA^-QRE" MWV*WF'AHM&B=HC]ED>_1=53U1J= JS7THZNZBE"@%8E,11JQ,E06GA+[W4_\ M#O"=0LRF$,LS0%&ZD57WB]L0H[PYV!ED.@IVV"G!:I5@>59DB6)RHN*+@CZ= M80)+K;OK\-3W9J?OV4[V]HSIV?/F@$6F-RH'/)SW1ET.^-R9RRX'W)P<<-=( MIP:-=";92S;CNV*>M^/* /OJ1O6*[QKK1'(^>PUG;3FOR8/>.9IB=(UVBE-$ MV8LO2Q''(OJT:'UY$EE8=]EEX]HD>^5D;7GP5 MC:5(:/']6)21/.P=ZJ2N,4_ZQCS9ZP\;(AOJ0!Y&0,>Z1CTM-;8&O>Q=#4L1 MY>PM7?[-;&NN.\M$>;[J3*\#CF?O>=ATCK?&$.M:]Z1H19&]@V(%\GUZGY90 MRP!952*;Z>5IZE.G]A0U%+@D0GK%A@J:HG0 E@[ T@9*-@3 4K@:V&MXT+KH M95_5LA=\E.."55,1-;A6,]B7)WD./S4U;9-":+*7?#19:-3K89[)/T4(388)V@:X"YV$NN[!T,CT=W3ND"(SZX]SGP MJT?]W!4JO9&LJ3VYW\^3[KC((M[!L+Q9A"4Q65'D@3:11VI!];H7N+/5XVV* M"X[>'\C!C>M+POWB_T#5GC"&4M7DP;A^0Y;KNN752@'(97-_K(YDY2QUM)6W M6AY>#ZG5\NU2-Y]HIM"\)5"-!+B\&EU06Y05RUAO#@75H MD72%LZE+)M3R!G=6( ,#N:\,Y:%:Q@\5/="B@+Y8B M]T9C>3(ZE-)S.U=GKX>/Z9%<[@B%8E@Z'LG]?A1+6\W)XYLT>[RSMOWLZMG) M\/R;MB;]P[J6A3FLA-:W,!RD&!]7O)E01"\[5=;ZJCP:Y*D8:+O*R1YMK0M/ M>\H(_M4FS5*?;9H])%G;+I1=I]$8'M>D5U_7:32/J8"4DVZ W/D0A-MA5C! M'!_W.XO-A_AD/%]7M3:PK=Q9.1W;2F+;\:!SZ8F(CI-%<')TW&@K/7T0P\D, M)_E0[H^CP&VM=?IO9NY6M[$^Z>V3;ICO_E)0S\KZ>14I9O*6,/79(R_V_\/V M?WDE<]+79%7I0HZ';,V>MJP16REK+8\BTI0MY^=QC$**?B#5-)$IB-=!8GK4 ME_N3P[!/AU5(O>?KTBN[*#6@*#U9&T9!;%L;0GB >QL+>([I2A^?VQ9%T,JM M[3@414\"[\T088FN3N?6G,+(O,?&)/MO+@W6-7JH)X+,4J>IK\B3"8^_T M5-5ZJB:0TU*$3!W+XV'D85BNWJIC""FNJ0C#[I2%M1.YK(D_P_( L3%UZ1_- M^6D5Z>.>/.HI\B@2-]F-]"ESI,^P/*AM6=*2W+*F95)2NQ%=>*?: M8#3%]GY=%]ZNFV0;*-DU-.U$L"4B6,_8PR?=L*5G?;6EL0:A\4.7VM<4_/"Q MHLD3K$GM^@!&NLO)!BMFHN/=XX.T<[QQBJ+Y/RB9]XM@7$_N:GI][.@*A(E'0^A-Y,JE?:YIZ[O>^NM] *V*_-X+O0TV5 M>_VHFN5V5\&L6C=?,"%M-LH&ARODH.)4/APM=S) 2AE13F 0T1^C ]6GCJ]E M ]'542+>:UB(+ZO:(=2CW=C(X\'W47J,6)D'5>$,!P^DJXJ+8'=Z]%:3V*T, MY5[DV.36ELE\7&]6UBNSB9NV,=W28.H&VR0),IL>+E;8 70;INJOKQZU\\OG M)!*PT^FC]"BMNO(62W75XJKTFL/4XQLW/8JHS,.F8'YK$UD9U&_0T?FW@)N^AV#& Z>K[:N4C^G[!'9\K#,?*Q^)UO&VLOI; MK?*)9Y=>@%MY/&+45=_&%2!E\WX*<6V[XML6R%:23&7SL>HL4[SV]@PU;"V6 MG#1:*9O_4Y:77HY014=F.BU5M9;*YILU2\:BXT'UJKRM*'9T!/W:%> >T].# ML3Q01W 4]KHBL2+H&L8>MXR,M9!7;0S$[6F=L!9!5!]&V]7W%5S?)ZKX(NK[ M1LIDI&A=?=_QDJ!A%<55PC^5A&&66&?5M)JJ2@A(IK.T:SN?3,V" XZ"6$58 MF_!<-I<>7-W=1D.=:L/]KC:Q$93LRF,[$6R)"-8S0/"%N9*^AD>[DLUFUI,) M=YA+ABG!P25-]95NSL ,6S)6!,JDC2Y70IAMJ"36$Q8XU808Z'SS&7AG_LI9 M]X"<.SV-JLK*2).UZ(YV>7S-.L5NF^23)DE;H:*7V*K(ZQT=CA M6.+2E5\7H)SOAB&C I3]?J\_J$V ,O"!QF]B'(6(\$[A-!6;8L^%T&>S[7J[ MTEWXU:) V,Q:;VRV1!/DF<$E\#M#(CN&XTK6XN>JXHJA(. !KC+;O>.]NB(" MR,6M\_PK*)=2C8\4=Z'V9H7:ZRZT772Q$93L MR="+9$!.M8!\$#W&]Q-OJ[ MO^"<] MH\)C@.$^B8X1EC$_W37\ZEV_#AO\=V?W &"S]<;#VASDW"Q#&1_W' MR?YS?XCP,G"@(Z=&-:.EU'D;Y27(SSBZ0V(9<]K/)3]:3]:TD=R+&!10:-58 M:]5/@O:)#MM5- R^6H%Z/^GUY.%$JUT;BGHVX03AB$Z65C0.OF+A4#5%'JI1 M[<]R,+F>P(*OMF'!FIC];,R8]'8&+'LGS6PV-TI $M2P_"9!TM.-TZGJ$"5& M/7 ^W0*7;HE'T1)>4'U]8NU-%3#T&LI+DM4>G6P]E]6516!RI5]E=9 C]=^5 MG>;11<.ZFV2=>JJ'"!VW[@=U-^ J$:4\E.>)9'2"I6D#29%2HA5:<]&@]>:#T9744V76APU*>?[KJL)CE,@5+\#WYXW^Q*ZF-M._7^EH"_\L MZ:L7_=7Y M&<_9AH-+OU@N?,6U\)V):P1^_&28NCDS]!65QM(&=3 D*L"E[ZI#O);W$.^@ M4WK7TK<# )9$FBADL'K_!6G8(01)1QC-<68@L*Z-O*3G+A!8[?5FLT&IJ-K; MI6X^,:\8#[&SEDFB WLJ)[;VS-3DX.D(:K+I<-YCM8%5UQ@*U(%1FT# #HS: M(0&;1\D.C-J)8$M$,*7+50[V010$'DP8WS#;L(KHOUUW#%A\J'2X/VQ7]!Y5 M$^8)9 F;"M+?N+]ZA+]??"6REQQ+[9"EIT30A_NSMU-,(JB+6/3E\03$HI^B M8K<#C&8*C?>CNZDGZ8H38Z&%RTE"@+3#@4;R_/@PR8+CW\7SO*]-X)BXA'&G MW* 2@:KYEF'H4W_6C94^-5:&^XI6#U!?7TDZG]3N=9\V099 ?V\=::Z[>ILF MF U[T2-\B[)P(B;J$?F=NS0PF ];]FC=A#ATO\#H](H/_.5#?F_,^2WQY@.P MIANP5$2.5RG5NFFF2%S&.,[CLA$]8;=$(Z<3E_J*2[R8]*NVBYHI)BTIH#FT ML.PG-D?SRF2N""09,VDJTJM87E,?(ZJR;=KCX?G%"^69,B5)GHV2/W;1$ M(B83N3_N=7[OOD!$#YHKR;>IN8QHLJK5+PY\?J5Q? QO"35DE[L(NP Q7^'+UOP>O]F@DZ3I$'PYZL3@YS MH9V>*R_#76^)&/5[LC*X5.,H ?.@9$\457KR528D 9AB+*O*89U98^ U%Z/(H6J.'!.K:-2/(3\V?!R\F1V.>_^LJ)>5O4QORXKD-DM MN[9AX_.X11\,9\8'L>DNJ\^N+-(IRI[JS@2#$ 3\!O3C$RER@_:&LM8;RP/M M$.I[\7Z,DCT1?1XF#N2^,BRNS6)S6'=\'U:.JRV0JT,PY[0H;_+2]V7EP-GB MF#H9 D_[%X"7Y2<]H5_VS' @SX+9-BNT/*A&L8[LF: LIT:< XJ^Y:$3&NKD M^T%0/<(!+:RCI:K*8TP9]R(K1+K(1LK(1O8\46LD:#129$V+:L!4I_JBVM@W M:O;DRXE'80VEY[TZ @/X8A/.29HD>R:F?>(1*)>)#+9CJ:JE <$7I+MT WR= MKWFKJN898?$E=>6&77(+-ZZ#C]3UR)Y:S+LZI'P%M>7&;AHE"1=Q"B:(0J70 MO,9)1YN%(JD[1Z5@O'-)1;XVW/UQ5#;@0G+(W$IZ@!L;"WB(Z4H?GX'FK;*3 MU'(+MT^2]!#EB?"=!BPYA%!NQ7;#9.'";26U\A+MALE'F\4BJ6E5Y379YY&+ M//;20%8&42CPBXHJ$;LN8]SA\12@6EZ]Z+&M(>YS8\Z/[#_ZN%0PJCQ45%F) M*)!(/\TG]Z2[LJ?YU% ND^2QO&K5YLBC*D\FFCS24DR[[@8N%NE?U"K\=FYY M?#_JR_U)5!*JZ'%Z+1:Z)%57J[#>N:4M=!HK/5D;1G5R*%?UU3'4M].VFIGS M0AM6MW&D6U(8O=Q(HM^Q]"-LH:+Z&'>#)NLR$"Y)L,H-2Y8B6-T,RIHHK'BQ MTBH'S!4H:=UXRO.,IQSV*\?1%2DU=9E<6?9(-JGDP6\WCK-=;_!='&GK\!Z5 M<^8R>PVLI,EU&]OZ)YOAI#JO7:4UA9OH_#O /;H*G07=?/W//XU59?2+ [8G MGT'F?6=#$P2Q<3B?=[?9':X5OLR_Y\)P0,2E5Z;;DF'.0=YQ%2_,!B,7G[Q: M62].'2;CB?EW$9/Q%FP^&>+,LGI,QML= [2O%-.ISE1^LIAD=-JWCWK9=1M_ MU+A!4G4C8%7SH_RW&?@TBB9%"2\;J);C)>.9F%WQWL[]O%/#)\FKQ QW\>]> MIAAXXSKIB,PC!I7JM@0W)#I,&>6&.+;[C]\,TUAOU]Q,_ ?8AYZO&S8I]6-1 MQNB.-H?)])"=\SN8.;?Z:H8=T.'HQ Z!HB&WN!Z;!(:K8\.&Z-V73R%3].O6 MAD_12H&'7P']!]<1-NE/TI640+;TN00BF_ZCE60[K!_^J8+!M=5LG7C>IT]B MMG;+J->CP]31D2T3C46()5L;MXQZ/8[0-,4-)4Z'PLD;=WD3<4R7$L(I\^!^ MV&XV*Q(3\%(W1T_Q>@/ESFHYI$9HQC6P^&3986Z$H^89]I1V/4EJ&23^>^1< M:A5\\BR'8FI<9KG2H%[W#J4A6L-6T=FD;6[/?50<$+5G>=9>Y*:HPUXXKB%3 MIZ03]D2$?8-[(IN=?KJ"+(*536=X/*-3IXA+9;1Z/8ETR')8E^W/H=R;T@3%^+R*A0\D-?K:1_;>$Q"P,NPCL! M&X(_S+G/$21-PJ:G]*([TG_$"MA(VTO[W3CWBP+:V4?X0<%[BK_>^V^9-^LW M[LFCGB*/(CI>$)F2WGL<\]ZXL>K^WDIO)&MJ3^[W#]6O+-G,V3#XY9FM7J\E M#K4+"=Q^*BXD;/!(F^D.R9+[PI@IJ=JU\A,F >,IF3CCN2_.HL*I6I%7/;R. MBM^)V]*5ZAX&= M!I(G*H1S9/,EV0>[FZ\% A0=3D\2H&@[.98\S1:@Z+#Y=76(B/(>^;_08[E+2$[$J9"#HYC'["]0Z^S%CCD,(:H2C\*'W=<"9 M"#1)!,Y$4X93;5 ;G$G)L(7T<:P. -)02I:/!#EGK<:7+3F+0L,T,EUP-&0U M*&^&&H8\. GO%Q%#:E)Z6;N'ZQVL] D>\3Y#'5O+8OWQ0:GRAI]5SLJR(_<5 MM2K .=7QMDZ1"J740HE2%(]:480K?(<_P !-BOPX=^9',BOO%\)! )ORYNG) M9O Y\WE91:3LW.JLR%*)(K7<0(F4FU/'.C9+;I(BC6=)>Y:C/&\2GLKK$\4$>R&CG\N>OL4H2^'31.WQ8J87 6CQ4-&U>?;G M%^9*^IKGC=G,>C)QG#+F'O39S-Z&C-*5-_>W:^.2M8W+( [Q43C2A1CI?/,9 M>6>*4O>')6-YQ^KM3"!31IJL#2-0+UUOEYKT=AF,*M+EI4O;4![V!G)_?-A8 MJ_2&+S4!#![^;]D0PH_PPYJB$8NMN[59@.W37VDZ J)"-CH2U-CH^#N8[$E] M%T2_!;A3 B9N?XI(:1KRXX\-A:D^TLB\G4J8JE&0B9?Z/Z?;CBU4(00YQ-'L$T1() MLM]CZ(P$6=J,%4*20^S,'DD&R22)CA>?@22?K*U="$4B#(Q=B@R3=TWT&7@. MBAC/Q=QR6RF8^?X M @BF3I(T+X%CX87'<'2!W_6TA%_ZZG79AVOX(&_*.1[9)8G'Z)+/])@L5H$- MX*H]Y@^"!MI0[O4BA"S-L9XR-5P]<;*=]!EIDGRRQP3]:T*3#(?](54F251) M/MQ39LO.0Y4,Y_UA5%=-(DKR^1X3KZP)4=(?^8=$Z2<1)Z$_L:@JB\?V*I.-G25^]Z*_.GT,PYJ-W M8^OW?]4E4-T@*W]RK9GRYOTC,0#VSBUN#IK1K,.=\,KXR$_#:QA@CTD?=0>H M:'KV71M*,[Y86.@&=BRPDH21[-U/AJF;,P,4Y(,+?^#&[EN_4N%=&][<"X4K MO6OI6V"6"TTKD>J6#LKA<3OL$(*$/EP<<-ZJ$K77F\T&454E#(XN-BJU!^)C MX/M(C,XO$JVU_IU),]U9TJIL8[KE[6;A(P.N"&JA=^.=H%_TS<:V?I 3MGI- M/*G+PZ=[1_17VYHQ-N?#;L'I,YGM+(W-;>B5\J=.>]&G+YHJ@DKQ/F06.B6V M8XDN]RW NBF1=(,8R@D'LA7ED)[M7?6,[.Q+0$3-J:T NUUA7>@PF>\-S!["R>=V(P"2W0M MA9>"=UH:#BP!$T/A>_#OXMUM@^$8$[@A>#GB+KR0?;:U;11A7*V_#EB4->,: M37PE]'1Y]]K=-3O!HFF5L$"PD?%)#DOQ'5YS2!T=' ?>20^MVC"?F>/2?M/G MSX:#),>5/('((QE?I2F6D/-'B?O"FH'Y5]3M>@D$^K>H?'S6;DV D'NW*G^0!._B%)X--_\$<4IFOISA3= M('1'*#E%EEY0X)_9RMH S9D^6Q*3_?CC[IT31!V6O\6W<:3I*XB5.UOB@GTY MB@N#8IDM/I3$7;16F%DVMK*P3'2Q)/AAIZD"7O'I\>&CY/7+_>Q!8Z3_,]AJ M+MUN[6VF2IWMQ(0+XIXROL[AFRV/NOI QG/W$SL:J:@MI2LI4_^,!X"D M=)7JQ1&S*_LOD)C]CIA%$/,1\Q:%DC)E#+L<[/0MAH70ZOD(7@18-6AM_'P* M/'H/-QIBSD&1U;F*O;HUG6U-]2P@ ']A;9E_@<>N>.L_"0QOQY6P.U*A_41J M6ZV=C-#$+O^H*&[,.?XG4!5[O;[\>I8[<[-U'3IWE,+[@:6HFODWLZTYK#0Q M='E53#UB>Z5BF Q3/44JU'-(189T_$21^X/#Z;^=@.P*2#(\[A0!Z7=JHW6] M9(;)@,&TXM(877%*A5<]J]R1)YA%.,E#*+930V7&<;?LBUMV/;V5""24Q#T8 MZ<&U9M_KLS>+,#&2 =5X9@A:"%)P2A AZNJ=9 !=R\H8_O5J8XE>I/8H0HR3 M$?"GBG%G+==&!(Y;P>EP_\=8F$9F:J2MVF<+5Q8TO$B=VRV[ ?]X M NT;HG)6*^FW[<&48.( M@;1 4B EZFHO=X9&-OXG-PXXB?\UC]NK0UG5-'D8,5'#1IQ[?/Z?A$J/X[0O5W0?ANV1>P[#HZ&9WWWRW[XI==SQ/R M$7X&'__#UN8E*Y\_W$GA4Y-\?D=Z.ZV1TW]9,+,]U7[#A$/;Q(O7G:[?/<( )Q^G0Q MO/;(Q7%D9>%R4?/8GB;W1]A-.VJ QH4*R7$\9>%"TH7\:B,71T-^H^/8J9/D MHT$*HFV1P",6E*)=C@5U'%F%'3Y=QLS.?FJ;"HR7BF2050E247/K21G+/465 MQTJ7&?5EY#A.HF 9Z8RGVDC%<>/I.(KB!.EHDG:HS'8Z#T+LX?';W=>'R!CQ MK(L1=\N^@&4WT<,98*,[MUTQ0+B%-E"\=CC"M*^Z89?UL8D+*.KT;Z\]ZM6 MIBT1I72CY!MH^@TT4*"@2+7CL(9.EHJ1I>0DQ*68=8V3GLP=8 L5I^,&8'+N MHJ[J9RP/U)&L#DZPX5)+4N14W\,1T&<:"MU-GBYQ\O0DU3.[R=.E/*2;/-U- MGF[ Y&DQ7SIB)-]@.AA/AF\2OBN&]D5\=S;4E='@S3'5VXWS>U/-.+^]X93= M,+]NF%]#B-D-\^N&^=6-F-TPOTR9H0L94M>MJ;E8IFZ8WW 2A^SL*?#_W3"_ M&8 LC;LU^[#K:OMV@ MODD<+#^P-;I!?77=B47P/PY*7P#_ZQZ3'\J*ILKC?DLFFQ_C[F^;57+HY&!M62E4B#%$3; H;% M&%J7,_9OU#L./^^&=[554\9+Q?$:ELL:^Z<.9:W?D[6Q>F$RA8^[Z MLCK$L,FX$Q9/6%*8P=V8N];+QU%W23E>]]?&,7=)"J.U?M-I%EDW#2^-VDVN MG>RFX76CHTX6L>/54QC@=P?:/)HW,E2 M5;*4[*A6 W^%;[MHN4HV<[>V27=P M+6FMPVW@G\3XZM@/N'QK,Y19QW!P>)ST8L!3-^!&S5XE?;6R9O1,YUK"KIAB M! ^LYIDY+DWH,ARX[9Q)VPT^U5GJ-G_^L2::_*T"[I+MS&_LY$O\"!FKU[AN0><<]AL:U/?WFON M*YQGW..%3F(<]E(]LYO$6,I#NDF,W23&!DQB%/,6(Z8ICA9CIK$W:=1G*(!T MHL[<,::U>)"==F">[@>V"J=F3$>_JI?QN'M@6]-_BE8AXCC^=O=X*[U%@Q=/ M94FD@M_Q7H57D;T*'<:^TYX6AH&T N&\ LVUEIYLZP7L'KCW3-\8:#E9\,*2 M[ADEL]<9R ;8$=9BP6RT 71I#JNQ'6-A@&+86+:[ #5AX2VX3:+3$S>Z#8I" MTFW" MK22X&SQ IL=9&UP'F$#PA%G8O-!UY'? KM,EOOF1V!O+)!XN@&;.S-BLT)O!S^%.3[ 0G;@56)OT M,C:#=T1M"_?P+F61S^-9= \\\0Y%D1#!OJ6.'&?A]8^&I MC.H;A& &Y(,7\6E&YIOTZROH#+QH001QEO A%Y&UX:!I2KR'-:QUXI(#/A7< M#MTEV!R2/D<)YHN 9^!#XP52QL]?O;?!7^!3(-W.,IFY!"(P(1T.VJLKYJDQ M7 '9]6C-2K;A?(=7R&##G'F/Q_01.8>J2=GY!#PS?NB&'$00ZI R? MT.T &0!OCS;CU,(OT6:8K< !A"^L=1?<&G<)OX%KN"4/DG8?[EH)W!7.!MN)\#KN:UM.&A"6EEZ%-C)38%*0_OU3WEB0>><$=!27$K(? XW:5M;9^6 ML"?G^";DON(/M%[@$4BN[/E-K\*+]7:^OYM@?:@T3,N\@@? X_ ;KF7#DOX& MYH@-6^]5)L\7KX07!$Y-#>XEQJHQ^<;@RXWHJ3,0&[?,_\W=X. M]L1X[NUX_.XCG D@ Z'(R/1U]\C633@Q4'[_C2?8=HI:75@D8K%PE*!=P+@8 MP3$(%Z]T.W@0/'F!.EQWZ&N>NN#[SU^!N)O2NU(4Z97IMBPIPRME2#]+(/+J M^$J=\-](N7@:9 ,"""L@'8#'@B?Y&.)X\G8-W_JQ6P1V1WB'^$L71QH_KWV; M!Y\,Q]:+ 3IMR58;OE]8@;NE:I^YFACAGHD;V)!XNH.2B%O-;Z*S!J@8H7#@";S!W<8P[7>*C%>= O M'(%#(5IL;;IG>&DH21A7U#&61M)!42'XD%MT_$[!&_K?G?E[ GQ<[RA M18V;&K80!ON"XP*DGVY/$4=_AZ.=YUGF#EF=-LDOJ UC#7Z<*]%-GVSVA'\3 MYS<:5WQU7I1R"1O3BZJBG0CV%QA7AF^\$[.$1?J*5X!H@_[QCUSF";5_CH1# MAR#\NX?K[=:VX8YXDN&U@4_BWPW4SW0'.IIRK@2=C\$A15\14'@R*H0 TZ MU;A&NI8^&'@@H3UDPY+@07,T@U"V_571+46^*&E/T!.3>+V'H_H$^]?GM>I: M.?;"/D^_VM:,L;F#M_;?[)MXL;RMR]>][2$>:6O MNRN+;3@6R!-QX*"V#7%NHPL.U ^@@V!\5:VWJRL5R;LC;4%=EKPIUWY]VW] M6_!'Y@86^(#?9,!/-MDKE']^)D<.O*TY9R])B&U,M]P\1,:W@[;[EJ8>O*D% M&LZA\]/AEAG9C>C#$A&TGO+V^SN/N'<<$+ "/_B9F5N\Z5P0DN*20&)7IRCB MBA+YW+T,^.AS2WAOW!0$0^L%?M;1U0Q3573+4,= %CR''H\O(5Y^15[J,?)>1[S+R748^(2/O MY]VK.6O!/J38@!N!2WL0ARZ:,D$:DP@KO47S1>W](DY?^ML-W@LOH<^47]Y) M;+$0V9^_;TW&_11E"(\7 MP4IQ4?QM(U?)\S/D$+E+PNM1H,JB,)$P)Q:<\"<>7@R?L'CFXA4@=;I! M!@E<\@D.6-AS^))$M2>+4M:6_:+;)8POHN(>*TICT;$ XH>637%SX"2P&,)2 Y/T8C0+W#J8?PV##S$1*[@ M"5 ;?1JZ1D/;W[3/8USSO&MX>(B4B(JD@>&1"_UP#!3L;ZLIHHT;?/7_3E$ZFJ\FX M#$IBD*@(PM6Q$*["97:L%-*4W6U=0!4HQW"TK^ M)@AY&Z9C8L@[?"6>JA_YR69_"!^@X8MNR S('0D?*G)_4'0K]6KEXU@Y7Y%% M>ZJ2$#CF8J T40P&?7FH3(II_U73,OI#4[T\]5:;_F5J=*(C3FV%B71+-*JM MR"IJ7^Z/ZZ>YSM[:4.UG4E%-8GE_+ ][VAFT5&46V)=$+[X('=6&1CCJ,)-6 M Z+&2F2M!+P_&LICS%R4WNJFS>(3+S;1((\<#''T=2O=5+-.TBHXZQY@3.;!7(/O-AA+VH#%-TZHBXB5(\6-FIT M!BE"H=9&4L8#^'>\#WK3>XN4'/N_(_83:1>Y/>(?#..VK2Y[@$UDED[UYTCB,W MPU!1S'_A!_[7>!6 G^.!ZSPT*ES?OY8X.PX0JCF8H4[2 B//R SP_'L1(YT* M848$S;\>TCS@T1[SE+-V7XG)]$^&J8/7^WKZHVZ;B$OXRNP'Q"H_PBU^75FS M[V\DYLST#5SJ NM+A5#XV!/E6O+6@[:=1"LZ YZDW$3OG)G6&BM(+5N4QPH, M N_.R''"=JX=?W*',S[5IOVC1"W?F^_LUUZ<7N8+=E\NV+WBWW!^U5WC-F- M.?]@K'!O$J@N7AB[=',U2=+@GV%VJ>>S4%4IE*HI(;KE./3>6]%>_SGQO7)& MFT*<.@B]GRL%4,*:ZAG;_H.6@=4<<'_$F'DE?5L7ZP10L583JRDB0EEN#$;; M'V:6_@CUJ'S#B0RG,WAH]PLZ1)W[@-2TR7*8X/Q&;]X/917L\'$_*FGB8*/'4K?(=B+(M: MT+NAR[YD^Z1V&"%M?RA;N@!LTA$3.F'$GJO6T&C$WBG"0$B=T#X7YU):!PT^ M7(A,6'7%^R[H6'W4X72$?.;.)-\%[?Q$LQ"2J1N7!^PVU:$K:[N9KOFH2A?IC[W6.86&!0[C33 WO"]_G&J,4M1@L<[/N^/3-$2,6V[-83 M'$)+>-$[DY^.<*B=I^U,-#PFMU<7$E6>]4Z?-JP8XOS,4>2\SI.%"/Z)./@>L3GWX'[Q4L M*K*C+KH1B1:#T(^J?75L]Q_<0L#S/M X%#[E [&<4(]N3F-.XNCR1M'G%1]) M0'Y8W!^&N[P%Z\<"*^?C#VS9#@8 =N>&_Y\_ZC_R@OS544_N:ZH\4J/JO;OF M))&BD1HOU&S1Z&LR6-&R%EDIW9+$XI[^^V39L"HSQYET-+53:**H0$67OBXL MJS0+8IY=D,?R1%5E33TUU5B$*5%7,8E7=NG;G#14/!155D$^^L,H^2C+!4JV M^(J1JE#2Y4QE\T7:8[FC.95:4Q-9'0YD11N>F/0K3]?DE(K\E?!%**'4[>#. MR7QM* ] D8S5PWDWI_*\.'1V\?YP.<\H?26YK=&(0J)R@B;B@,3Q+&)X2C E M%J?5"1FF;.<7.'67V!K:AG5.RE.V#&V6;'%5#0LU90MTF!-'G58>&3HBV7.^'S1TX;VJ=I$'@Y4 M65$/^[#$1P0+W"1%6J5%V)Y:#!_YW+KZ\A%X.!DJ'\]70H$@U5!7#^\.1/%&RERUW@;7* FM]-4F3 ME'8Z#>%TZ@WED7:"-N@B98=J(G&8='G<',I]=2Q/^MF[XZ8*?1T#MY\%V1V+ M]DP]#"!<+HHSBX$/LQGVR#/,IZ^P!>#'&<>SU@3WV<>QA+A.*5BHM+O29C:* MB^T%%2;"!@<:\R?1%; C+)L#RFA^[\HP@0\WY" M0]S5GC*1I4\W#[]*AN-@^\N;A]_IKR#JLO1@K#?=\?'TCD2?HO$BK?G"]T2A]^MMG,:5FCA3$>)_9BQC3^IS0B*&.%G M%S0*=:F6<" QSCZ>B3G%"PFVE2.&6S_IABF&]\V-Q8*A9I06/KS<\>#EU!"0 M&U7RWG/QY=;,7<*CX-XV2,B3:?P;UV?P=X0%8+,#;'7IPI+6HGUV>!F[=YPS M6 B.S,:EKPQ=3.@3M^93!]E*%YTT%U[0V!N\_0H/\J9'.M= :7\&H[Q#3QOK M9[ /@[O470D#<2[.[/;>@ %9@ Q+PZ%7""894M/.@-;\W>7@=O YW8QBUNQ9 M7VUQWB+-/]R5 <=EFZOMQO'Z,/JCHY&03Y8U?S%6*QR\!SPR@/'P%6P903\N M)%V:;AW8?P[V%EU/L9R27A'I22)";\:\=1$7^9!#% 6^('$6TG=VJ$Y3+'$L M/;8P15'SJ&.@0H#+]15(0Z2DV!YTG LV4IP&8\(IMT?R@% V6ZQP4C8SX0QE M\V WF%P&]!>?2&+V=C"4%/01XV]MP>?8AA4DV1#2KL]Q\_("B:4.5T\9,WDS M=V2.F.XH\7HJZ\5DMK,T-MY,]IT9JUS)[4B0OM,>MR^+TBL:HHF7B_U&8S2? MML8<:,5@G^'(>91:+ =<,_"T/"U\!&#=E*X,] M,WXSEZKT\$FX4"Z!*986R"(_.V38S'S!^(17Y@8"+O-OK-$2+D5HNB+!"HL$ M^ZF>V14)EJ93NB+!^A0)1G<92H%PPBX=!C_6;TP:]@ Z@,';LKKXC=JUM+.L M9CJ)*,/AQ#,:^M7KF[A+^^>#AA9E&YR3YG4G# MT7]LR+'#(#%-+0![!B?>XPQY M_+X;OBT.FE=&OP!?;?:,_%R]DFD\1U<'!R.!!B47!DYKN#"D3]QW_&Q/JN_J.Y&/KJDV7OD.PS>-0[6N=VJ=O@1SU:'_DT M"1RAP5X^D^.=-_2I]7MRKW>8*M]SE\1($/1SN8/!L,O&5ON]%6N98^P]%S!2M?2SQ3]((.A">T M?"#W&F1H)J).&]N@-YI<2__#["D\0-_@!H(?O%DHXI -MKK-9LQ /0,[KGS=;C\?N9:/,2F]N@<#:@F'!COZ7P3,MBF/#I& M8:,U?!T&W!<8Y@NZG>[ \\/9O0HO!R ?=>N73F]0L,\GUY[1"=CO;Z1J)X,^""6CU!=:^ M#FZ/FZK?NWIENNW%/F)8B,]U#-!'.X]$P=#7Y%I2R!9\!\X$5%">-0A+@'L^ M@0KM:>,S>H6QEF+F3J*!I6BB\\5MB6^&\[TF]N& Y#I8&L5.87FMLA.]M^7C M?Z5O;7L_\5[(-[1&:8Z6AEU!_ 4#W: <4)&3W>3IQP6<"J@W2/5XX&:) M)DEM,5[@V]4.:7TQMYFCYD;^,*1&3+T]@41H#[\-?R(=J[U@ &\, 4 M@VL-9XD'(7_,REC3.^$K^]CND#5%)#5L"0X@5&;T7O -?$T>OZ9UBHR&-ZTL M8G@QMS!!5KJ5[DP7, I4/C.51R01K)OU8 M8:&W_B'2173WY5/(0/H*0OI&0BL';GBE8A_3 SOI)SJ9:7!JE( L>%\R/MXL@5#I!^DV M@U"'A<1'".5->Z/ML]9_&.OM&HUG;F%@$<2NS@D*),*B**R_F6[;E( 4<^AV MH[^^ZQ.QCE;XS#[*'I4IJ!_I&^J-UIU"CU'>;$ABPHHRE%@#L?G.7)Z41>+8 MY";SL(RS6W@3)31S-G5E.%$,<+RG8)PZP9UTER)!),_\KG[N%._T^>[7^V_T M 1C$6X?2&8ASE1P08)VRR D:(G55)"$$?S-,W$%[*N$S^/:PL6DG[7]DF7/+ M)(F9ZN;W>\J)SU%P:-F'.@,GG3@/M/)[\W_$:^/U6=3$M7H((_H)*9] B&SM M.G[CJJ3FA% C"7%H2^CFKMQ*S@LZ:N@2ZQ@4Q.F!2@(P//W]B(O#!^P*ZF'@2!?;C_]$W$1D,W0L* .[IUQ##.)XKGVB)@)'B!,B4- MI2L)LW@?8(64I!,-7AM^=/D.(D7X9Z_2QQ_\A+J@HWKFO;LOT88383 $Z_O:K+/T7XGC^ M&_^'?TQ[3)2H_3=LR3D(]08#2XA+0F3?T[7T*YOI6X?%&8[DO['YSEY$%8T[ MG!O]A,SBEH9,'S&/P1QY!FZ!@($1LH'#*PBA(P .N$@/%H$QY)F(F4U9" 0A M@JY;%]9 ;J NW.W==(F/X-!=EZTW[HX[*1Q16O A2[SX&$=Q_6MKB!V,KCN^ M,"QLN^(Z %^)\2;;81"&04%,CDD[7X"MPW:4B.W0+AW;<7R^;$6(W8/>J!S* M+"1$!\?>+TZ WBSTE]_A@U*:&8R#<$L?<^+BY"*=W .;YB)M=K2-_9DH'Z$ MO?UU.UT9LS"P]Y-AKWT4=,''5M6TC3O!N#?XJZ7;Y*E],&S0R9:(V]$( R@ M8"#/6K0.SO-%W\)AL9U]EW%KF0C0FVW=1EDFJ7#_7'3O-^ ]XR''S]OS!!.YR.R=SQX-RD\3QY&D(=R6"U9*S9(PC+B/DE.,9Q"_O!)#XP&.+ M#EQS(&N H-EY^B[6DR/P94I?PL9DX'@\,_^OA'H6NU78=#13PN49PIGN+*7% MRGKA$7JF@RLC#,%7$?#AGM&+Q=.3 M>/FG(>Y7X&*=KP\DU"K_%,^B&:W!&= MR3%9#,_ +W.WZ XND)3!6_W=6Y4P()_ B0;F7_VWC"BWU8JC9RDPZ@';+20T MS^8?8F/?4?;>VMJ2Q>5>CKU4$I%6S.#8W+TD3+)OD<+':*HZ^[< :]((I[%] MM$0^_J.)R_GLAA%3/+F-P.;B.8C2AN$*%!(>;PD#G8'#Q@9[]SPQ$U8#KC=^ MSC8A+V:G*0:NQFOA4YA#6U,50D4083W"Q0;(9_/" "(GDH@76-AS'ZXM+ U/ M6D(6QSTX&@XAP_F)_':'O.^DMU]O;^Y_?2='NF\4%,% &:41K95DP=U"TNI7 MV0;*_D^:#]T/S],Y[SBU_#BU _07__,0]W$^VOF8O" M[J_:4 M_CNR5;VRJ@"P19 ),FP?-JCT2!WW] MP_T[42JRM3VX!M>;'$&F:/1B?73\;&J/AJ'&K?FO+3!T8>"KSBMG1BUK]O,T[PH?X8 "<5$1^#9.A\/>"W=D[SM?,N@=+80 M-,)\[9I;^[>+7)&__U"@2:\XU](?HB!%VG"]$2X[ P\%85">#^/K'-(3?K1% MU&EYD18CY #1-\3YMI<;BM-GOU\_7$L+-L<307+8;&OS6C(JZ_).,SC?8:T\ M9[1="8L 5KI=[>[LA^#[>(4?, QM=.^6]$ZMWJE_$$)POJ6H6" "Z0\6HA 8 MJ)83_E2PGQ<>O0C<&E(5[ ,\_#G#^*- !*PIXHCA6[ICF<1!<+.W-CU;GUI; M%X$G5!D5:U"AT"ULKMM]*PKYZ5TB^_= K EN'-NV""RSL&$E?(?Y;T^%LOYR M11'6# Q)FX-(=&I^Z6=&G=C'>H2*6O21)PI$>:$>")[TP7NJZ]PBT2-"R M%@:W'C:>HQ?_!]LMT OM"@$!I^BP+ZI3_Y +F?ZM5AH!*L^@YAO2#9('+" P MKNQ+.>+)8*6W)^' W>]2\?!ZO36Q>A@-3X9X8(,C%.AC<$"='0B?5T M'"=^ MKP3Y%"J5(XJ#)UGV_I&[\[$X9CF? CO8JVC]67JKO/.1&ZC>/$ /S=8-=KU? M%>OK.G'GV*)7]*W] AO<('3P&^39P<$+7C862CQAHG/Z3Z]>E1",B)?^(?US M.W\2&Y.([K^5#[F.YD.0JL'LJE?:@P9]:)=ZEE*T^G= M#8[X:,H#>Z;O]_8 M"D[3H',-W]$!_MT1&:'VDNT&(1U(M2D/1O!"V3[104O2?='QDIU J]^?PXOW MPCGQ'Z/>]1CLQ]6*W)#HH,DU\,DS?EWVLR+_R;D=: M=FUQL_E?6RJ/E(R%A-W?N6Z9&?9LNT:C?D8&WYP.$]0NL%+ZYLKXCO%1.!5, MTK5>0P,*:Q*81V#3=]>'WU]Q\QEQ6!1GW,&94@I>J#8>OPD;>_LO2TXUD$$4 MBX7>&[ZX=<%9IF8R%()Q>8I]H<\$.EQW_;8X^CMXS,RV0(G@=/D9>484;05V M3M]Y>$=>^#,'&4&X>^B2V3M>VB=N+DOS=[[Y&8K@B0I&]SO1\<'VMAKO M9W)%AR28OH(=_.A9O/.XH_/>#G2,[)*CW5%05&-?N:<@ZCN-N1^T]LH-0,_! MM_3C>J[UZDL49@ARS0[)A;:0AZSC!*,=$>USDDU!5@[7>[X""VL:_X!UN-T; M;EG#[)Q%4H/4#R;PEABQ6+]_%%@N,!QMF# 'IFL ] M#5[%/R#2T2)4^1[SSN?2 I<*W!ETP)WZ:3^DSW^!_QU_ * ;?3.?BT2-"&G1 M%:T_&L1K>WI3Z&7?4T^EP+A*]P.'/+=+F!:OO-R[!_GJOT65[SCQ\++0^Z>51%Z]LC1%48:^+>DW*9["%(_-//W#-2(M]F)BLJB M11Y9@@X_%\5+1BR=[N+PX_OXX?<+/\WVXZY8-P^& =#;HUSL]\6)&%J4R^,P M5,YN\M33'(,26UN?42Z+^]YDSX.KH_.S6^RNJ .:PBBV;4W)>1>%Z#:#[@]O(:^;:Q@SH^K'8PS1J;?Z.")$P2$90UB.W_<(H4>8'DCW[#!_A&4?A M_HH;W7'#[H/'MCUQ$RSG7(([@F.$2&3:CZ )>"(]RI=!7H7Y'!A%+/^M MJ$%#QG _Q$'_8?PBS6=$E M2)Y/ <[AYN_??OX\3=@^H/TQ]WC M?TDWM[?WOW]YO,$_W'_Q?KW[\C?ZPJ>[+S=?;N]N/N-7;S_?/_S^[6-9M0OG M;8YIMJN;06:1T75/:&ZD6UC$M_O/#R0"7[_=WW[\ 'Q_:"/C4=7\=NA6?-M% MX:$?%MDIM0JKK1(ZA+)-AA. $$53%@JF$A#7"X-:H; H!D[1S>9MYLAI#IJ, MD$L(M_2!]UZ._U@3ZMV&=Q&8<@(,_NWFYJOP<$2"1V"9?,QCA-,X14A4 #;" MKX<@""%2"(R0XSM:R4OF0'^_3SU%/O"U">>TG?(L&[E(6-W-J_ ='Z 1C['P M[^M5%"0C/_WZ >YB^_C_<+?4-LCL8P3:1?B?AY5G7A<2@[?IHYPCL!-3FU0" M$V!7Y\%7UE2(]==. T>OC4 MCTS M 4,,DL.6:.<80MK)4?A\^1#*3P&,4,[&V4'9X8I,'=,&8 MZO!J+#B)OOHQR]8<9S=^)(J9\P!J1SU8J88IMG@IC%1'Q *50PYF&W\NUV:;"%]/$' Z<:@Y7WBX4Q@V>& M>QS??KSW&QSCL_EW DLE\CN?_._(/I'V8^SXQSFEV/EI[YT<<:\10-2"6#J% M,X-P^&9K.UN=*RP?CW\#Q^0W+-Q3M=ZUTM>OL.4E 7(67G3QX%HG=/%;QE^< M_C*8\[_(WJM2U1JV5TVQO#6#(WGW4Q[7#%U#?1QXP9$=9)PYG7ATF9FB$01! M3@)[: ^WN0-[(17([RGBYUQE>\@5'+6$;XTQ)&H(&^Z_LT.=M\J K*+;:VDT MUB7F2@[[U_4[KHD1Z(]Y")%;P!^=[1K;=_U;0+'Y8_$#E&&OZ@_;L'/@JB,) MQ$H0Z7_@';9Y1L0OR,#W!F7]X3C5A=7&GXC;C)J%B#T6]Z53"1[P\$1Z&]05 M;[O>\NP"[[5YB,CE#SNRY3GTW(-Q,'_;\W?W_AX M X3$_BT+T0J:'^VAI) WYNF%6 S:1,Z2/O94%2[%5R#8+93D':X; V-E@4E?"UXF1_ M#!U1(0\%U5% ,J^;M6EY>=\EL)I,.W__!*H=-_U,-Q'?Y]<_3,$\WKKA,AV? M=Y[WQWS*[SV7X\=Y.Q\LW@[S(9S"I<9$1QZHKP*#E;:29]AYJ$6XH:BE,:C1 MCJ^_=&GFMX/S)BDA$@H+H7;:Q64YQ_95OK?\R,(F/#%F<"@_BU/=L$.T"XJT MPUN%EGJX7YSD%85V V>1. *C5N5M8&Q M&J'*Q@3QKGAK="])BVFM%]DS!/^ M@<'TS7.66F,)1TGY.C'8X]=F>UEZ;P8(_3Z'$X%WX$M9%D[G#G6X(U/,R&#< M+0Z,N\6[:^GW'*8W8E.BSUW\)+3]9*S]"*HE=ZS^6&L9[Y&^3'ZGS>G"KVF/ M*8.GC:S ;HTJA-^I@*>FP$J_J$KXT'P4*ND)R.!90U@1YZU$WB/QO@;#3X]2 M!J%:^\=Z!#(^2J1C P%>/7/Z0 S-$>0DQ8)6%R$QGE'IZ9$H R:U!(C9CX4OZPM3TW?P$[ [B],S,FU'B> M41G:SJC3DWIT!',EO>H^[+Y">PYM0,L6E?W":GCURS^LPR^@:VL6?@WE"C;&.,YLSX^8:G-SZ+">[Q70AW&\HV MRY[(T+<@U)8P@WUQ 6T-]OL41LBZ?Y:_C3C@WUUF1[#HOG]>&"X8DYG4YB_P M;9I#0GSYY@*YT^V'\S?=2^H-6D$G3WF_E>=NFB]5-SRY:X=WT>WP,D89PT'% M''I1]A*-?-K<3LN/R!A=ACO[96A&T(O%[^(;"1;,'%X.MZ>=W.PTIBVD#6". M:*3? JMK#7CIK0&KZPR8K3%@'OL)8\JA(>9QQEFHGUTF;1$H"_X:/&?"MS<1 MA'(,_[^]:V%.'$G2?Z7".WMA;V",$'=<1&.-N>FQ@@.[>B8N+"0&%T366 M&$FT[?WU5UD/O9 80F$T,1NC >$JBHK7Y65^64D]<.4F5T0"3W9^.6N/>L7 MK/RDB@V_$D$4%XF\=--7P!N#77MQY,FC58?>+JUBN@;@K >BX&KZ_4JB/52_\/1XIUB9 MJ#7+E. ML;K@)TAHBP4P5B*1T;54.NT19A7V$^BX-P]TQ90EV5G#'3)QN?B,N")DZZ<3'@1P#"VSD6MA+(XJ@!HRB*N#&X-&ALM'S9V-:094#X1J@F?E#;%4 M,KJ-=#?HYGE0DT'=S*$G'6&*_\-CFZEH SA/TH774X&>DK2)FYV6RIHQTKPJ M3RM;OK$\:PIFQ3N:DSF+/):1LW37):L;\DTWG,0W!RJ*@F.H7O_85GFZQ^.! M@2D EPHX =G(03QV*(2X[ELZY(/M@15\S?PRP P5'6=(]$ M2?XVOG4:_2'J-UN.YHB>86QW[RT776Q5.*Z6"JANW:_U1QV^X," M:OV[U?PV;']OH>[]?;O9ZC.4E6:WW^OV&\,6^MS]WNH#ZDXF@798 ;]3ITE; MV!OTVL2)'JFT,%0W%CK+48%H!#F4CWB73@I *&HK7>]RJC3'"@19)=3M.9.,,E.-12542%IUA,>7_]%<3Y?WYPPD*?"ND>_LU%B[ IM@8! M>P?RTJ1'C"U^1>1.<11H%:QW *85J:[+UD&KZ:FG[MO7G.1,U*"Q%\@5H8$+ M\E&YA"9$?R*J38,J*C+.64%[Z538BDK:V-A.\,%J[?ZMJC\9RF*F8C^K^7@F M$UYLQ!T)P ^)5POX!W"NOEJOJ<.2C!NN<%CTS5HN6=VYKSF64M/EQ=O;R\%#%+\.0!\"+Y-S7 M^,(_J1*"#%!.;_09PKOL.H8O3)"1WLE_LY=-%KG,O KQAWL'W'I(M7/E0MPO M^,$!8M4F=YCL*NWAXAN_^W2 M5.D]0I,EOK L((N86U%$#X=#;/IRD^R!0G!9"F'@*ZXJ;]^;6&J$"[?+T*>8 M9B 1E2#*'#=/&E1(!.T!6L$,50M7L2F$'RQ+A[6N%/@;]')'(0],GOG%T(NB M4LQU0>SHFP19'D'(&;J@_QKX#/>7KNM4_BWK44>OC^:\F1)#VM@ M,&SZ031 M.1H!5/JAD5B8RR&C>3(!1,F$K.Y\?)+$\4ERG9F:W<=>JS/(; 2SO?YHQ&_R M!8>#W&+-9(_'[BX)14J5B3.,1E0/_$\-(!&=EYW(Z).6L1XZV]VG@*K/8:E MB%2HAF' 1_1:>AMWSD.2+= '!1TT3 MCII>E_*HZ?'9K+*P664(T7SKMX=_HNZ/3JL_^-+NH>X]:K;ZPT:[@VY;G=9] MFP)KL^]I$/"QT6E\IN#<]#_[K8?&L'6'!L-N\_21X9 \GD7;9U.= M\)8[2=_)\Z+E'B9$O8B68HJ4U2]Y+2&DFPLHRPS19TC1(@"QC490F%[$+ ^4 MG$B]Z'?BPL_>@(_[[3)+/ M]G#'Q+TTCU-#]]+ETGK%,8I-]:UPI%N6_OS1O2X@_J5)N)ON -V+RZE"CF9O M'_R+>E:,)U7[4*)C\!G1J0)JXY-NO 7,TYD*<>#]ZUVZX]6J_7 TF?V*82*NZ@YS-%@=')4V G7CPS_&8XRGTW4N#77:WN_/M,)==H!^_L5 /;A>>4,\W2!P[>V MBG_+QSD_3*<>"\!_7?WG9I5/S1=Y8T4NR*72GF;M?SQXEL$O^2W^M9?E8K5V MH*7O:W]O2C<%J23M-(](LCFE_QQ4-C66DQI-/K?:ME#7:J=MW-U1$[MZN3=7 M,R= 1@F03L,[U"UE'IN^TK_[-DI/EUHT3#WDK/Q/] MYCH=)4TO,2:WS?YQ#TZ_0_%1B!V/2H@LWC,-A)G77S1BY6?J@E86[[O&;?/Q;9_RNPZ->C+1-6O"D_^6:O;O8XYLUV-3[@V4=)$2;&23N5M9DUQGG.T;64YQP= M/OLE8LZ1*L']/LLZDNW\(IHZU.YV(.]HX$DF&O8;G4&C2;\LT&]$<2("_NBU M@$FR67O8#LR0\0!X<7!2!K0LNBIN:6:WXP$U MFLWNM\Z0G++1?:O%U,"@U?_>;K8RF4 8XD:O5'A T>P4-R$\,TPW @.\#H%5M MQCE^?DE33ODA;TD=VS4RSSXUW9UL;GG7FP'K>L,[%06T= >O[:NB+0%6F7_& M3%[T'*;W+L>UK85WF33U"XHU<+AYZ-;OF[V1L1U/+2YE:;CKS21Q-.?9K MRH&GYU>;=O>R]24OCG[#BF$B.$Q.W1@JF*YW4:'!]SUM\)T[IIE2H->Y DT/6Z26 M(3.UW+3K8DVW,.TVPX!S/&K9N>T& M!E&%#*<^V)V>?RF6YY&_*>9'KX1CU<*V:#CV< M0/ZC\_]B=6]M[;?-PX+>Y0%.!AJ,9WBRG&/SR)*JMEVW6!]JM^TC[G>[E32< M8_]>DM],WRA,&U,T)AH1'02]IS4$.;KH?ZZO_W7SK3%7\.E-'JG7VJ<7^H#[,*\I,:GC0&)MEU&6> S8T8=1C\?HP M=R0.!U: &_--[^C%8+S- %A#-KUR4-@Z(HC2OM%-[[ Y-M1%9,3F5!PU7$W/ M3#PN/NF_KAK&>*;^PN85GCPIQM6$2/N5+$FEZZL2_$/_+-,_I9LK+NCR7U)Q M9CV??9*+TLJ)P+,=:UA@PU+CK^I(B@A]3'V0"86"8"5L6.0>LH(Y7M'F GQ' MY\2E 1<' VT6;Q?HW%-?YR^L$S)&"![6>NN/)6V-,G]#XBRIV?[9'W9[S;_M MIQ;D1*=/^+7&HT(H@,HW!89 ?PX]-.]5HN"@1H^L^E*NRC?R!2_F(&]^5-Y0 MC3T-F//*KC+@B>ULRT+9%#:I5JW4JY4R832Y)-6)HS'_"[_*JBID;?5>*7.R MMH$&C6?&KN#IVV)W^W;YH+R8/@DK0,F1>-Z:$5YXFG$VE\35W?DV-:VVZ)VK MZD5HW[NE8;" C4?T;BY_WTJ6W+/*Q2E1VU5AG%3)OBRM)X#+CZ%)10Z8^G:6 MJ)+;H6P+CG1#_RX3OB$[)_WU:Z[\5)X,S$KH*0])I:+TKY,1I"T($FB?7/WU M&N+Q F)WG:Q5D"=]1"+,/\+6"\3(W!XCO+.Q?"++08]%])T,'LU^P6;%:+X* M7 ;%W*&_$4P^/BE,(G(?>%0\DOE6JEFBXZC5>03\&0V4,'=&'B3JU(130V/27G8LZ_'?=8^-O'.U<>N M@E.32Q5;<&1;?51.2WT$4:$[)9*,'K!%.W0SK<'-=6V3MNAA\B/4Y4+^13&4 MR I#3B0BT5@8ZAR51<1PHW?RAF+7+:<=CG"'A.6;O$1"QE:PUR$._QR'#53JZ1G8XZ MGNES(G#?Y\I,]]]3'49H[-G77V+GD4RO^)K$GU>BV:"%4 &3E$A%BI%T\6=&I2A"@-+F]H1I/";YB]8B7+ M\F59DJN2*S/"%JQK.M7KBR+*)2O._ CZ9[5ZA5_QV+3T\4]H5UPN$0FSDR-* MIR-JF\@1)'KP+1$./%Y2"1O KR!MEC ^_'>/O, M@5^7\S?RFP+[733)4W:7 MNP!9DVIU\C_;AL$O\<)BP" L#R+/1DHBC:]JN 31]Q.*!EI(SV" MY:T<1=X#SU^E].Q%Q:6Z>QK@(N W8I MD"A- T]45_#<$[[@.:TR\^OJY(2C0^-!=R4'_,<FJAM MFDORJW.%UY 3\S;!4Z@\OV!OYN\8O$"-_ /Y CW0B07^)#Y[^8X B\D3 GC!3.:([>$B4=@LU)_K6DZ=5RT3F+Y2,LGO:N8.!F47^%,]LUX!5H'/RNG7(IRN,S M":DR.0?C>9XC6#Y"B^%= 6!5\IZT]ZI.].]\KA30HSK7B3/X7\KSXB-Z4 :* M 4(\H)!D:/!2GR );XFBUHUA!'["V)%FYE.C%CP,/P6MN MFS,53UWQN.Z4?$ML&^WL3;]S4,K$=SXE2ZPP '49$WI!3!NT#WA7<;E4MHV\ M8HP4#9N7W=7K=3_OI)E?Q*Q9SA8X]?J2$-W5@80'9,AF-C1M21B">_8L M73[&370+?9"T)7(GMC=ND4I2:GD"KI*F^GRNTZ#7,SD"&D3R73OO/^1Y.<%5 M;?&[?0R%G@IA+14*B($_6@SOL4V1YH@ZLJ!]&$2U;Y\?#SX\_\7I;8/2K\P@")@^2,7EZBU O552 MJ]Z:.AD1]4!YM.%^46&WWW>*I;!PU'F0.@(M0QG'@TWK)$M**YR0L;OH?Z%' M12-$HQ%6QYX" = M78L3?#M7$>M41"U7$8=&VH:S54N!'A^:IU3#?;.230#M.+M,5.!GZ\B\TOI M\K<^^&.U]4'L=-\\WX3H4Z[Z!MQ!&?HQOI)2CHDVB]EWCYC9A/6("4T 2[S7 MTM[[\1R-B$G. M&RA53+$M4:+KQ7@S6"CM;D];@/>Q5[485M*XNVL/V]W.(-^NHQ&MNWROCF:O M6NDULDGLU?&E5QX/'?;0[/18IGTL[\S)FTOQT=,AH;-:3*D'GH9] :;V8)VK M-](C9G=#Y#XI%KJ%GKZ:JCUY(\T[OEB?HAZ%S$T7?4]JY.">Y#&ZP*)I>5(- M0\ZE"]2&S9^0KQC,!U:0/R_2DG07[U1%^. MK.ER;H_U#HV[-UEC65$RD328_AQ_M&<6;-N"Y_M;-(L:,F@4@UJ5J@6B(_RK MZT$HOO/9'HF,\3'7J$>[R[5R/=_ES.]RM/V-LI;ST46^6S'OUF6E=AU9*"-M MFI)O6NR*]#KZGJ7164T:5^O@_)::(,B>,J5.B=#Y%F>>T/D69Y[0^19GGM#Y M%J?.\3M@E-('A9#'*/-#UY8QRDH>H\S^+E?D?),SO\F7U^5D8UYYH/*8PLIY MA/*4+O22@E:(6'J>')@#(*]^TXBG/0?X22AP%^XA>C%4R\* >#DMD)=2[$D# MCP$.2L5FTB@D1"VB.]54-0D10,4;>*7 P;!B*5Q)#Z+' N%8Z%<1RR) MR;%0XH1+$E!'D6"33/7I[-.@_;G3&'[KMP8V"E*2:"G)4<;#IN7KHARN.'M+ MPUPJFB50"@W\]U(U7.",-KHO@*])U?/)A:??@VJ!IFF]CF> RB9@=Z6Z7&&] M=D1W-C+"#+I!0-_%L;(T:4<(U23C46!/,OJ(* PR-]:= 9I6C/!,F4^A-02\ M:$E[]M '"JR9!%&\.GNALK1FND$,V"1&'1>!B+OVRGJGNDLTP','.)4?T*-B MC&=(JK".RF'%) 0CC Y-7._;X3G^HOP]QR4^ 7Q^Z"TA+B%W"7D@[E\2ZCN M4C7ZZ5@!=XM. 3[5V:< NVV21R;0FR(Y/W$=_0[K)?J,HK]*"]R19(PT6$KB M1?Y$C2+Z@@T-^LS]9]U-VAI_JKIYEK'+6Y@'O*63F%!'$&Z\@@@;>&;=<9R> M@4UU0CL0AG1R80T$X[GL)=ID;)%CYGG/4(F56! SL3+>A==B>/_8UBV-^+N- M,I2YI2]U6![XE>?50MQ= M79LHN>AM*WI!U(M9_IHS136>%4VX@K>Z8DQ. MBT?O#3PQU/%/=%=$=RIT\-5S%MV610.)%R>#"E_FM'CRJS[3T(\B:I$AL)5[ M*]NK3#_A:\98SX[;,N$JYG!O?RXT]_/3TAFZ+:##6 M+2OGQ6UYT4^WG!/?'8LC!V,%S]'7(H3E)KE>W#[8MD*Y@W!C?I_QKD&N./5F MUO/\T_\#4$L#!!0 ( .R#;E9X!!GCI0, -0; , 96UL7V5X,C$N M:'1M[5E;<]HX%/XK9^FD3S6!9+H/AGH&L!/< NY@-VWW94=(PE8C2QY)#M!? MO\*$-B&A3;.DXW:7!V'KD8:4.5XWC=XXVHF20KT&;%Z:M& M$GQ(G-XH/)^X\*G4ALU7'3B+)HD+[59AP+"<:A!T 4KF2#2\;K%=NI[EQ.%? MP6;J9IESUAN'HX_N[L(.C'O3\]!J:17+#ABZ- [B+!6N8FEF.E:P-DJ*U.N6 M7O!A&/;#!$[:W>/2FKT=.2X\^*I_+H5Q-/M,W4I]]3I'.>,K=U=YCE3*A&M5 M-[SG8J:+SHZL _F"[190=<.941@G$)V!'UZ$<1A-8NA-?(C?]>/0#WO3,(A_ M9>^L8[^R^;H-FG&Z'9E(1&\BZ M0-@&M]OJ[%BU8,1D]K%UU !,.2\0(7;BJT:K$J6V=:ZH,@PC?HWM3!HC\\Y>3[:03U!. M0<[!9U=,,RENX6T/-'++GFN'VD?[!7\ES)W5#_3FY,\[WAA9?-^5V-B#%J2" MR&14P>M2,4T8-M8KZ^$^(MTG*118JD(JM%EK):H4"?:Y>K^+D&W4OOWLS!"^ M3)4L!7&PY%*YSS"F=#YOW /L/?OX(,^#&5494@3&2)1SA(UUW5XV3[F7C]NJ M*&/RL;#-J\\A80LY9T(R#2.)+V$@\P*)5?U VYIY"+[]@-&'GWJ #?]Y!V)< MSC0C#*F?Q(B'KOX/;_Z_B_:>UA*S*A=/I.0YNJ3*AKXAS?J%?"!2C@2ISPW3 M9RFBWB^!8<@(Q55<,T]\6QL,3 MT;=-6B(!4TH74E488IONF-473M8TI@<9$Z@^? RJ(H0 >]0P0:FRQV*\LEWY M_V3\80Q#04K;Q1!?D.TSF@O[1%8;!>47R$, M0WMOV!]WM86M?C?O!KC?%:\G(UJX+LZ)JN2!^ :]&E84ZDHW(-2F*"LA-7H! M<1-\^]H<5=^#YD4->3BF2X8?79PY/ O?5\G=S6);$33F*"A?R"NT%T3*&XU_X7OPB""\VK I4#;I YS*"R M0FUA'P>8T,C0_@9]K99LQZ@VD*L,2Z8>.-[@5S1!IL-?56@H.8\YU MI5PSY*DPQ:]ZM-'*!59\PZ&GZ8\;5@A9#Q^3+)C9"C4DBIV#:MZ[K)-\1,A) MT[H&?B_;:7 Y@E!/J&'F J:R/1V2=6$AI%8(1ZPH1S!G2V88IW;"?'[=KOG_LR^_J^H?C.NOH\PD M;8Y6Z\K47=H>I9 [P2MW:-R'2_]\O?0?Y>0[4$L#!!0 ( .R#;E8U\G*# M] @ )U6 , 96UL7V5X,S$N:'1M[5QK4^.X$OTKNMF:7:8JACS)BTD5 M V$V=1>H8E.W]NZ7+=F68RVRY9%L0O;7;[?L/ D0!@<8QO,A,[:D5DOJTWU: M[IHC/PY$_\AGU.T?Q3P6K,\"\1>[K5?WH>GH('UW]!_+.I5.$K P)HYB-&8N M230/QV1P^N7XZISJF"G+ZA\=I*)LZ4Z)CJ>"?2J-!G^,K./?AE\NNN3O1,?< MF_;(V>7%J$NJE2@F,0^8)B&;$"4#&I;Z1]%L*/:R?A_^.4B[IL.LL^/SX6__ M[ZX/[)'SXZLO0YBE$MWV2,QN8XL*/@Z[BH_]N >"=:QD..X?)82[GTHN$W\E MAS9E3J5M6VZ[T;(:[4K5:CL59GF=1K/5JC1K7K51Z@_^^'7X>3@B]>K100*K MG DZB/IDH:XGP]C2_!_6-=J:1X\&7$R[Z[H&5(UYV 5-2_V?0UM'O359.2W= M@1-C:F7M_9/!U6AX-CPY'@TO+W[_SA8TLZ!2?U@FYU1=D^-]\BM3(0U=]D^9 M.$QA.XE]&G=WK<+R0F-J"S:;R9;*!4#HB#H DFZEMV$X[F9W$P*RO;0$\^(N M36(Y>V'L.'TSX6[LP^C*AQ(L68B(NB[,]*E4*:$N:J:(S\R8:A//!1K<64,J MH/&A=X,;YE"1:1?+J%?*P0:J^[@MX$!<,VT.$H?$IS>,*';#V03\3^QS#4^1 M5#&1(3F3*H!CM?Y+I$=&/B,#XY1"I&=KFYXW!Y.$,ZZO M@2+/35F3^OC29@T[.O9:[L?^F6HX;#C@8$JN0SD1S!VS\LKINQ)'2PA-()/R MD,!QDR2,58* A&!EXA:8!24!/"E.!?&H Z\4D0$' ,JTWYT.(7.8UE1-L4M MKQG,NR13PSL7E($I!>XSSH$='*X@6$*W$(:#)N +R,3GCD]T@C^+\1.F6"8$ M%Q!P+2" 8F"=\-B'!>J(.49!E!N!:M*%9<+IP:;8T^5M* S\)0R\_G(&SHC' M(:PY:(T+DRF#=4-W:%9+[3STP/_1F(,<'CHB<4$FF.62?93!I+D24Q*!52$@ M$"A"+"P^,S:]-C6 RN4HN(P]$@$=P,PEV**93AM]'*I]X@DYT3,,*#;FP"HH M3$3Q9:HW:%E>,F4]4^:.MH4UOX0U-W*WYM'*T?_\4[M6;?5T9J\9.4/W)CV/ MP^.>_FCL8DBH8L8"P:(X,BFP%,(TLBJN?1R!W0+P[NCA\=GEVA%2)S ._;Z2 M(C7%2$F'N?!:DSVP/)>!*:?F-;AU?!J.&3D&EWJ5".A1K5.KVMQCJ1;5IIL^ MI8\K:(/,O12S%!#:8RSK/ 13F+;-C((0J!+EH*[IK;")W8 MFKN<*LX@1/*4F9EX&J*D1"-;,EY(&VIEHHW4#!2*(;KAH(CB>2:"8I"$91DE M%JP+1J0<;IEZPK]LAATACL%XYKYHW-I-F'J[T7"WP-X1GNT=XWG[*+4&Z^T' M;HUN\ @WW$704BU#$S^H!L!C(H1(ILJ=H0IPSJG-!8^G2!DW38L^Q@#08"MU M#RM=EQ(I0Q=NLP5%B8H V]I07,>!T&44,"G5F(7 7 5 '%I8A+X#NT"ZF,(8 M? R/(&(70"Z O#JCDSN0V0T5B0E?:.;,\R#]XC=@H'I#&C7GTEN$X_1Q>'F8I6^F92,&GQ [D>E*QTD4@F")5FZ0&D@=PWO\: .R M-&PC^9H *P71>_<,\0#-$-76>F>*.X Q<^^)5Z)A,M?K8ZJ53_6<@V,\-.AG M;AF)@MF/+(A/B>#73&27H&O]R\_>H@+QST?\XFY@ZZP=D_$'4O9GY^,[\@3- M_4W>QX&H%-'P4ZF6QQS??(EEOE#-/4MY$>0PYBZC>Q'O$)];0Z5\-RN>:T";KVJ+>ZA[)0I(V4!%#JC!>TZ\,74X QO/*.O\ M0FC"Z#5RT#2%,RS4))_FB]WLR\.3D)/=W:2WS!OB&G5AH&;SL'8ORK*4%88 M5,"]EE,BK($%ZR2 Y<*VF,5D=&+C-YHBY!4D]R5NBI#+>@H"01GLGYGP!0@R M7YHSJ)4S8/#P1HH;AH0PI./LB[G*0AX+(B&G#%HGODR#'%U!,B O%[:\?Q^K MR;,DZ6&&M$-&E IHUC\L?6C9Z-3K3>QRBC<#W;0C6:Y9J[><2KW=;%N-BMNQ M&IV.;=$VJUF>UZ8MI]UQ#CV[U#^G"LZUVBB36J563\N\-LY6K>%LVP)K3?&' MGK>0=D>ESY=7IX,KZ_/E:'1YWB6VH,XUJ4:WQ%SU@YX'^N!NW5V3F&K7X<7I .M; M,41NCZSYYOX2@0>V;. IUQ;UP'5V"143.M6_])\2 E_F%%^R6+?EN![XO+;% MJLV&U7 \V*7V8<7J4*=.&ZS%JBVZ;;%N3NJ:++JHX?WV&MX+8!\2<$G^)Z@O M=5'!^S0V42TJ>'_0DK!=GW]1REN4\OX8EE[4]!8UO>_0K(OBWJ*X]WV1W>*C M2E'<6Q3WOM.P6'RR*8I[B^+> LA%<6]1W%M@[T?"7E'<^T,5]\Y2W=F'^N\L M%=UQ76M1W?J=5[>^VI7%CN9Y/V$LM_N;-ZM=46#[6@6VKT4)"X061;1OLXAV M:8+U>JE<*VD?K*%]_J+3*MR5\EO:J1\>5FW+=ELUJU%UVQ;M.)[EU3J-PUJ] M03MM7,>F^MM[P_?3:G#?*O;>BF]ZK*KXIXKYLU)7_'P]L3)YK9J-K.[%D_7/ M0:LUC5Y?H9.SR_N4F+DJ\__']O\%4$L#!!0 ( .R#;E:HPA0&G04 .@< M , 96UL7V5X,S(N:'1M[5E[;]I($/\JO;71?HI[_9M0V$)KWH"FEUETBQA&?G_=O9G7$WUFG2Z\:4 MA+VN9CJA/9HF?]!ENW6"I.YI\:[[2Z-Q+H(\I5Q#("G1-(1<,3X'[_Q5?W)! ME*:RT>AU3PM1,Q&N0.E50E_4IM['::/_QG\UZL"?N=(L6KDP'(^F'7":F0;- M4JJ TP5(D1)>ZW6SBM6L:ESZOWO%TH*M,>Q?^&]^Z^PRNG#1G[SR44LS6[J@ MZ5(W2,+FO"/9/-8N"E9:"C[O=?.>]_&U_]*?0KO5/2,<*H:XV5"5] /M*&TFLW67=E\2&A7Q:%V M)5\[8=#?#$,=+HC\!/T3>$TE)SRD7^J691 S&H&WI$&NV6<*XRAB 9558#U; MP#AB()R06:EO'D*'>@)%D M6X+/:%1410[UQ5R=\%"'2.I^;"&SB9)1L(09;RH-6M& MBZQ4H*M8GSO.F:F=2 @K0B'@\4/WLPE50))2KQ:96]M#G7:.C<-XR(56[4$# M/-T@P"#)>>HJZ'.>(TXF-!,2L\YA*&2*^AJ_0B2DQ4-&)1,A4$1R".JTC\@QH.G.V5%X MO-ZNN.DDTT:"MPQBPN>TVK/.\_9CZ\0Z$?B0WT;'=R>^@###D")RVSLG]K5H M^.Y[P"U=JP@'PGOKCO'..,(X+8 8H(V$<80AXQ85.YB#B#")8,LD5096=;.. M) D@/Z[$;8*$#'%6%MMH7691%*@4N'FL<@@_FQ!!1X7B.N)4*@XVAC D>98KJ\KC K14J>[Q@22!K MKYW'795G-V +*536>CK&&T2.=H=D9?CP& UB6V3:)_N\%/_3Z;(C?/>PV=.1 M^#\X/E?JCXG/KZK:OFK;3:/U' MP[H'J?>!NFWQ&MX7KY^@>%67[GU>+N^?_\_GWH9CFW_&;^AK^U#V7D(RA!_V MG[;+8@H6DFE-.5J!':O]4E*.24*8K:Z,,6,LTS.*2S,I/C,SV<%^[;HQI&EH M%PR;X)F9N93],PJ[:6V42\Y47 C<&;T8^GK\@DPI4\H8)"0P[)?1ZBB"/,,W MQFRJ] G\E%]#;I&CZ==SL'+018+ A@L#4@ZY;)@V<[?U+(V9]"7F T'=#-&X MT!!23"L&F24TW,S"+KV!C6VY" 7,S.0C$#(3TGXHPX1)&F%7S@-#,;TYY@O% MF.]G5R<317>_F[K-L*Q=-WT]2>T\L [BJZ4W#-C6/'"TB"GR2$A):,;-D9#4 MR"&1+A6':'1EUCHP& 19#F#,^!S)QMHYY53B%MBX:V*=H $Y01NNS'Q4CE$M MG#XYWH76X3Y3V$^1O;\!4$L#!!0 ( .R#;E9J-HR%2PX &PM , M96UL7V5X.3DN:'1M[5IMKP<7QV^*?1Z*7-FE)5061.R:!RT7A=%>+DY>OC MRW/I@W*CT='AXRAJ:O.5\&%EU ^#ZY.?KT?'9Z>OWQZ(=XT/>K::B%<7;Z\/ MQ.Y.'430I?*B4DOA;"FKP=%AW4ZE4:.KTW^M3K+)3WZ[_TW@1U&T82:.+ZL#I8AXF6,0'9ZOBZ.3G-Z?/3Z_%_O[AX_3H M\'%])-:;F-DJC+Q^KPYX#_QS)DMM5@?;.RBE*W1U@'4'1U]54U]/MF1]A@-E ML(ERO1,=T@[OV?S3.@R.]G;VGHBSD^OKDTMQ?2&NWAQ?GKRY.'MY%4[90G8^9"BI62 M3MB9R+!I735X%IRL_,RZ4@9M*R&K7,P0DE[@!VDBLTX)6RO'[SU>0D!56 I2 M@S]&\))2%,XNPYQG^[7JQ$*:1L7(QN3Q0U7D6Q7$E300,Z3+S&YK*$@*-[2\%WL"E'U6\)9YM/O6IE#,565 MFND0:!S/6Z^2JY+L(#-GO4\V+$OE,BV-6*BYSHQB2^DJQQ$=/89^;U3P8W&F M;Q1^52LQ)2!6WBL_%$LEU"UVHU65807?U+59B6PN=25R[5U3\S:'F EW((&9 M]:';$U[$]?AGW+(BP.1A6/4GA27@9W**K4$QT%" %*Q1ZJ +"!5A#B_>$HN' MSC;%G.V+P;73&4FGQ7BD4YE=*+>",GB#8W$*%\]S'5B).)8TWF)8WM"Y#"V4 M*Z,7=%3/@=,HB][\:[6Q[T;+SW)13"KC06 M+Z2?SR WND3/?YR:VH;77RICTH2]H2C@1C0&&_CBV?A)Y[/]-6)"QNOO>RZ= M%KR>:R\BL.,$:?%6*,&)H5-24H]F7>5V69&LO;ZL7$VCBC:'MW:./@SIA$ES M'A?('TBCI!]6Z70EOG@ZWFG%CL5Q'.-EJ=@_V-QKW&,3D&#&*X))F'%.J]7. M%DZ6:R5U[T@/SW:&NWL[<1:BRPE98\*M)L^'Y6$?[.@%J:\BJF*SF[&X:,A[ MC$3P8*)2Y)@E/*137;<9 @.CX'YD>M8AE--%#1E\O/?LEIQDPPO&3[^[O:N4 M77;W> 8^>UD;17F AN7P7>!;:!S[&"T>-T4+5;8:,?"W( "IB$UZ%4VSD2(, MP)GBHP.,>!Y:I:0HM'5M76@J'5:,DC%9C,5#30= JYFN\/1]TB4T.\4#]OBD MRY.I34NBV>Q02-LB0M =(9,:93$BGA-@.O('88CYZE M!,@'JXT$ Q-( +^@&G"6T,SS"1(#74')4R F,V9VCD5V4YM/:/ ?=#(1YN"\BE:08=>,ODDS<3 MF2E6P7CP#?A0B=S,DF4TN(7?!(Z4^ZK/W^_ MM_ML0F=T4SCIS-H EV%3=:0+!,3W>O+4_@.&!6QUG1V["AGF/3@+M-5'&CLW9N.P*5:_7.0 MBL"V2_*F7 N,/$P)A1[LL,2#^QI.DZ7.PQRO=KX<"(J.FK)15?PPV!F05->* MG',L'NQ^2POC!3S#2._QHI[.W7HO(0?:!O<;<].+YQ>7+T\N1\\OKJ\OS@_$ MU,#UQ"X@T5NC\XG@[MGIVY#3P.]]_>0=DF3'WF"=9_N48T '4V! M03'P=%?)+V#\L]UD,X&BXSVB1SRQ5QJ"E&*1_)_3I)_<'VG*N *U%B\(1[A M..Q?Q; >G2'&*6J1^0,76?[!%P[KHT0:CJH^;Z^P0)V;2"!G#3=6J&F:A;:2 M8'XSPQ^%E0;_@!?38\O0ZVDDM74J[LH$U6+CR"0E^O7*Q+Q2$5 JR2V;Y#14 MI(AYM 1CMF_[Q_3V1Z<7U..\0E2[B*MGL<%*J'^I*$>(XRS0^-W]_6\9"6BB M:PSE J>*QJ26HF1*:F(C-LGOR:77)[<9LD&AJ!]6:N]C7X[[8MU1F.82LZYL MZ#^'1.@V@ M3D07T1[6"@L0T^98N*+NDMA5M CG]SW-[GM8RM7V(TJ^V\^BF;NG@T1DAX-N &Q*9=;V1-0@2,-U_\T #%Q5 M.>8.VKQ)?Y.OK.75%F.H0[XM<"-G;K],W7!HZN.F61?#2WB-0 33H*L>[GDN M) K&L/8LU$3KEV2%2I%/+=36ZZ&(RH]M]RDWK2CGI#[F]$-./X9_2J(9K0QR M&*@%C*9!;4!5CM%,<")_\!\2-DQ5!SG>E&]-FMKV._:/X%B-"AS>2&A*^,9A:\OU(KFN*800T#5NE!L*0K? A95Y35-^_GQB3'! H#ANOMO>& MI>#>'+WVPUM$U4;5>VQJ^ 8:_]">8GPK(&6SQ@0#YXL=AW@H'%)&A*)?+R[^ M=OIRM+N/VAI,J-19PB7:*(F'RU>6'H/Q$L!N@,BO7F.E]L?,I-8"%$43*#0A M.E!GGLR6*X-J)-Y@\*71:HM+LX+Z13>MG_9?M=VT MWUI5E#TX92*Y\DT6>0Z5 Q>8[SA#6.=_RX<.R#<"DDHG>ETDS8RZU:E7@?U8 M']V6]=%N&;D;=JZZ9DH\8=LKG\0;&'8U+LG2&TV+\*8V? M4@%U04&%]2\I77]]=HIZ_IO4G(Y9%N\N>"<$$Z]:O+K^9M/'MO4P'V 9#7@JJ[D*8 MG3D%X&1K*W/8#5[;#]*V*8A$Q-]#;4?VIH -\*)['>IF^G3/W@$77Z1GX&S. M$.M2RC#MI-8U)>/,R5IH1R/?8R$"OIK:AYSJN/MJ*S9*VA2.P;?6([8B/5:! MK37A:.AI*TV;WP? ]YE\".ROBO2)3:X(CD@-W7RZ5X^= MF=0]Z3).[/W'BP#JLGKETH5!23>\5'=PBYTR=R_Z[MPQ#&-MXF(J G(K*EJ M8P@F.BKRA-71B0M"$_ZPB&AE^:O$B)LTFRX1,![6U57Z*(&V'0TTTX9AM_N\ MX&/JS9]49"-\[U.!CDU-6_#2QRV,0G1YA+,PB;9$)Y;:DPLLZ!^ZQ_IP):&8 M@2P=78U5+,-1CF&=HH2DNJ:DS!2UI$MVD_1-2IJ\E>P((P'C[6=YPZZAL(AK M]O?Y&2Z7_W_E\1]?>>QM7E%\CDL'_ASZZ%]02P$"% ,4 " #L@VY6DM)> M(P,5 0]P $ @ $ 96UL+3(P,C(Q,C,Q+GAS9%!+ M 0(4 Q0 ( .R#;E:&%JVJQQ, ,OZ 4 " 3$5 !E M;6PM,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( .R#;E; ,OLM*S< /'_ M P 4 " 2HI !E;6PM,C R,C$R,S%?9&5F+GAM;%!+ 0(4 M Q0 ( .R#;E8=K@)"LXL +TO!P 4 " 8=@ !E;6PM M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( .R#;E:^R'T:!&L PQ!@ 4 M " 6SL !E;6PM,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0 M ( .R#;E:G^EJEE]\! ,#7%P + " :)7 0!E;6Q?,3!K M+FAT;5!+ 0(4 Q0 ( .R#;E9X!!GCI0, -0; , " M 6(W P!E;6Q?97@R,2YH=&U02P$"% ,4 " #L@VY6]W<:*' " #R!P M# @ $Q.P, 96UL7V5X,C,N:'1M4$L! A0#% @ [(-N M5C7R#,Q+FAT;5!+ M 0(4 Q0 ( .R#;E:HPA0&G04 .@< , " >E& P!E M;6Q?97@S,BYH=&U02P$"% ,4 " #L@VY6:C:,A4L. !L+0 # M @ &P3 , 96UL7V5X.3DN:'1M4$L%!@ + L H0( "5; P ! $! end

"U0]H!6Y22@L"B$+% HT;UXC-(T2A^KS[Z),#>5 MN_7OU_ZKY;.9\8"3">'>=+S9+ZQM&'@!9N?<;PRU$FA3 @5+^" V(D:X4<>4 M).BANFF\*5;A0ER,RKM"(?*-&,U^^@'[WJ\FA09RIA7+FF*98[VV_OF># P' M#'N3 [G:=ISY'IY0LUJ\*8#W4(N :H$>;-4:R)E6K-\4ZSM6RS>H0!G%C![( MU3:<<,K9)#BBUZ0I8=)#+PKJ!7JPU6L@9UJQ05-LX%BOH"7#X6T0LM"2/F^2 M/@>3_BTLI,A3=)DEJS#]5OU/RJ9U)[/%%U VT*VM; ,YTV8 >ZJ?>XZ%VP7H MOB\:#,$;(]Z#$OS]0J+_4)^&!X>R%7SC4"? M\O*["[I>I\L"UF]0PAG*FSX-BG&P:\C!;7BAYYCRUN(TV''_^-I4C(-AR.FG M9-];[Z X-)0W?684$&'71(2[D0@TT1-74(1A*K*4%/Y" L>REM0%*Q'%2L0U M*Y$V AG7J\D.6*]$D1*!2]LYSO=SV@34VLF!3/3$ M%1X1&(\^KF,9H;=5KB4:Y0+-XW51"PJ+-R@)#>5-GP-%0L0U"9$VYA"?,.:3 MP_T"@R7U,2,!G1R14G$1@;FHAY0]6RDXZMUK9EQVI5H$1@4+)1MZ.1#DI) M0WG3?U-0E$1=4Q)MT\_A:@5-],05&U&8C6[799IQN1(Y^JO,#'VXND'7T5>Q M1#?I(DM$=T^% UC_6N("B*@"(NH:B*AA[XA.?-]KJ6DR)![QCJQ1NO<+%PQ' M=IKV;*YP3&N97: 35>A$7:,3[=Y$ DWTQ!4L41B63I06[K-P3&MI77 35=Q$ M77,3;4/1D15L,H16L&(H"C/4B3+##1>.:2VS"YRB"J>H:YRBW3M-H(F>N (H M"@/4B[28G=QP!P6GH;SISR\C(^5-&;50ZMH9-6U;@&E9LQ?JQE:70<-.%8UH+[8*MF&(KYIJM6/>> M%&BB)ZYXBO7C*@Q=L495[3!D-P37,%7;PG=)VH-]R4X>#6 M>KN@+Z[HB[NF+]Z]EP6:Z(GO/=K=D[>\2F/,OZ,IPY&L!75!65Q1%G=-6=SP MY!/V?NP(OW!*\3->YHRH."UU#>](,="KQ\U^#E&YZ.,JYI@R&XIGT%87Y/"#M1 M;[@IP\%M]1[*FSY5"L)\UQ#FMP_ M92&3+:)C_=./59'3C^&>1F[0+%X*,=X M9]49S7Q[BG-[(;-5?1#R/I,R2^J73R)"0 &0 'AL+W=O3'(A5ITX MLPVT_WZV0S.@(6JE]B6QG7M.SKTGCN]@R_B=R $DNB]H*896+F5U9=LBS:' MXI)54*HG2\8++-64KVQ1<<"9 174]APGM M,2BL9F+493P9L+2DI8<:16!<% MY@\CH&P[M%SK<6%.5KG4"W8RJ/ *;D#>5C.N9G;#DI$"2D%8B3@LA]:U>S7N MZW@3\)/ 5NR-D(Z M6K'I@:F-0:ML2*E=O)%HE\]R/R',]K$31^/MSMD.,W!?0-7^\$WP\F,46IRI&3Q5I_F@*IS85D M#J@"3EC65K2:,S2<>J-M$M<)W= )!O9F/Y>VN#APXKB).Q#=:T3W.D7/8;6F MF*,IEFE.RA4:'^C_/85B ?Q/F_).8OW/N1(53F%HJ9^* +X!*_GP3F7VJ' MP9%O]MY160!?F0Y"*%'K4M9G4+/:-"G7YFP^6A^IYJ7N-?[3U)W/%/,54:E1 M6"I*YS)2'Q.ONXEZ(EEE#N0%D^IX-\-<-6# =8!ZOF1,/D[T"YJ6+OD'4$L# M!!0 ( .R#;E8Q5N()!@< "$F 9 >&PO=V]R:W-H965TP&S7;OP\5]H"7: M)BJ)OA0=M\#^^!U2BF5)-!WW*GVH+8MS.',X0YU1>+D3\DNU9DRAKT5>5E>3 MM5*;=]-IE:Y90:L+L6$EW%D*65 %EW(UK3:2T%XT+2@O)]>7YK=[ M>7TIMBKG);N7J-H6!97?;E@N=E<3/'GZX1-?K97^87I]N:$K]L#4Y\V]A*OI M'B7C!2LK+DHDV?)J\@&_2WQC8$;\Q=FN.OB.="@+(;[HBU^SJXFG/6(Y2Y6& MH/#QR&Y9GFLD\.-_#>AD/ZDV M5Y_$[E^L"2C4>*G(*_,_VM5CHW""TFVE1-$8@P<%+^M/^K4AXL @]HX8D,: M] QP<,3 ;PS\YQH$C4%@F*E#,3PD5-'K2REV2.K1@*:_&#*--83/2[WN#TK" M70YVZOH34UPR6$B%;EC)EERA^YR6%7J=,$5Y7J'?J914+\X;]!9]?DC0ZQ_? M7$X5S*T1IFDSSTT]#SDR#R;H3I1J7:%?RHQE78 I.+WWG#QY?D./K)*F8S=0*;:8G?C_;EF*/#PZR]O3*JC#X"5&3Q> MFPB61( MK7D%9:;2-5("A=XK/;,"PR67E4*1N3Y<@LHLF1X!U03;;<:D'O(1UH_FD"0X M0K3,T$KP";21XI%#M1ALN$VSC)MELR -&3W@-CJY@ MOJ44!0+*89; $+V#)U#UL]G?,R3JR>"GIS4!MCGPM(7PX.9OVY(A4Y@XGR7_N6+%@\K^V.G4BG1GT[9A@R4A@'0:C/8.1D\&/E$OT M2/.M27"]QR%:54S9\N8F&NS?81R2&0G[&_UP8.S%.)B'46^K=SKWG:'/]J'/ MW%L]5*#9,$!Q,%NXM3GV#L+P+CSBQ;UHK>-(A'NQVN& E?VX3ACQ/HSXU,-\ M6VQSB"%#BZ8.Q (V"'KL:1U;5F?FX1D.>X$-!V)O%A#/]WL4)$X7OW,=YWL" MYDX"0!3YMC!KJ_ P6SWSKQ>E$_W<6AX)K$,$]EI][9VB(K#*96_(!;9QX<8_ MEXRQT+IL''0;^!0;H94-/&3#M[+AQ#^;C9'0NFR0E@URBHW(R@89LA%:V7#B MG\W&2&A=-MH."+M;(&!C9F7#'[(16=D8J4MIV'B)G@>W30]V=RG 1@S"4HKM M:@U:UK?UJ#<-QB$U9&[=4=VSG<,2MT??&W$K M&;%;,QYK.-#?Z!=:*29+="N*#2V_Z<\"1CXHD7YQ-B;N*<_M3$9%2\9"Z]+= M2EOLUK9G=2=X*%<#' <@6?NI%@_W^" " >SWD^TE9"UN=2UV"]L_H-67Z%Y4 M2@Y?G#HS:DQ)>SLJ6C(66O+5@&3DPK8VAV1H0(.YA8N1M6_8Z%UN6CU+SFI?ZV]$1E*WI!8N!A5[XZ% MUN6BU;O$K7>/=49DJ'!-U]SG8E2!.Q9:EXM6X!*WP'U67T2&;SM]SY8E(TG7 MAIF7$,*D%<+$+82?UQ6Y0WJ_W^!W27U:J86I#T_= M4;GB985RM@1([V(&3U!9GT>J+Y38F!,Z"Z&4*,S7-:,9DWH W%\*H9XN] 3[ M4V'7_P!02P,$% @ [(-N5B 230[8 @ MP@ !D !X;"]W;W)K&ULM59=;]HP%/TK5B9-J[0U7Q#2#B(5Z+0]5$*MMCY, M>S#)A5A-[,PVT/W[73LA QJB/G0O8#OWG)SC:]^;\4[()Y4#:/)<%EQ-G%SK MZMIU59I#2=6EJ(#CDY60)=4XE6M751)H9D%EX0:>%[DE9=Q)QG9M(9.QV.B" M<5A(HC9E2>6?*11B-W%\9[]PS]:Y-@MN,J[H&AY ?Z\6$F=NRY*Q$KAB@A,) MJXESXU_/8A-O WXPV*F#,3%.ED(\FD&Z5%V8!10[66 C- M2+S;S;$@ M6!64ICS# ]3EOR8=6E)33;9)% 1A'%Z-W>VAM:ZX* A'<1MWI'K8JA[VIFC. MBHT1W9^DX5LFZ8W(CNQ&K=WH?R0I>F62NN)ZDC1J58]Z5=LD82$G6.G2)T(K MW)F445OBI3'467Q&+\3X ]\+3B2_C!KY?K??'5BQ#WH 27(M6V-BJ1BPW5= M9=O5MOO>V*9SLC[%KEPWT7\T=4N_HW+-N"(%K)#2NQRA*EFWR7JB164[S5)H M[%MVF..7!4@3@,]70NC]Q+R@_59)_@)02P,$% @ [(-N5OIS!YA4 P MO P !D !X;"]W;W)K&ULK5?;;N,V$/T50BV* M76 ;B11%6:EM(+&Z[18($,1(^U#T@9;'MK 2J9)TO 7Z\4M*BN*+(B2&_6#Q M=L[,&7*HT7@GU5>] 3#H6UD(/?$VQE37OJ^S#91<7\D*A)U9255R8[MJ[>M* M 5_6H++P21 PO^2Y\*;C>NQ>3<=R:XIEN67/UW"X7<33SL/0\\Y.N- M<0/^=%SQ-R$-+6/%M81[D[G=H!46.+Y.%KO_1KEG+$@]E6VUDV8*M!V4NFB?_ MU@9B#X#9*P#2 L@Q@+X""%M ^%8 ;0&TCDPCI8Y#R@V?CI7<(>566S;7J(-9 MHZW\7+A]GQME9W.+,]/?0*X5KS9YAKZ(YABY[?B0@N%YH3^BG]'C/$4??OPX M]HVUYU!^UG+?-MSD%6Y,T)T49J/1KV()RT,"WSK:>4N>O;TE@XPI9%X3U,2 M)X1%F+*Q_[2OMVKDP'77&WR[6N> 83SUX?&M03>-.??L L^&5 M*.V$TD&A-UJ#Z57:X*)]_QE) A93>J1TT,+;_6^"04_#QEA(1DD8=68/E$:= MTFA0Z0-44AF^* "]9!8OT$R6E10@C$9_WT&Y /4/^A\]BMS $LT--_ RT1>G M0:OO5#^[)%EZ(;*#:+,NVNR\!&*GQRH.0DIBE:&- P"RO!1 @VZ7>^U&[(XP:.CU/'WRKH2U+HNCS7* MY%:8IF;J1KL2_*8N/(_&;_'UK"FD7VB:NOZ.JW4N-"I@92F#J]ANO&I*Y:9C M9%47CPMI;"E:-S?V\P*46V#G5U*:YXXST'VP3+\#4$L#!!0 ( .R#;E;A MRCJJ-P( !T% 9 >&PO=V]R:W-H965TYM,@< [ELV!XZ! VZ/2LV'0O5Q9.8I/W[47+B94 :- ^V M2/$<'CHZR@[&/KL: -F+DMI-HQJQF<2Q*VI0W/5, YIV*F,51PKM-G:-!5X& MD))QFB3C6'&AHSP+N97-,[-#*32L+',[I;A]G8,TAVG4CTZ)1[&MT2?B/&OX M%M: 3\W*4A1W+*50H)TPFEFHIM&L/YF/?'TH^"7@X,[6S$^R,>;9!S_*:91X M02"A0,_ Z;6'!4CIB4C&GR-GU+7TP//UB?U;F)UFV7 '"R-_BQ+K:70?L1(J MOI/X: [?X3A/$%@8Z<*3'=K:X2!BQ67-@UE<3FU^$40.:Q GM_Y0U6MH5A,-\830*O05="'#L9@G( MA73L)[>6^^]UF\5(;7QQ7!PIYRUE^@9EGST0:>W85UU"^3\^)GF=QO2D<9Y> M)7S@ML?2N\\L3?KW[&F]9#7X=XN$]?P J81 M^<&!W4.4?_K0'R=?KH@;=N*&U]CS65'8'90,7LA_[K*^EF$<&+S[]OEPD- O MB_<7.H^ZSJ.KG1?&(4-#EE-0"H[ N"Z9,EJ@L0QK8)(2E9#RDJ;1^S3%9T=6 M@=T&8SI6F)W&]O1VV<[[L_;(_RMO+PXZ'ENA'9-0$33IW9$$VYJQ#= TP0 ; M@V2GL*SI_@+K"VB_,@9/@6_0W8CY7U!+ P04 " #L@VY6(A""X$$# "R M"P &0 'AL+W=O> MN*\(84BP:+ .JGBP83[%40[YT1<8!1R8H M3=S \SINB@EU!CTS=\L'/;:2":%PRY%8I2GFOX>0L'7?\9WMQ)0L8ZDGW$$O MPTN8@;S/;KD:N25*1%*@@C"*."SZSI5_.?(]'6!6?".P%COW2%.9,_:@!]=1 MW_%T19! *#4$5I<<1I D&DG5\6L#ZI0Y=>#N_1;]DR&OR,RQ@!%+OI-(QGVG MZZ (%GB5R"E;?X8-H;;&"UDBS#]:%VL[:G&X$I*EFV!504IH<<6/&R%V OS. M@8!@$Q#L![0.!#0W 4U#M*C,T!ICB0<]SM:(Z]4*3=\8;4RT8D.HMG$FN7I* M5)P(IN&*;E9)V$ MU@SZ;;X4&0ZA[ZC750#/P1F\>^-WO ]U](\$5A&C58K1>IX87(LAE!AGB#*] MOW""<,I65-;Q+T [!E1_?/)!RRM^/3??Y6;-_DIN[9);V\IM0BA)5^FNNU/( M69(3ND0C#A&15:?5@IOKX=>IU7IKSI=:?R2PBCR=4IZ.59XA%D2@XD!!ZGN2 M8T[P/ &S%>J8%W#J%'ARW6MX?M#>\]R:]I6DSDM2YW;/\>-_\-R:\Z6>'PFL M(D^WE*=[7,^[M9X'_WAN3?M*4A2&SXZ](W,P T?5 MXW.JSTZ;Z=:D+S7]2& 5?7SOJ6_PK K=Q0HU9DF$,N!: ]7TZ?XAK"BBNXG: M?J$ OZCL ;^UMP/J5_GEJJ)T=Z?[49XL35,HD#&PZ"C*V;+QO#+MUM[\4#>D MIJMZ@BFZV0GF2T(%2F"A(+W&N?K(\J)!+ :29:;'FC.I-H:YC=7[ %PO4,\7 MC,GM0"6QEN6JL2^Q^?<8_L&1QW49B78[9PQ$RU+(>LAF1M3?8SC M>CIG):W/5,6D10JE2VIL5\_BNM*,YC602A'W.ITT+BF79#20B_*Z-'4T50MI MAN2\#47^]B4?DFYZ3B(O-U8Y&Y+[D_<_%\IC#T5'G_O1J/W[B@%,2 M!T4O7B%ZUL%U+89)I[O2;OBQ%?+$8XQV&:#9+!LF=!PY;M9M-"B4W"Q?0GS MJM.210]4#,F8"C[1'%@%+;E8^7 / E,EE(Z,W3>;K@N1^M'#7=^#+6UT2BZ5 M=KE]!O]WT@S? ]8],,B%: WVB ^,!A4UAFEY;3MNL L^@Z*F?;>JK,.9IJMN M[X)L".YFDTR4SIENTW3).C0:"%: 'QH[TLMO:M [LFVZ8UU#2]C.^ _K::U]Z6?9MN5/$'93XO['2D MZT.!LAO-"KYT_671&L#4N[@ZK2JQ^B3X3);,3_[5"4<#NN9%VQ> 0[=Y&$^-W%S-&Z=OSNG;QN-X"UG M2+[#.Y/8)(TF"RX,ETUOSO.'L)4W=&)?97?T[?B<%70AS%T+#LFF_8WE M?%%F[:@;6(AFU*;]%:;73=M7+)N+RYPM63YNNGHV<: M94F2IMB*CL=!!V-LW=(4OF$US!LPL#R0Z??6&M]MO$)>K@-L3U^J$&RF>"5B M,\77&I#PN@$CR\*[C>4!!K8+6.U _G >J*DP)TE@5S%OV!.,(UF&(5"+X1I- M4V1U4OB$]P=[2I(DR\((8&$'28(A\#3B".8 /&!(DKAS<.\\BM?G5+SY?6?T M!%!+ P04 " #L@VY6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( .R#;E:G@T?4V@0 ,HL / >&PO=V]R M:V)O;VLN>&ULQ9I+;^,V$(#_"N'3]E);SSP0!]C$:6H@=8PXV&M!2[1-1"(- MDDZV^^N7E.*&7-/37B8^6:(4Z=-0F6](ZNI-JI>EE"_D>]L(/1YLC-E>#H>Z MVK"6ZM_EE@E[9"552XW=5>NAWBI&:[UAS+3-,!V-RF%+N1A<7^VO-5=#?T<: M5ADNA6UT#=\X>],?Q]TN>>6:+WG#S3_C0;?=L %IN> M_\'J\6 T('HCW_Z4 MBO^0PM!F42G9-.-!TA_XQI3AU4'SPD$^TZ7N6@Q=/E$+,AZ4(WO!%5?:=&=T MUZ>6\979D_N]G9%_\,8P-:&&W2NYVW*Q=I>Q3S'T'J.+P_ZW#^*E^C]AE*L5 MK]A$5KN6"=/'4;'& 0J]X5L]((*V;#RXE:],N>>Q-YC6_;,9"^5%2EUR>T!- MZPX/$T5HV?#:WKTF-[2AHF*D"Z'V %, ,#T9(/DRIQYD!D!FGPBYSTUPP[?]7GP-PY\AP7%R#K8VK-+=;NID&((%\DR,*8L*7Q62 M),A>6!A9O=CWNSM J*@)?:.J M#F(%&2%!5H*34\O(,_T>]A\D@ 39 ^,ZI &RO0)*;C>\LC50?P5[BD\' MI?@$.<<_LLWGQ(20XHLAB/U#_EB1ZNA2U/(#RFR'_;E MQIXKB!\DB119$E[=$66#E)$B*\,5(%$HR!,ILB>.52+OH#XF)(T461I^01*- M(>2,%-D9?642P\H@1V3(CCA6HAQV;099(T.VQF&E$HTDY(X,V1WQDB6*"4XV MG4H>$V8H]\>&&22/#%D>(.;?J8\)J21#5DFT8.@CJ]L MP>L(J25#5DO@XA@<))0,72B'<+97E7L97UF ":DE0U9+7S-$@I=#9LF1S1)0 MD23@@E22(ZLDY(KV9@YY)$?VR/%BJV/V,2&/Y">:G>HP@P2=@\L6R!Z!,3,? M$_)(CNP1&#/W,2&/Y,@>"2OL6,:!7)*CNR1"]TOF@722?^KX9,^7!GR01W)D MC\3Y,I^O@(Q2(!LESI<'?)!9"O3UC!A?$?!!9BF0S1+G*P,^2"D%LE+B?/\: MVL>$E%(@*V4_DH^DOP)<_/Z4M8__*&T*2!_%B=9##DN; O)(@>P1$#,H;0I( M)P6R3F!,O[0I(*L4Z(LE$*9?VI207,J3380YS,+'A!Q3(CL&QBQ]3$@U);)J M8,PS'Q,R3HEL'!CSW,>$C%,B&P?&O/ Q(0&5R **3=)&)%F"'U]ASX0=F:5] MY_0Q(065R H*EFX/E>YC0@HJD1447 M0MOVBC;57!'WTW\?E!=N]7^U:YI;V_8H'B2M]Y_B[C\COOX)4$L#!!0 ( M .R#;E:7=W+D+ ( /8H : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F()(Y<;@&[[R@,DF/UH"?( M9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;#J;^=T3P]WLZ M@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'0 M6U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MMHLYM ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'WVL M)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O M(- [4.\@T#M&/YL0Z!VH=Q#H':AW$.@=J'?\I-YU^-J7>NWY7N-/03])]7"^ MMUP??UE^GT2<%Q>7M+2;-DVN MMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P M+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4 MT0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$ M(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X4 M2!\:I \#TLN]<^L_CA^?96>;_BV?C?\17+P 4$L! A0#% @ [(-N M5@=!36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX M;6Q02P$"% ,4 " #L@VY6*-%'4^X K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #L@VY6F5R<(Q & "< M)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( .R#;E9F?>:=?P< ,,Q 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ [(-N5G?]+Q1I P V P !@ ("!?QH M 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [(-N M5J9HK$VL!P ?C4 !@ ("!Z2< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ [(-N5J2WNR 8!P Y1$ !@ M ("!H$$ 'AL+W=OY( !X;"]W M;W)K&UL4$L! A0#% @ [(-N5JG/LG%G @ MA 4 !D ("!FV( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(-N5CF6A)XR!@ &Q$ !D M ("!^G, 'AL+W=O@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ [(-N5EJJW/(=%0 7SX !D ("!@XH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(-N M5KG]PYA_! X0H !D ("!AZ4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(-N5O1W\T'+&@ AU, M !D ("!PK0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(-N5F(@N4)( P $ @ !D M ("!S]8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [(-N5FKB&*. !P &!0 !D ("!P. 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [(-N5C'- MMHV! @ K 4 !D ("!]/, 'AL+W=O&PO=V]R:W-H965T00 )D0 9 " @:#Y !X;"]W;W)K&UL4$L! A0#% @ [(-N5J88SK\C! _A$ !D M ("!4/X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [(-N5I$PRM.&! 018 !D ("! M3@T! 'AL+W=O&PO=V]R:W-H965TH4 0!X;"]W;W)K&UL4$L! A0#% M @ [(-N5AN8^)05 @ * 4 !D ("!T!&PO=V]R:W-H965T!AD.. , )4* 9 " @78B 0!X M;"]W;W)K&UL4$L! A0#% @ [(-N5D2&[(<3 M P EPD !D ("!Y24! 'AL+W=O&PO=V]R:W-H965TDK 0!X;"]W;W)K&UL4$L! A0#% @ [(-N5LQO W6H! :10 !D M ("!$3 ! 'AL+W=O&PO=V]R M:W-H965T M 9 " @:\X 0!X;"]W;W)K&UL M4$L! A0#% @ [(-N5@E&!WI;! 4Q$ !D ("!%3X! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[(-N5F@'@6?V @ J0@ !D ("!ADP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(-N5CY*@\C"!P PS4 !D M ("!.F ! 'AL+W=O&PO=V]R:W-H M965T/R@( !L) 9 M " @:QM 0!X;"]W;W)K&UL4$L! M A0#% @ [(-N5F'$O0#4 @ K@< !D ("!K7 ! 'AL M+W=O1=X& M !7.P &0 @(&X&PO=V]R:W-H965T&UL4$L! A0#% @ [(-N M5C%6X@D&!P (28 !D ("!]GT! 'AL+W=O&PO=V]R:W-H965T85 , +P, 9 " @4*( 0!X;"]W;W)K M&UL4$L! A0#% @ [(-N5N'*.JHW @ '04 M !D ("!S8L! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !- $T $A4 'V? 0 ! $! end XML 85 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 86 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 223 438 1 false 58 0 false 5 false false R1.htm 000001 - Document - Cover Sheet http://eml.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - Consolidated Balance Sheets Sheet http://eml.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://eml.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - Consolidated Statements of Income Sheet http://eml.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 000005 - Statement - Consolidated Statements of Comprehensive Income Sheet http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 000006 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 000008 - Disclosure - Description of Business Sheet http://eml.com/role/DescriptionOfBusiness Description of Business Notes 8 false false R9.htm 000009 - Disclosure - Discontinued Operations Sheet http://eml.com/role/DiscontinuedOperations Discontinued Operations Notes 9 false false R10.htm 000010 - Disclosure - Accounting Policies Sheet http://eml.com/role/AccountingPolicies Accounting Policies Notes 10 false false R11.htm 000011 - Disclosure - Goodwill Sheet http://eml.com/role/Goodwill Goodwill Notes 11 false false R12.htm 000012 - Disclosure - Intangibles Sheet http://eml.com/role/Intangibles Intangibles Notes 12 false false R13.htm 000013 - Disclosure - Debt Sheet http://eml.com/role/Debt Debt Notes 13 false false R14.htm 000014 - Disclosure - Stock Options and awards Sheet http://eml.com/role/StockOptionsAndAwards Stock Options and awards Notes 14 false false R15.htm 000015 - Disclosure - Income Taxes Sheet http://eml.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 000016 - Disclosure - Leases Sheet http://eml.com/role/Leases Leases Notes 16 false false R17.htm 000017 - Disclosure - Retirement Benefit Plans Sheet http://eml.com/role/RetirementBenefitPlans Retirement Benefit Plans Notes 17 false false R18.htm 000018 - Disclosure - Earnings per Share Sheet http://eml.com/role/EarningsPerShare Earnings per Share Notes 18 false false R19.htm 000019 - Disclosure - Geographic Information Sheet http://eml.com/role/GeographicInformation Geographic Information Notes 19 false false R20.htm 000020 - Disclosure - Recent Accounting Pronouncements Sheet http://eml.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 20 false false R21.htm 000021 - Disclosure - Contingencies Sheet http://eml.com/role/Contingencies Contingencies Notes 21 false false R22.htm 000022 - Disclosure - Concentration of risk Sheet http://eml.com/role/ConcentrationOfRisk Concentration of risk Notes 22 false false R23.htm 000023 - Disclosure - Accounting Policies (Policies) Sheet http://eml.com/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://eml.com/role/AccountingPolicies 23 false false R24.htm 000024 - Disclosure - Discontinued Operations (Tables) Sheet http://eml.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://eml.com/role/DiscontinuedOperations 24 false false R25.htm 000025 - Disclosure - Goodwill (Tables) Sheet http://eml.com/role/GoodwillTables Goodwill (Tables) Tables http://eml.com/role/Goodwill 25 false false R26.htm 000026 - Disclosure - Intangibles (Tables) Sheet http://eml.com/role/IntangiblesTables Intangibles (Tables) Tables http://eml.com/role/Intangibles 26 false false R27.htm 000027 - Disclosure - Debt (Tables) Sheet http://eml.com/role/DebtTables Debt (Tables) Tables http://eml.com/role/Debt 27 false false R28.htm 000028 - Disclosure - Stock Options and awards (Tables) Sheet http://eml.com/role/StockOptionsAndAwardsTables Stock Options and awards (Tables) Tables http://eml.com/role/StockOptionsAndAwards 28 false false R29.htm 000029 - Disclosure - Income Taxes (Tables) Sheet http://eml.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://eml.com/role/IncomeTaxes 29 false false R30.htm 000030 - Disclosure - Leases (Tables) Sheet http://eml.com/role/LeasesTables Leases (Tables) Tables http://eml.com/role/Leases 30 false false R31.htm 000031 - Disclosure - Retirement Benefit Plans (Tables) Sheet http://eml.com/role/RetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://eml.com/role/RetirementBenefitPlans 31 false false R32.htm 000032 - Disclosure - Earnings per Share (Tables) Sheet http://eml.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://eml.com/role/EarningsPerShare 32 false false R33.htm 000033 - Disclosure - Geographic Information (Tables) Sheet http://eml.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://eml.com/role/GeographicInformation 33 false false R34.htm 000034 - Disclosure - Discontinued Operations (Details) Sheet http://eml.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) Details http://eml.com/role/DiscontinuedOperationsTables 34 false false R35.htm 000035 - Disclosure - Discontinued Operations (Details 1) Sheet http://eml.com/role/DiscontinuedOperationsDetails1 Discontinued Operations (Details 1) Details http://eml.com/role/DiscontinuedOperationsTables 35 false false R36.htm 000036 - Disclosure - Accounting Policies (Details Narrative) Sheet http://eml.com/role/AccountingPoliciesDetailsNarrative Accounting Policies (Details Narrative) Details http://eml.com/role/AccountingPoliciesPolicies 36 false false R37.htm 000037 - Disclosure - Goodwill (Details) Sheet http://eml.com/role/GoodwillDetails Goodwill (Details) Details http://eml.com/role/GoodwillTables 37 false false R38.htm 000038 - Disclosure - Intangibles (Details) Sheet http://eml.com/role/IntangiblesDetails Intangibles (Details) Details http://eml.com/role/IntangiblesTables 38 false false R39.htm 000039 - Disclosure - Intangibles (Details Narrative) Sheet http://eml.com/role/IntangiblesDetailsNarrative Intangibles (Details Narrative) Details http://eml.com/role/IntangiblesTables 39 false false R40.htm 000040 - Disclosure - Debt (Details) Sheet http://eml.com/role/DebtDetails Debt (Details) Details http://eml.com/role/DebtTables 40 false false R41.htm 000041 - Disclosure - Debt (Details 1) Sheet http://eml.com/role/DebtDetails1 Debt (Details 1) Details http://eml.com/role/DebtTables 41 false false R42.htm 000042 - Disclosure - Debt (Details Narrative) Sheet http://eml.com/role/DebtDetailsNarrative Debt (Details Narrative) Details http://eml.com/role/DebtTables 42 false false R43.htm 000043 - Disclosure - Stock Options and awards (Details) Sheet http://eml.com/role/StockOptionsAndAwardsDetails Stock Options and awards (Details) Details http://eml.com/role/StockOptionsAndAwardsTables 43 false false R44.htm 000044 - Disclosure - Stock Options and awards (Details 1) Sheet http://eml.com/role/StockOptionsAndAwardsDetails1 Stock Options and awards (Details 1) Details http://eml.com/role/StockOptionsAndAwardsTables 44 false false R45.htm 000045 - Disclosure - Stock Options and awards (Details 2) Sheet http://eml.com/role/StockOptionsAndAwardsDetails2 Stock Options and awards (Details 2) Details http://eml.com/role/StockOptionsAndAwardsTables 45 false false R46.htm 000046 - Disclosure - Stock Options and awards (Details Narrative) Sheet http://eml.com/role/StockOptionsAndAwardsDetailsNarrative Stock Options and awards (Details Narrative) Details http://eml.com/role/StockOptionsAndAwardsTables 46 false false R47.htm 000047 - Disclosure - Income Taxes (Details) Sheet http://eml.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://eml.com/role/IncomeTaxesTables 47 false false R48.htm 000048 - Disclosure - Income Taxes (Details 1) Sheet http://eml.com/role/IncomeTaxesDetails1 Income Taxes (Details 1) Details http://eml.com/role/IncomeTaxesTables 48 false false R49.htm 000049 - Disclosure - Income Taxes (Details 2) Sheet http://eml.com/role/IncomeTaxesDetails2 Income Taxes (Details 2) Details http://eml.com/role/IncomeTaxesTables 49 false false R50.htm 000050 - Disclosure - Income Taxes (Details 3) Sheet http://eml.com/role/IncomeTaxesDetails3 Income Taxes (Details 3) Details http://eml.com/role/IncomeTaxesTables 50 false false R51.htm 000051 - Disclosure - Income Taxes (Details 4) Sheet http://eml.com/role/IncomeTaxesDetails4 Income Taxes (Details 4) Details http://eml.com/role/IncomeTaxesTables 51 false false R52.htm 000052 - Disclosure - Income Taxes (Details 5) Sheet http://eml.com/role/IncomeTaxesDetails5 Income Taxes (Details 5) Details http://eml.com/role/IncomeTaxesTables 52 false false R53.htm 000053 - Disclosure - Income Taxes (Details 6) Sheet http://eml.com/role/IncomeTaxesDetails6 Income Taxes (Details 6) Details http://eml.com/role/IncomeTaxesTables 53 false false R54.htm 000054 - Disclosure - Income Taxes (Details Narrative) Sheet http://eml.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://eml.com/role/IncomeTaxesTables 54 false false R55.htm 000055 - Disclosure - Leases (Details) Sheet http://eml.com/role/LeasesDetails Leases (Details) Details http://eml.com/role/LeasesTables 55 false false R56.htm 000056 - Disclosure - Leases (Details Narrative) Sheet http://eml.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://eml.com/role/LeasesTables 56 false false R57.htm 000057 - Disclosure - Retirement Benefit Plans (Details) Sheet http://eml.com/role/RetirementBenefitPlansDetails Retirement Benefit Plans (Details) Details http://eml.com/role/RetirementBenefitPlansTables 57 false false R58.htm 000058 - Disclosure - Retirement Benefit Plans (Details 1) Sheet http://eml.com/role/RetirementBenefitPlansDetails1 Retirement Benefit Plans (Details 1) Details http://eml.com/role/RetirementBenefitPlansTables 58 false false R59.htm 000059 - Disclosure - Retirement Benefit Plans (Details 2) Sheet http://eml.com/role/RetirementBenefitPlansDetails2 Retirement Benefit Plans (Details 2) Details http://eml.com/role/RetirementBenefitPlansTables 59 false false R60.htm 000060 - Disclosure - Retirement Benefit Plans (Details 3) Sheet http://eml.com/role/RetirementBenefitPlansDetails3 Retirement Benefit Plans (Details 3) Details http://eml.com/role/RetirementBenefitPlansTables 60 false false R61.htm 000061 - Disclosure - Retirement Benefit Plans (Details 4) Sheet http://eml.com/role/RetirementBenefitPlansDetails4 Retirement Benefit Plans (Details 4) Details http://eml.com/role/RetirementBenefitPlansTables 61 false false R62.htm 000062 - Disclosure - Retirement Benefit Plans (Details 5) Sheet http://eml.com/role/RetirementBenefitPlansDetails5 Retirement Benefit Plans (Details 5) Details http://eml.com/role/RetirementBenefitPlansTables 62 false false R63.htm 000063 - Disclosure - Retirement Benefit Plans (Details 6) Sheet http://eml.com/role/RetirementBenefitPlansDetails6 Retirement Benefit Plans (Details 6) Details http://eml.com/role/RetirementBenefitPlansTables 63 false false R64.htm 000064 - Disclosure - Retirement Benefit Plans (Details 7) Sheet http://eml.com/role/RetirementBenefitPlansDetails7 Retirement Benefit Plans (Details 7) Details http://eml.com/role/RetirementBenefitPlansTables 64 false false R65.htm 000065 - Disclosure - Retirement Benefit Plans (Details Narrative) Sheet http://eml.com/role/RetirementBenefitPlansDetailsNarrative Retirement Benefit Plans (Details Narrative) Details http://eml.com/role/RetirementBenefitPlansTables 65 false false R66.htm 000066 - Disclosure - Earnings per Share (Details) Sheet http://eml.com/role/EarningsPerShareDetails Earnings per Share (Details) Details http://eml.com/role/EarningsPerShareTables 66 false false R67.htm 000067 - Disclosure - Geographic Information (Details) Sheet http://eml.com/role/GeographicInformationDetails Geographic Information (Details) Details http://eml.com/role/GeographicInformationTables 67 false false R68.htm 000068 - Disclosure - Contingencies (Details Narrative) Sheet http://eml.com/role/ContingenciesDetailsNarrative Contingencies (Details Narrative) Details http://eml.com/role/Contingencies 68 false false R69.htm 000069 - Disclosure - Concentration of risk (Details Narrative) Sheet http://eml.com/role/ConcentrationOfRiskDetailsNarrative Concentration of risk (Details Narrative) Details http://eml.com/role/ConcentrationOfRisk 69 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 20 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, eml:BadDebtExpense, eml:NonvotingPreferredStockNoParValue, eml:NonvotingPreferredStockSharesAuthorizedInShares, eml:VotingPreferredStockNoParValue, eml:VotingPreferredStockSharesAuthorizedInShares, us-gaap:AmortizationOfIntangibleAssets, us-gaap:CommonStockNoParValue, us-gaap:CommonStockSharesAuthorized, us-gaap:DefinedBenefitPlanFairValueOfPlanAssets, us-gaap:LongTermDebtPercentageBearingFixedInterestRate, us-gaap:PreferredStockValue - eml_10k.htm 1 eml_10k.htm eml-20221231.xsd eml-20221231_cal.xml eml-20221231_def.xml eml-20221231_lab.xml eml-20221231_pre.xml eml_ex21.htm eml_ex23.htm eml_ex31.htm eml_ex32.htm eml_ex99.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "eml_10k.htm": { "axisCustom": 0, "axisStandard": 28, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 815, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 223, "dts": { "calculationLink": { "local": [ "eml-20221231_cal.xml" ] }, "definitionLink": { "local": [ "eml-20221231_def.xml" ] }, "inline": { "local": [ "eml_10k.htm" ] }, "labelLink": { "local": [ "eml-20221231_lab.xml" ] }, "presentationLink": { "local": [ "eml-20221231_pre.xml" ] }, "schema": { "local": [ "eml-20221231.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/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://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": 598, "entityCount": 1, "hidden": { "http://eml.com/20221231": 7, "http://fasb.org/us-gaap/2022": 12, "http://xbrl.sec.gov/dei/2022": 5, "total": 24 }, "keyCustom": 103, "keyStandard": 335, "memberCustom": 30, "memberStandard": 28, "nsprefix": "eml", "nsuri": "http://eml.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://eml.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://eml.com/role/AccountingPolicies", "shortName": "Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - Goodwill", "menuCat": "Notes", "order": "11", "role": "http://eml.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - Intangibles", "menuCat": "Notes", "order": "12", "role": "http://eml.com/role/Intangibles", "shortName": "Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - Debt", "menuCat": "Notes", "order": "13", "role": "http://eml.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - Stock Options and awards", "menuCat": "Notes", "order": "14", "role": "http://eml.com/role/StockOptionsAndAwards", "shortName": "Stock Options and awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://eml.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - Leases", "menuCat": "Notes", "order": "16", "role": "http://eml.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - Retirement Benefit Plans", "menuCat": "Notes", "order": "17", "role": "http://eml.com/role/RetirementBenefitPlans", "shortName": "Retirement Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - Earnings per Share", "menuCat": "Notes", "order": "18", "role": "http://eml.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - Geographic Information", "menuCat": "Notes", "order": "19", "role": "http://eml.com/role/GeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://eml.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "eml:RecentAccountingPronouncementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - Recent Accounting Pronouncements", "menuCat": "Notes", "order": "20", "role": "http://eml.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "eml:RecentAccountingPronouncementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - Contingencies", "menuCat": "Notes", "order": "21", "role": "http://eml.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - Concentration of risk", "menuCat": "Notes", "order": "22", "role": "http://eml.com/role/ConcentrationOfRisk", "shortName": "Concentration of risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - Accounting Policies (Policies)", "menuCat": "Policies", "order": "23", "role": "http://eml.com/role/AccountingPoliciesPolicies", "shortName": "Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - Discontinued Operations (Tables)", "menuCat": "Tables", "order": "24", "role": "http://eml.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "25", "role": "http://eml.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - Intangibles (Tables)", "menuCat": "Tables", "order": "26", "role": "http://eml.com/role/IntangiblesTables", "shortName": "Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "27", "role": "http://eml.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - Stock Options and awards (Tables)", "menuCat": "Tables", "order": "28", "role": "http://eml.com/role/StockOptionsAndAwardsTables", "shortName": "Stock Options and awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "29", "role": "http://eml.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "eml:AccountsReceivableAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "eml:AccountsReceivableAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "30", "role": "http://eml.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - Retirement Benefit Plans (Tables)", "menuCat": "Tables", "order": "31", "role": "http://eml.com/role/RetirementBenefitPlansTables", "shortName": "Retirement Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - Earnings per Share (Tables)", "menuCat": "Tables", "order": "32", "role": "http://eml.com/role/EarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - Geographic Information (Tables)", "menuCat": "Tables", "order": "33", "role": "http://eml.com/role/GeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - Discontinued Operations (Details)", "menuCat": "Details", "order": "34", "role": "http://eml.com/role/DiscontinuedOperationsDetails", "shortName": "Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_eml_DiscontinuedOperationsMember", "decimals": "0", "lang": null, "name": "eml:NetSales", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - Discontinued Operations (Details 1)", "menuCat": "Details", "order": "35", "role": "http://eml.com/role/DiscontinuedOperationsDetails1", "shortName": "Discontinued Operations (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleOfAssetsAndLiabilitiesFromDiscontinuedOperationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31_eml_DiscontinuedOperationsMember", "decimals": "0", "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - Accounting Policies (Details Narrative)", "menuCat": "Details", "order": "36", "role": "http://eml.com/role/AccountingPoliciesDetailsNarrative", "shortName": "Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_us-gaap_GoodwillMember", "decimals": "0", "first": true, "lang": null, "name": "eml:GoodwillBeginningBalance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - Goodwill (Details)", "menuCat": "Details", "order": "37", "role": "http://eml.com/role/GoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_us-gaap_GoodwillMember", "decimals": "0", "first": true, "lang": null, "name": "eml:GoodwillBeginningBalance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - Intangibles (Details)", "menuCat": "Details", "order": "38", "role": "http://eml.com/role/IntangiblesDetails", "shortName": "Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredSalesInducementsAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - Intangibles (Details Narrative)", "menuCat": "Details", "order": "39", "role": "http://eml.com/role/IntangiblesDetailsNarrative", "shortName": "Intangibles (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredSalesInducementsAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - Consolidated Statements of Income", "menuCat": "Statements", "order": "4", "role": "http://eml.com/role/ConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "eml:TermLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "40", "role": "http://eml.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "eml:TermLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000041 - Disclosure - Debt (Details 1)", "menuCat": "Details", "order": "41", "role": "http://eml.com/role/DebtDetails1", "shortName": "Debt (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "eml:RemainingBalanceOfTermLoan", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000042 - Disclosure - Debt (Details Narrative)", "menuCat": "Details", "order": "42", "role": "http://eml.com/role/DebtDetailsNarrative", "shortName": "Debt (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "eml:RemainingBalanceOfTermLoan", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-01-01_eml_StockOptionsPlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000043 - Disclosure - Stock Options and awards (Details)", "menuCat": "Details", "order": "43", "role": "http://eml.com/role/StockOptionsAndAwardsDetails", "shortName": "Stock Options and awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02_eml_StockOptionsPlanMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000044 - Disclosure - Stock Options and awards (Details 1)", "menuCat": "Details", "order": "44", "role": "http://eml.com/role/StockOptionsAndAwardsDetails1", "shortName": "Stock Options and awards (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_eml_StockOptionsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000045 - Disclosure - Stock Options and awards (Details 2)", "menuCat": "Details", "order": "45", "role": "http://eml.com/role/StockOptionsAndAwardsDetails2", "shortName": "Stock Options and awards (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_eml_StockOptionsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000046 - Disclosure - Stock Options and awards (Details Narrative)", "menuCat": "Details", "order": "46", "role": "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative", "shortName": "Stock Options and awards (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000047 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "47", "role": "http://eml.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000048 - Disclosure - Income Taxes (Details 1)", "menuCat": "Details", "order": "48", "role": "http://eml.com/role/IncomeTaxesDetails1", "shortName": "Income Taxes (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "0", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "eml:IncomeTaxExpenseBenefitContinuedOperation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000049 - Disclosure - Income Taxes (Details 2)", "menuCat": "Details", "order": "49", "role": "http://eml.com/role/IncomeTaxesDetails2", "shortName": "Income Taxes (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "eml:IncomeTaxExpenseBenefitContinuedOperation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - Consolidated Statements of Comprehensive Income", "menuCat": "Statements", "order": "5", "role": "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2021-01-02to2022-01-01", "decimals": "0", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000050 - Disclosure - Income Taxes (Details 3)", "menuCat": "Details", "order": "50", "role": "http://eml.com/role/IncomeTaxesDetails3", "shortName": "Income Taxes (Details 3)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000051 - Disclosure - Income Taxes (Details 4)", "menuCat": "Details", "order": "51", "role": "http://eml.com/role/IncomeTaxesDetails4", "shortName": "Income Taxes (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_us-gaap_SegmentContinuingOperationsMember", "decimals": "0", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000052 - Disclosure - Income Taxes (Details 5)", "menuCat": "Details", "order": "52", "role": "http://eml.com/role/IncomeTaxesDetails5", "shortName": "Income Taxes (Details 5)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_us-gaap_SegmentDiscontinuedOperationsMember", "decimals": "0", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-01-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000053 - Disclosure - Income Taxes (Details 6)", "menuCat": "Details", "order": "53", "role": "http://eml.com/role/IncomeTaxesDetails6", "shortName": "Income Taxes (Details 6)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-01-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000054 - Disclosure - Income Taxes (Details Narrative)", "menuCat": "Details", "order": "54", "role": "http://eml.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000055 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "55", "role": "http://eml.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000056 - Disclosure - Leases (Details Narrative)", "menuCat": "Details", "order": "56", "role": "http://eml.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000057 - Disclosure - Retirement Benefit Plans (Details)", "menuCat": "Details", "order": "57", "role": "http://eml.com/role/RetirementBenefitPlansDetails", "shortName": "Retirement Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "strong", "p", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "INF", "first": true, "lang": null, "name": "eml:RateOfCompensationIncrease", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000058 - Disclosure - Retirement Benefit Plans (Details 1)", "menuCat": "Details", "order": "58", "role": "http://eml.com/role/RetirementBenefitPlansDetails1", "shortName": "Retirement Benefit Plans (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "p", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "INF", "first": true, "lang": null, "name": "eml:RateOfCompensationIncrease", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2021-01-02to2021-12-31_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "eml:DefinedBenefitPlanDiscountRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000059 - Disclosure - Retirement Benefit Plans (Details 2)", "menuCat": "Details", "order": "59", "role": "http://eml.com/role/RetirementBenefitPlansDetails2", "shortName": "Retirement Benefit Plans (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2021-01-02to2021-12-31_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "eml:DefinedBenefitPlanDiscountRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - Consolidated Statements of Shareholders' Equity", "menuCat": "Statements", "order": "6", "role": "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000060 - Disclosure - Retirement Benefit Plans (Details 3)", "menuCat": "Details", "order": "60", "role": "http://eml.com/role/RetirementBenefitPlansDetails3", "shortName": "Retirement Benefit Plans (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "strong", "p", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "eml:DiscountRateForOtherPostretirementPlan", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000061 - Disclosure - Retirement Benefit Plans (Details 4)", "menuCat": "Details", "order": "61", "role": "http://eml.com/role/RetirementBenefitPlansDetails4", "shortName": "Retirement Benefit Plans (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "p", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "eml:DiscountRateForOtherPostretirementPlan", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "INF", "first": true, "lang": null, "name": "eml:NumberOfDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "Integer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000062 - Disclosure - Retirement Benefit Plans (Details 5)", "menuCat": "Details", "order": "62", "role": "http://eml.com/role/RetirementBenefitPlansDetails5", "shortName": "Retirement Benefit Plans (Details 5)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "INF", "first": true, "lang": null, "name": "eml:NumberOfDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "Integer", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000063 - Disclosure - Retirement Benefit Plans (Details 6)", "menuCat": "Details", "order": "63", "role": "http://eml.com/role/RetirementBenefitPlansDetails6", "shortName": "Retirement Benefit Plans (Details 6)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31_us-gaap_FairValueInputsLevel1Member_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000064 - Disclosure - Retirement Benefit Plans (Details 7)", "menuCat": "Details", "order": "64", "role": "http://eml.com/role/RetirementBenefitPlansDetails7", "shortName": "Retirement Benefit Plans (Details 7)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "eml:AccruedAmountForNonDiscretionarySafeHarborContribution", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000065 - Disclosure - Retirement Benefit Plans (Details Narrative)", "menuCat": "Details", "order": "65", "role": "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "shortName": "Retirement Benefit Plans (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "eml:AccruedAmountForNonDiscretionarySafeHarborContribution", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000066 - Disclosure - Earnings per Share (Details)", "menuCat": "Details", "order": "66", "role": "http://eml.com/role/EarningsPerShareDetails", "shortName": "Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000067 - Disclosure - Geographic Information (Details)", "menuCat": "Details", "order": "67", "role": "http://eml.com/role/GeographicInformationDetails", "shortName": "Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2018-03-27", "decimals": "0", "first": true, "lang": null, "name": "eml:AccruedExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000068 - Disclosure - Contingencies (Details Narrative)", "menuCat": "Details", "order": "68", "role": "http://eml.com/role/ContingenciesDetailsNarrative", "shortName": "Contingencies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2018-03-27", "decimals": "0", "first": true, "lang": null, "name": "eml:AccruedExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31_eml_InterestRatesSwapMember_us-gaap_MediumTermNotesMember", "decimals": "0", "first": true, "lang": null, "name": "eml:InterestRateSwapNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000069 - Disclosure - Concentration of risk (Details Narrative)", "menuCat": "Details", "order": "69", "role": "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "shortName": "Concentration of risk (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2022-12-31_eml_InterestRatesSwapMember_us-gaap_MediumTermNotesMember", "decimals": "0", "first": true, "lang": null, "name": "eml:InterestRateSwapNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000008 - Disclosure - Description of Business", "menuCat": "Notes", "order": "8", "role": "http://eml.com/role/DescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - Discontinued Operations", "menuCat": "Notes", "order": "9", "role": "http://eml.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2022-01-02to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 58, "tag": { "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://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r666", "r667", "r668" ], "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://eml.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "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://eml.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r666", "r667", "r668" ], "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://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r669" ], "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://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address Address Line 1" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://eml.com/role/Cover" ], "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 2" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r664" ], "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://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r664" ], "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://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r664" ], "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://eml.com/role/Cover" ], "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 Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r670" ], "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://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r664" ], "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://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r664" ], "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://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r664" ], "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://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r664" ], "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://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r671" ], "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://eml.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Icfr Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security 12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://eml.com/role/Cover" ], "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://eml.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "eml_AccountsReceivableAllowanceForDoubtfulAccounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForDoubtfulAccounts", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "eml_AccruedAmountForNonDiscretionarySafeHarborContribution": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Accrued amount for non discretionary safe harbor contribution" } } }, "localname": "AccruedAmountForNonDiscretionarySafeHarborContribution", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_AccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accrued expenses" } } }, "localname": "AccruedExpenses", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_AdvertisingCostMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Advertising [Member]" } } }, "localname": "AdvertisingCostMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_AssetsOfDiscontinuedOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Total assets of discontinued operation" } } }, "localname": "AssetsOfDiscontinuedOperations", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "eml_BadDebtExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Bad debt expense" } } }, "localname": "BadDebtExpense", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_BalanceAtBeginningOfPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Balance at beginning of period" } } }, "localname": "BalanceAtBeginningOfPeriod", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_BalanceAtEndOfPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Balance at end of period" } } }, "localname": "BalanceAtEndOfPeriod", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_BasisSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Basis spread on variable rate]", "verboseLabel": "Basis spread on variable rate" } } }, "localname": "BasisSpreadOnVariableRate", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "percentItemType" }, "eml_BenefitObligationAtBeginningOfYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Benefit obligation at beginning of year" } } }, "localname": "BenefitObligationAtBeginningOfYear", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "eml_BenefitObligationAtEndOfYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Benefit obligation at end of year" } } }, "localname": "BenefitObligationAtEndOfYear", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "eml_BenefitObligationBeginning": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Benefit obligation at beginning of year]", "verboseLabel": "Benefit obligation at beginning of year" } } }, "localname": "BenefitObligationBeginning", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "eml_BusinessDispositions": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Business disposition" } } }, "localname": "BusinessDispositions", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_ByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "by (used in) operating activities:" } } }, "localname": "ByUsedInOperatingActivitiesAbstract", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "eml_CashAndCashEquivalentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common/Collective Trust Funds [Member]" } } }, "localname": "CashAndCashEquivalentMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_CashDividendsDeclared": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Cash dividends declared, $0.44 per share" } } }, "localname": "CashDividendsDeclared", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "eml_ChangeInFairValueOfInterestRateSwap": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in fair value of interest rate swap" } } }, "localname": "ChangeInFairValueOfInterestRateSwap", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "eml_ChangeInFairValueOfInterestRateSwapNetOfTax": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in fair value of interest rate swap, net of tax cost of: $531,425 in 2022 and $327,118 in 2021" } } }, "localname": "ChangeInFairValueOfInterestRateSwapNetOfTax", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "eml_ChangeInPensionAndOtherPostretirementBenefitCostsNetOfTaxes": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in pension and other postretirement benefit costs, net of taxes of: $941,964 in 2022 and $1,208,497 in 2021" } } }, "localname": "ChangeInPensionAndOtherPostretirementBenefitCostsNetOfTaxes", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "eml_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_CurrentAssetsOfDiscontinuedOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Current assets of discontinued operations" } } }, "localname": "CurrentAssetsOfDiscontinuedOperations", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "eml_CurrentIncomeTaxExpenseBenefitDiscontinuedOperation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Current income tax discontinued operation" } } }, "localname": "CurrentIncomeTaxExpenseBenefitDiscontinuedOperation", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "eml_CurrentIncomeTaxExpenseBenefitTotal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Current income tax total" } } }, "localname": "CurrentIncomeTaxExpenseBenefitTotal", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "eml_CurrentLiabilitiesHeldForSale": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Current liabilities held for sale" } } }, "localname": "CurrentLiabilitiesHeldForSale", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_CurrentLiabilitiesOfDiscontinuedOperations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Current liabilities of discontinued operations" } } }, "localname": "CurrentLiabilitiesOfDiscontinuedOperations", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "eml_CustomerRelationshipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer relationship [Member]" } } }, "localname": "CustomerRelationshipMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "eml_DebtInstrumentTermOfVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Term of variable rate" } } }, "localname": "DebtInstrumentTermOfVariableRate", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "eml_DeferredIncomeTaxExpenseBenefitDiscontuedOperation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred income tax discontinued operation" } } }, "localname": "DeferredIncomeTaxExpenseBenefitDiscontuedOperation", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "eml_DeferredIncomeTaxExpenseBenefitTotal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred income tax total" } } }, "localname": "DeferredIncomeTaxExpenseBenefitTotal", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "eml_DeferredTaxAssetsLeaseObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Lease Obligation" } } }, "localname": "DeferredTaxAssetsLeaseObligations", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "eml_DeferredTaxLiabilitiesForeignWithholdingTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Foreign Withholding Tax" } } }, "localname": "DeferredTaxLiabilitiesForeignWithholdingTax", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "eml_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Right of Use Asset" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "eml_DefinedBenefitPlanAmendment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Plan amendment" } } }, "localname": "DefinedBenefitPlanAmendment", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "eml_DefinedBenefitPlanChangesInAccumulatedOtherComprehensiveIncomeDueToAvailabilityOfFinalActualAssetsAndCensusData": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Changes in the accumulated other comprehensive income due to availability of final actual assets and census data.", "label": "Change due to availability of final actual assets and census data" } } }, "localname": "DefinedBenefitPlanChangesInAccumulatedOtherComprehensiveIncomeDueToAvailabilityOfFinalActualAssetsAndCensusData", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_DefinedBenefitPlanDiscountRate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in discount rate" } } }, "localname": "DefinedBenefitPlanDiscountRate", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "eml_DefinedBenefitPlanGainLossOnSignificantEvents": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of gain (loss) recognized in significant events related to defined benefit plan.", "label": "Significant Event" } } }, "localname": "DefinedBenefitPlanGainLossOnSignificantEvents", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "eml_DescriptionOfInterestRateSwapContract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of interest rate swap contract" } } }, "localname": "DescriptionOfInterestRateSwapContract", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "eml_DescriptionOfInvestmentPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of investment plan" } } }, "localname": "DescriptionOfInvestmentPlan", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "eml_DiscontinuedOperationCashUsedInInvestingActivities": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Cash used in investing activities" } } }, "localname": "DiscontinuedOperationCashUsedInInvestingActivities", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_DiscontinuedOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations [Member]", "verboseLabel": "Discontinued Operations [Member]" } } }, "localname": "DiscontinuedOperationsMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails", "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "domainItemType" }, "eml_DiscountRateAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Discount rate, amount" } } }, "localname": "DiscountRateAmount", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_DiscountRateForOtherPostretirementPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discount rate for other postretirement plan" } } }, "localname": "DiscountRateForOtherPostretirementPlan", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails4" ], "xbrltype": "percentItemType" }, "eml_DiscountRateForSupplementalPensionPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Discount rate for supplemental pension plans" } } }, "localname": "DiscountRateForSupplementalPensionPlans", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails4" ], "xbrltype": "percentItemType" }, "eml_EarningsPerShareFromContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share from continuing operations:" } } }, "localname": "EarningsPerShareFromContinuingOperationsAbstract", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "eml_EasternCompanyCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Eastern Company Common Stock [Member]", "verboseLabel": "Eastern Company Common Stock [Member]" } } }, "localname": "EasternCompanyCommonStockMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_ExpectedReturnOnPlanAssetsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Expected return on plan assets]", "verboseLabel": "Expected return on plan assets" } } }, "localname": "ExpectedReturnOnPlanAssetsPercentage", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "percentItemType" }, "eml_FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 15 to 20 Year STRIPS Fixed Income Fund [Member]" } } }, "localname": "FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_FinancingLeasesNet": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Financing leases, net" } } }, "localname": "FinancingLeasesNet", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_ForeignMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign [Member]" } } }, "localname": "ForeignMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "eml_FourteenYearTargetDurationLdiFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 14 Year LDI Fixed Income Fund [Member]" } } }, "localname": "FourteenYearTargetDurationLdiFixedIncomeFundMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_GainFromOperationsOfDiscontinuedUnits": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 13.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Gain from operations of discontinued units" } } }, "localname": "GainFromOperationsOfDiscontinuedUnits", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "eml_GainLossPerShareFromDiscontinuedOperationsAbstract": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Gain (loss) per share from discontinued operations:" } } }, "localname": "GainLossPerShareFromDiscontinuedOperationsAbstract", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "eml_GoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill" } } }, "localname": "GoodwillAbstract", "nsuri": "http://eml.com/20221231", "xbrltype": "stringItemType" }, "eml_GoodwillBeginningBalance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Goodwill beginning balance" } } }, "localname": "GoodwillBeginningBalance", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "eml_GoodwillEndningBalance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Goodwill endning balance" } } }, "localname": "GoodwillEndningBalance", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "eml_ImpactOnForeignRepatriationTaxReformPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase", "label": "Impact on Foreign Repatriation Tax Reform, percent", "verboseLabel": "Impact on Foreign Repatriation Tax Reform, percent" } } }, "localname": "ImpactOnForeignRepatriationTaxReformPercent", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "percentItemType" }, "eml_IncomeLossBeforeIncomeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Income loss before tax" } } }, "localname": "IncomeLossBeforeIncomeTaxes", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "eml_IncomeTaxExpenseBenefitContinuedOperation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Provision for income taxes continued operation" } } }, "localname": "IncomeTaxExpenseBenefitContinuedOperation", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "eml_IncomeTaxExpenseBenefitDiscontnuedOperation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Provision for income taxes discontinued operation" } } }, "localname": "IncomeTaxExpenseBenefitDiscontnuedOperation", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "eml_IncomeTaxExpenseBenefitTotal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Provision for income taxes total" } } }, "localname": "IncomeTaxExpenseBenefitTotal", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "eml_IncomeTaxes": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "[Income taxes]", "negatedLabel": "Income taxes" } } }, "localname": "IncomeTaxes", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "eml_InterestRateSwapNotionalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "[Interest rate swap, notional amount]", "verboseLabel": "Interest rate swap, notional amount" } } }, "localname": "InterestRateSwapNotionalAmount", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_InterestRatesSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]" } } }, "localname": "InterestRatesSwapMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_IssuanceOfNoteReceivable": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Issuance of notes receivable" } } }, "localname": "IssuanceOfNoteReceivable", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_IssuanceOfSars": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of SARS" } } }, "localname": "IssuanceOfSars", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "eml_IssuanceofcommonstockForDirectorsFeeAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of Common Stock for directors' fees, amount" } } }, "localname": "IssuanceofcommonstockForDirectorsFeeAmount", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "eml_IssuanceofcommonstockForDirectorsFeeShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance of Common Stock for directors' fees, shares" } } }, "localname": "IssuanceofcommonstockForDirectorsFeeShares", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "eml_LeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease [Member]" } } }, "localname": "LeaseMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_LeaseWeightedAverageRemainingLeaseTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "weighted average lease term" } } }, "localname": "LeaseWeightedAverageRemainingLeaseTerms", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "eml_LessGainLossFromDiscontinuedOperations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Less: Gain (loss) from discontinued operations" } } }, "localname": "LessGainLossFromDiscontinuedOperations", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_LiabilitiesOfDiscontinuedOperations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Total liabilities of discontinued operation" } } }, "localname": "LiabilitiesOfDiscontinuedOperations", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "eml_MultiAssetCorePlusFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Multi Asset Core Plus Fund [Member]" } } }, "localname": "MultiAssetCorePlusFundMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_NetDeferredIncomeTaxAssetsLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Net deferred income tax (assets) liabilities" } } }, "localname": "NetDeferredIncomeTaxAssetsLiabilities", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "eml_NetSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.", "label": "[Net sales]", "verboseLabel": "Net sales" } } }, "localname": "NetSales", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "eml_NonCompeteAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-compete agreements [Member]" } } }, "localname": "NonCompeteAgreementsMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "eml_NonCurrentAssetsOfDiscontinuedOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Non-current assets of discontinued operations" } } }, "localname": "NonCurrentAssetsOfDiscontinuedOperations", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "eml_NonDiscretionaryContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-Discretionary Contributions [Member]" } } }, "localname": "NonDiscretionaryContributionsMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "xbrltype": "domainItemType" }, "eml_NonvotingPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonvoting Preferred Stock [Member]" } } }, "localname": "NonvotingPreferredStockMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "eml_NonvotingPreferredStockNoParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance value per share of no-par value, nonvoting preferred stock; generally not indicative of the fair market value per share.", "label": "Nonvoting Preferred Stock, par value (in dollars per share)" } } }, "localname": "NonvotingPreferredStockNoParValue", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "eml_NonvotingPreferredStockSharesAuthorizedInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonvoting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period.", "label": "Nonvoting Preferred Stock, shares authorized (in shares)" } } }, "localname": "NonvotingPreferredStockSharesAuthorizedInShares", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "eml_NumberOfDefinedBenefitPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to number of defined benefit plans during the period.", "label": "Number of plans" } } }, "localname": "NumberOfDefinedBenefitPlans", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "xbrltype": "integerItemType" }, "eml_OperatingLeaseLiabilityObtainedInExchangeForRightOfUseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Lease liability]", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityObtainedInExchangeForRightOfUseAsset", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesDeferredArisingDuringPeriodAfterTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of (gains) losses deferred for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Asset (gains)/losses deferred" } } }, "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesDeferredArisingDuringPeriodAfterTax", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesFromPlanAmendmentsArisingDuringPeriodAfterTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Plan amendments" } } }, "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesFromPlanAmendmentsArisingDuringPeriodAfterTax", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesFromSignificantEventArisingDuringPeriodAfterTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for significant event.", "label": "[Significant Event]", "verboseLabel": "Significant Event" } } }, "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesFromSignificantEventArisingDuringPeriodAfterTax", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansOtherArisingDuringPeriodNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of (increase) decrease in the value of the projected benefit obligation related to a change in other costs assumption and increase (decrease) in the value of the plan assets resulting from experience different from that assumed, that has not been recognized in net periodic benefit (cost) credit.", "label": "[Other]", "verboseLabel": "Other" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansOtherArisingDuringPeriodNetOfTax", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_OtherPostretirementBenefitPlansDefinedBenefitOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefit Plans Defined Benefit [Member]" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitOneMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "domainItemType" }, "eml_PatentsAndDevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Patents and developed technology [Member]" } } }, "localname": "PatentsAndDevelopedTechnologyMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "eml_PaymentsToAcquireMarketableSecuritie": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecuritie", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_PensionBenefitPlansandOtherPostretirementBenefitPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension Benefit Plans and Other Postretirement Benefit Plan [Member]" } } }, "localname": "PensionBenefitPlansandOtherPostretirementBenefitPlanMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails4" ], "xbrltype": "domainItemType" }, "eml_PensionPlansDefinedBenefitOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension Plans Defined Benefit [Member]" } } }, "localname": "PensionPlansDefinedBenefitOneMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "domainItemType" }, "eml_PercentageOfAvailableCash": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Percentage of available cash located in foreign subsidiaries" } } }, "localname": "PercentageOfAvailableCash", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "eml_ProductDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Development Costs [Member]" } } }, "localname": "ProductDevelopmentCostsMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_RateOfCompensationIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Rate of compensation increase" } } }, "localname": "RateOfCompensationIncrease", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "percentItemType" }, "eml_RatioDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ratio description" } } }, "localname": "RatioDescription", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "eml_RecentAccountingPronouncementsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "13. Recent Accounting Pronouncements" } } }, "localname": "RecentAccountingPronouncementsDisclosureTextBlock", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "eml_RegularMatchingContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Regular Matching Contributions [Member]" } } }, "localname": "RegularMatchingContributionsMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "xbrltype": "domainItemType" }, "eml_RemainingBalanceOfTermLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Remaining balance of term loan" } } }, "localname": "RemainingBalanceOfTermLoan", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_RevenueFromContractWithCustomerExcludingAssessedTaxSalesReturns": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Sales returns" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxSalesReturns", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_RevenueRecognizedEmployingPercentageOfCompletionMethod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Revenue recognized employing the percentage of completion method" } } }, "localname": "RevenueRecognizedEmployingPercentageOfCompletionMethod", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_RevolvingCommitmentPortion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Revolving commitment portion" } } }, "localname": "RevolvingCommitmentPortion", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_RightOfUseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right of use asset" } } }, "localname": "RightOfUseAsset", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_SARMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SAR [Member]", "verboseLabel": "SAR [Member]" } } }, "localname": "SARMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule income from discontinued operations" } } }, "localname": "ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "eml_ScheduleOfAssetsAndLiabilitiesFromDiscontinuedOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of assets and liabilities from discontinued operations" } } }, "localname": "ScheduleOfAssetsAndLiabilitiesFromDiscontinuedOperationsTableTextBlock", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of SARs Outstanding and Exercisable" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "xbrltype": "textBlockItemType" }, "eml_ShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs.", "label": "Shipping and Handling Costs" } } }, "localname": "ShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "eml_StockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options [Member]" } } }, "localname": "StockOptionsMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "domainItemType" }, "eml_StockOptionsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stcok Options [Member]" } } }, "localname": "StockOptionsPlanMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "domainItemType" }, "eml_TechnologyAndLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Technology And Licenses [Member]" } } }, "localname": "TechnologyAndLicensesMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 10 to 15 Year STRIPS Fixed Income Fund [Member]" } } }, "localname": "TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_TermLoans": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Term loans" } } }, "localname": "TermLoans", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "eml_TermOfLoan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Term of loan" } } }, "localname": "TermOfLoan", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "durationItemType" }, "eml_ThresholdPercentageOfConcentrationRisk": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Threshold percentage of concentration risk" } } }, "localname": "ThresholdPercentageOfConcentrationRisk", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "percentItemType" }, "eml_Total": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Total]", "verboseLabel": "Total" } } }, "localname": "Total", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_TotalIncomeTaxComputed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Total income tax computed", "terseLabel": "Total income tax computed", "verboseLabel": "Total income tax computed" } } }, "localname": "TotalIncomeTaxComputed", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "xbrltype": "monetaryItemType" }, "eml_TransitionalCreditContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Transitional Credit Contributions [Member]" } } }, "localname": "TransitionalCreditContributionsMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "xbrltype": "domainItemType" }, "eml_TreasuryStockPurchasesAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Treasury Stock Purchase, amount" } } }, "localname": "TreasuryStockPurchasesAmount", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "eml_TreasuryStockPurchasesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury Stock Purchase, shares" } } }, "localname": "TreasuryStockPurchasesShares", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "eml_TwentyFiveYearTargetDurationLdiFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 25 Year LDI Fixed Income Fund [Member]" } } }, "localname": "TwentyFiveYearTargetDurationLdiFixedIncomeFundMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_UncertainTaxPositionsReserveAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Uncertain tax positions reserve, Amount", "verboseLabel": "Uncertain tax positions reserve, Amount" } } }, "localname": "UncertainTaxPositionsReserveAmount", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "monetaryItemType" }, "eml_UncertainTaxPositionsReservePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Uncertain tax positions reserve, Percentage", "verboseLabel": "Uncertain tax positions reserve, Percentage" } } }, "localname": "UncertainTaxPositionsReservePercentage", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "percentItemType" }, "eml_UnitedStatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States [Member]" } } }, "localname": "UnitedStatesMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "eml_UnrealisedLossGainOnInterestRateSwapNetOfTax": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 37.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Unrealized (loss) gain on interest rate swap, net of tax" } } }, "localname": "UnrealisedLossGainOnInterestRateSwapNetOfTax", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 38.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Unrecognized net pension and postretirement benefit costs, net of tax" } } }, "localname": "UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_UnrecognizedPensionAndPostretirementBenefits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Unrecognized pension and postretirement benefits" } } }, "localname": "UnrecognizedPensionAndPostretirementBenefits", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_VotingPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Voting Preferred Stock [Member]" } } }, "localname": "VotingPreferredStockMember", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "eml_VotingPreferredStockNoParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance value per share of no-par value, voting preferred stock; generally not indicative of the fair market value per share.", "label": "Voting Preferred Stock, par value (in dollars per share)" } } }, "localname": "VotingPreferredStockNoParValue", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "eml_VotingPreferredStockSharesAuthorizedInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of voting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period.", "label": "Voting Preferred Stock, shares authorized (in shares)" } } }, "localname": "VotingPreferredStockSharesAuthorizedInShares", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "eml_WeightedAverageExercisePriceBeginningBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average exercise price, beginning balance]", "periodStartLabel": "Weighted average exercise price, beginning balance" } } }, "localname": "WeightedAverageExercisePriceBeginningBalance", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePriceEndingBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average exercise price, ending balance]", "periodEndLabel": "Weighted average exercise price, ending balance" } } }, "localname": "WeightedAverageExercisePriceEndingBalance", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePriceExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, exercised" } } }, "localname": "WeightedAverageExercisePriceExercised", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePriceForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, forfeited" } } }, "localname": "WeightedAverageExercisePriceForfeited", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePriceIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, issued" } } }, "localname": "WeightedAverageExercisePriceIssued", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageNumberOfShareOutstandingDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average shares outstanding]", "verboseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfShareOutstandingDiluted", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "eml_WeightedAverageRemainingContractualLife": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted- Average Remaining Contractual Life" } } }, "localname": "WeightedAverageRemainingContractualLife", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "durationItemType" }, "eml_WeightedAverageRemainingLease": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease" } } }, "localname": "WeightedAverageRemainingLease", "nsuri": "http://eml.com/20221231", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r256", "r298", "r304", "r305", "r306", "r307", "r308", "r310", "r314", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r371", "r372", "r709", "r710" ], "lang": { "en-us": { "role": { "label": "Consolidation Items Axis" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r256", "r298", "r304", "r305", "r306", "r307", "r308", "r310", "r314", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r371", "r372", "r709", "r710" ], "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r357", "r358", "r359", "r360", "r485", "r591", "r610", "r624", "r625", "r644", "r655", "r662", "r711", "r813", "r814", "r815", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r357", "r358", "r359", "r360", "r485", "r591", "r610", "r624", "r625", "r644", "r655", "r662", "r711", "r813", "r814", "r815", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r357", "r358", "r359", "r360", "r431", "r485", "r504", "r505", "r506", "r590", "r591", "r610", "r624", "r625", "r644", "r655", "r662", "r706", "r711", "r814", "r815", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r357", "r358", "r359", "r360", "r431", "r485", "r504", "r505", "r506", "r590", "r591", "r610", "r624", "r625", "r644", "r655", "r662", "r706", "r711", "r814", "r815", "r816", "r817", "r818" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ReportableGeographicalComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reportable Geographical Components [Member]" } } }, "localname": "ReportableGeographicalComponentsMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27", "r661" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 24.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", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "verboseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r322", "r323" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 6.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": "Accounts receivable, less allowances: 2022-$677,000; 2021-$515,000" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": { "auth_ref": [ "r707" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion.", "label": "Cost to remediate and monitor the landfill" } } }, "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r104", "r212" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 14.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://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r229", "r230", "r231", "r232", "r567" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 39.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Foreign currency translation" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r45", "r46", "r222", "r603", "r615", "r616" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 42.0, "parentTag": "us-gaap_StockholdersEquity", "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 Income (Loss), Net of Tax]", "totalLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss:" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r43", "r46", "r145", "r584", "r611", "r612", "r678", "r679", "r680", "r688", "r689", "r690" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted-Average Amortization Period (Years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r517" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r223", "r326", "r330", "r331", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r69", "r89", "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r163", "r178", "r216", "r252", "r302", "r306", "r312", "r328", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r556", "r561", "r568", "r661", "r709", "r710", "r811" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "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://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r208", "r228", "r252", "r328", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r556", "r561", "r568", "r661", "r709", "r710", "r811" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 21.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://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r99", "r661" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.", "label": "Current assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r13", "r101", "r106", "r206", "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Total assets of discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r103" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r554", "r649", "r652" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r138", "r139", "r554", "r649", "r652" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r141" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables]", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r140", "r141" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r140", "r141" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Property plant and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r16", "r75", "r82" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "1. Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r618", "r619", "r661", "r674" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r71", "r211", "r627" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 5.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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r72" ], "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 Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r65", "r71", "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents]", "periodEndLabel": "Cash and cash equivalents at end of period ?", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r65", "r159" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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), Including Exchange Rate Effect]", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Amount of deposits insured by Federal Deposit Insurance Corporation (FDIC)" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r12", "r65" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash provided by (used in) operating activities" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r219", "r220", "r221", "r252", "r272", "r276", "r278", "r280", "r288", "r289", "r328", "r361", "r364", "r365", "r366", "r372", "r373", "r391", "r392", "r393", "r394", "r395", "r568", "r626", "r672", "r684", "r691" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r109", "r355", "r356", "r621", "r708" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "14. Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Cash dividends per share:" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r688", "r689", "r808" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r113" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r661" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 40.0, "parentTag": "us-gaap_StockholdersEquity", "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, no par value, Authorized: 50,000,000 shares Issued: 9,056,421 shares in 2022 and 9,029,852 shares in 2021 Outstanding: 6,221,976 shares in 2022 and 6,265,527 shares in 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefit Plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r47", "r235", "r237", "r245", "r599", "r605" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "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": "[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r77", "r78", "r157", "r158", "r320", "r620" ], "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://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r77", "r78", "r157", "r158", "r320", "r617", "r620" ], "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://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r77", "r78", "r157", "r158", "r320", "r620", "r824" ], "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 By Type Axis" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r82" ], "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": "15. Concentration of risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r77", "r78", "r157", "r158", "r320", "r620" ], "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://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r144", "r634" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r55", "r593" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "[Cost of Goods and Services Sold]", "negatedLabel": "Cost of products sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods Sold" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r536", "r544", "r687" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current income tax continued operation" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r76", "r320" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "[Debt, Current]", "verboseLabel": "Bad debt expense" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r112", "r251", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r384", "r386", "r387", "r388" ], "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": "6. Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/Debt" ], "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": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "December 31, 2019 through June 30, 2021 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "September 30, 2023 through June 30, 2024 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "September 30, 2021 through June 30, 2023 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r160", "r381", "r389", "r642", "r643" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Unamortized discounts and debt Issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r69", "r137", "r537", "r543", "r544", "r687" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred taxes", "verboseLabel": "Deferred income tax continued operation" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r19", "r20", "r164", "r175", "r532" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_Liabilities", "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]", "terseLabel": "Total deferred income tax liabilities", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredSalesInducementsAmortizationExpense": { "auth_ref": [ "r608", "r609", "r822", "r823" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense (reversal of expense) for deferred sales inducement cost.", "label": "Amortization expenses" } } }, "localname": "DeferredSalesInducementsAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "auth_ref": [ "r135", "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.", "label": "[Deferred Tax Assets, Capital Loss Carryforwards]", "negatedLabel": "Capital loss carry forward" } } }, "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r533" ], "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]", "negatedLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r135", "r804" ], "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": "[Deferred Tax Assets, Inventory]", "negatedLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r134", "r135", "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "[Deferred Tax Assets, Tax Credit Carryforwards, Foreign]", "negatedLabel": "Foreign Tax Credit" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r135", "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "[Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation]", "negatedLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": { "auth_ref": [ "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.", "label": "[Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions]", "negatedLabel": "Pensions" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "auth_ref": [ "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.", "label": "[Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits]", "negatedLabel": "Other postretirement benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r135", "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "[Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss]", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r135", "r804" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r135", "r804" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r135", "r804" ], "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" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r18", "r119", "r120", "r121" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 35.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Accrued pension cost" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "[Defined Benefit Plan, Accumulated Benefit Obligation]", "verboseLabel": "Accumulated benefit obligation" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "auth_ref": [ "r46", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Net (loss)/gain" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "auth_ref": [ "r46", "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Prior service (cost) credit" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r422", "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r415" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Actuarial (gain)/loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r409", "r447", "r470", "r647", "r648" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Amortization of the net loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r409", "r448", "r471", "r647", "r648" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r119", "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Net amount recognized in the balance sheet", "verboseLabel": "Net amount recognized in accrued benefit liability" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Discount rate", "terseLabel": "Discount rate", "verboseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "[Defined Benefit Plan, Benefit Obligation]", "periodEndLabel": "Benefit obligation at end of year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r417", "r478" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "[Defined Benefit Plan, Benefit Obligation, Benefits Paid]", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r457", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan By Plan Asset Categories Axis" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r424", "r434", "r474", "r645", "r646", "r647", "r648" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Employer contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "2028 through 2032" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year One]", "verboseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Five]", "verboseLabel": "2027" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Four]", "verboseLabel": "2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Three]", "verboseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Two]", "verboseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r409", "r446", "r469", "r647", "r648" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "[Defined Benefit Plan, Expected Return (Loss) on Plan Assets]", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r421", "r432", "r434", "r435", "r645", "r646", "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Fair value of plan assets at beginning of year", "periodEndLabel": "Fair value of plan assets at end of year", "terseLabel": "Fair value of plan assets", "verboseLabel": "Fair value of plan assets at beginning of year" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r409", "r413", "r445", "r468", "r647", "r648" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Interest cost", "verboseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r443", "r466", "r647", "r648" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "auth_ref": [ "r464", "r465", "r647" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Accumulated benefit obligation" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "auth_ref": [ "r464", "r465", "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation": { "auth_ref": [ "r763" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets.", "label": "Projected benefit obligation" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r411", "r444", "r467", "r647", "r648" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Service cost", "verboseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Total contributions for the period" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r69", "r102" ], "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://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r69", "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r147", "r148", "r149", "r150", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r806", "r807" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Interest rate swap, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r494", "r508", "r509", "r510", "r515", "r656" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "7. Stock Options and awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r6", "r8", "r10" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Loss from discontinued operations before income taxes" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r6", "r7", "r8", "r9", "r10", "r11", "r51", "r185" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income loss from discontinued operation" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r15", "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "2. Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Country [Member]", "verboseLabel": "Domestic Country [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1", "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r246", "r262", "r263", "r264", "r265", "r266", "r270", "r272", "r278", "r279", "r280", "r284", "r564", "r565", "r600", "r606", "r637" ], "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": "[Earnings Per Share, Basic]", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r246", "r262", "r263", "r264", "r265", "r266", "r272", "r278", "r279", "r280", "r284", "r564", "r565", "r600", "r606", "r637" ], "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": "[Earnings Per Share, Diluted]", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r281", "r282", "r283", "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "11. Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r569" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r523" ], "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", "terseLabel": "Effective income tax rate", "verboseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r254", "r523", "r546" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Income taxes using U.S. federal statutory rate, Percent", "terseLabel": "Income taxes using U.S. federal statutory rate, Percent", "verboseLabel": "Income taxes using U.S. federal statutory rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r801", "r805" ], "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": "Impact of foreign subsidiaries on effective tax rate, Percent", "verboseLabel": "Impact of foreign subsidiaries on effective tax rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r801", "r805" ], "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 research and development expense.", "label": "Impact of Research &amp; Development tax credit, Percentage", "verboseLabel": "Impact of Research &amp; Development tax credit, Percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r801", "r805" ], "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": "Other-net, Percent", "verboseLabel": "Other-net, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r801", "r805" ], "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 income taxes, net of federal benefit, Percent", "terseLabel": "State income taxes, net of federal benefit, Percent", "verboseLabel": "State income taxes, net of federal benefit, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount": { "auth_ref": [ "r801" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Impact on Foreign Repatriation Tax Reform, Amount", "verboseLabel": "Impact on Foreign Repatriation Tax Reform, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation", "verboseLabel": "Accrued compensation and other accrued expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r113", "r205", "r239", "r240", "r241", "r257", "r258", "r259", "r261", "r267", "r269", "r287", "r329", "r396", "r511", "r512", "r513", "r539", "r540", "r563", "r570", "r571", "r572", "r573", "r574", "r576", "r584", "r611", "r612", "r613" ], "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://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of replacement or current cost over the stated LIFO (last in first out) inventory value when the LIFO inventory method is utilized.", "label": "Excess of current cost over LIFO carrying value" } } }, "localname": "ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "FIFO inventory amount" } } }, "localname": "FIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r151", "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Fair Value By Asset Class Axis" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r383", "r434", "r435", "r436", "r437", "r438", "r439", "r566", "r587", "r588", "r589", "r642", "r643", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value By Fair Value Hierarchy Level Axis" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Fair Value By Liability Class Axis" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r383", "r434", "r439", "r566", "r587", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r383", "r434", "r439", "r566", "r588", "r642", "r643", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r383", "r434", "r435", "r436", "r437", "r438", "r439", "r566", "r589", "r642", "r643", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r383", "r434", "r435", "r436", "r437", "r438", "r439", "r587", "r588", "r589", "r642", "r643", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r155", "r156" ], "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://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r580", "r583" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 32.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Lease liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r580" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "[Finance Lease, Liability, Current]", "verboseLabel": "Current portion of lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r582", "r660" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Useful lives of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r214", "r348" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r346", "r347", "r348", "r349", "r594", "r595" ], "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://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r90", "r93" ], "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://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r94", "r594" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "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": "Patents, technology and other intangibles net of accumulated amortization", "verboseLabel": "Net Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Country [Member]", "verboseLabel": "Foreign Country [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1", "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "[Foreign Earnings Repatriated]", "negatedLabel": "Impact of foreign subsidiaries on effective tax rate, Amount" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r560", "r682" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 14.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (loss) on sale of businesses" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain on sale of equipment and other assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r213", "r338", "r596", "r641", "r661", "r695", "r702" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "[Goodwill]", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r344", "r345", "r641" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r342", "r343", "r345", "r641" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "4. Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Foreign exchange" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r69", "r339", "r340", "r344", "r641" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "[Goodwill, Impairment Loss]", "negatedLabel": "Disposition" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill [Member]" } } }, "localname": "GoodwillMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r53", "r252", "r302", "r305", "r311", "r314", "r328", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r568", "r639", "r709" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 7.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]", "totalLabel": "Gross margin", "verboseLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r98", "r107" ], "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://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r54", "r70", "r143", "r262", "r263", "r264", "r265", "r277", "r280" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "[Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent]", "totalLabel": "Net income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r253", "r545" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r50", "r161", "r169", "r188", "r302", "r305", "r311", "r314", "r601", "r639" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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 from continuing operations before income taxes", "verboseLabel": "Income loss from continue operation" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r49", "r168", "r170", "r184", "r246", "r260", "r262", "r263", "r264", "r265", "r272", "r278", "r279", "r565", "r600" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Basic" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r49", "r184", "r187", "r246", "r260", "r262", "r263", "r264", "r265", "r272", "r278", "r279", "r280", "r565", "r600", "r606" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r6", "r7", "r8", "r9", "r10", "r14", "r185", "r207", "r549" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "[Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest]", "totalLabel": "Net gain (loss) on discontinued operations", "verboseLabel": "Loss from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations (see note 2)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r51", "r185", "r187", "r246", "r276", "r278", "r279", "r820", "r821" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "[Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share]", "verboseLabel": "Basic" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r146", "r276", "r278", "r279" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "[Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share]", "verboseLabel": "Diluted" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r351", "r353" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1", "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1", "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r254", "r524", "r530", "r535", "r541", "r547", "r550", "r551", "r553" ], "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": "8. Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r255", "r268", "r269", "r301", "r522", "r542", "r548", "r607" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 15.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "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": "[Income Tax Expense (Benefit)]", "negatedLabel": "Income tax (expense) benefit", "verboseLabel": "Income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r238", "r520", "r521", "r530", "r531", "r534", "r538" ], "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 Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r523" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Income taxes using U.S. federal statutory rate, Amount", "terseLabel": "Income taxes using U.S. federal statutory rate, Amount", "verboseLabel": "Income taxes using U.S. federal statutory rate, Amount" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r801" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible research and development expense.", "label": "[Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount]", "negatedLabel": "Impact of Research & Development tax credit, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r801" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Other-net, Amount", "verboseLabel": "Other-net, Amount" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r801" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State income taxes, net of federal benefit, Amount", "terseLabel": "State income taxes, net of federal benefit, Amount", "verboseLabel": "State income taxes, net of federal benefit, Amount" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r66", "r73" ], "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]", "terseLabel": "Total income taxes paid", "verboseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r68" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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": "[Increase (Decrease) in Accounts Payable]", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r68" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r68" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "[Increase (Decrease) in Employee Related Liabilities]", "verboseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r68" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r68" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.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 Liabilities]", "verboseLabel": "Other accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r68" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r273", "r274", "r275", "r280", "r493" ], "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": "Dilutive stock appreciation rights" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTrademarks": { "auth_ref": [ "r97" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit.", "label": "Trademarks" } } }, "localname": "IndefiniteLivedTrademarks", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsCurrent": { "auth_ref": [ "r0" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current portion of nonphysical assets, excluding financial assets, if these assets are classified into the current and noncurrent portions.", "label": "Total Gross Intangibles" } } }, "localname": "IntangibleAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "5. Intangibles" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/Intangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r160", "r172", "r242", "r299", "r578" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "[Interest Expense]", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r683" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest", "verboseLabel": "Interest paid" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r87", "r631" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r226", "r628", "r661" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 7.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": "Inventory Net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r210", "r224", "r286", "r334", "r335", "r336", "r592", "r635" ], "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, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r87", "r676" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Raw materials and component parts" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r87", "r632" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LIFOInventoryAmount": { "auth_ref": [ "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "LIFO inventory amount" } } }, "localname": "LIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r675" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "9. Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31", "r252", "r328", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r557", "r561", "r562", "r568", "r638", "r709", "r811", "r812" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 44.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://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r166", "r181", "r661", "r686", "r693", "r809" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "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 SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r209", "r252", "r328", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r557", "r561", "r562", "r568", "r661", "r709", "r811", "r812" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 36.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://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r13", "r101", "r106", "r206", "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Total liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r0", "r1", "r13", "r100", "r106", "r206", "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Non-current liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r165", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Revolving credit loan" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Annual commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r28" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payment applied to principal.", "label": "Quarterly principal payment" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Revolving Credit Loan [Member]", "verboseLabel": "Revolving Credit Loan [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "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": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r165", "r179", "r382", "r390", "r642", "r643" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "[Long-Term Debt and Lease Obligation, Including Current Maturities]", "verboseLabel": "Total" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current portion of long-term debt", "verboseLabel": "Less current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r110", "r256", "r712" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r110", "r256", "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Long-Term Debt, Maturity, Year One]", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r110", "r256", "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Long-Term Debt, Maturity, Year Two]", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r218" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 33.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term debt, less current portion", "verboseLabel": "Long term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Fixed rate of interest" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Longterm Debt Type Axis" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r35", "r111" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r103" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of 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" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Term Loan [Member]", "verboseLabel": "Term Loan [Member]" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "auth_ref": [ "r65" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.", "label": "[Net Cash Provided by (Used in) Discontinued Operations]", "totalLabel": "Cash provided by discontinued operations" } } }, "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r249" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r249" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r65", "r67", "r70" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r52", "r70", "r171", "r186", "r207", "r233", "r236", "r241", "r252", "r260", "r262", "r263", "r264", "r265", "r268", "r269", "r277", "r302", "r305", "r311", "r314", "r328", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r565", "r568", "r639", "r709" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 5.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", "terseLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r318" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r322", "r323", "r597" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.", "label": "Current portion of note receivable" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Long term note receivable, less current portion" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r302", "r305", "r311", "r314", "r639" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 10.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 profit", "verboseLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r580" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r580" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "[Operating Lease, Liability, Noncurrent]", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r579" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of Use Assets", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r582", "r660" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Lease rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r200", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "[Operating Leases, Future Minimum Payments Due]", "verboseLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r200", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Operating Leases, Future Minimum Payments Due, Next 12 Months]", "verboseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r200", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Operating Leases, Future Minimum Payments, Due in Five Years]", "verboseLabel": "2027" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r200", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Operating Leases, Future Minimum Payments, Due in Four Years]", "verboseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r200", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Operating Leases, Future Minimum Payments, Due in Three Years]", "verboseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r200", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Operating Leases, Future Minimum Payments, Due in Two Years]", "verboseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Rent expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r162", "r177", "r215" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "[Other Assets]", "totalLabel": "Total Other Assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax": { "auth_ref": [ "r42", "r44", "r451" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Prior service cost" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r40", "r44", "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Net loss (gain)" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r39" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Change in foreign currency translation", "verboseLabel": "Currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r48", "r113", "r234", "r237", "r244", "r570", "r575", "r576", "r598", "r604", "r678", "r679" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "[Other Comprehensive Income (Loss), Net of Tax]", "totalLabel": "Total other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r41", "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Change in pension and other postretirement benefit costs, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r57", "r190" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other assets" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r189" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 31.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r118", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r457", "r460", "r463", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r479", "r480", "r481", "r647", "r648", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefit [Member]" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r18", "r119", "r120", "r121" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 34.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan.", "label": "Accrued postretirement benefits" } } }, "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r63" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.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 common stock for treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r63" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 21.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" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.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": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r431", "r433", "r439", "r456", "r458", "r459", "r460", "r461", "r462", "r476", "r477", "r479", "r492", "r647" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "10. Retirement Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r117", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r457", "r460", "r463", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r479", "r480", "r491", "r647", "r648", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Benefit [Member]", "verboseLabel": "Pension Benefit [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r457", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment." } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ], "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://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r661" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r677" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 9.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 assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r167", "r183", "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r629", "r640", "r694" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Deferred income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r673" ], "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": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDividendsReceived": { "auth_ref": [ "r681" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividends received on equity and other investments during the current period.", "label": "Dividend received" } } }, "localname": "ProceedsFromDividendsReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r61" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from issuance of long-term debt and notes payable" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r61", "r685" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from short term borrowings (revolver)" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPartnershipContribution": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the capital received in cash from a partner in a partnership during the period.", "label": "Cash contributions" } } }, "localname": "ProceedsFromPartnershipContribution", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt, including capital lease obligations and mandatory redeemable capital securities.", "label": "Repayment of debt" } } }, "localname": "ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfLoansReceivable": { "auth_ref": [ "r58" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of loans receivables arising from the financing of goods and services.", "label": "Payments received from notes receivable" } } }, "localname": "ProceedsFromSaleOfLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Proceeds from sale of building and equipment" } } }, "localname": "ProceedsFromSaleOfOtherPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from sale of businesses" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r207", "r233", "r236", "r248", "r252", "r260", "r268", "r269", "r302", "r305", "r311", "r314", "r328", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r555", "r558", "r559", "r565", "r568", "r601", "r639", "r658", "r659", "r680", "r709" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r105" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r105", "r182", "r602", "r661" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 22.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://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r105", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment and Related Depreciation" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the preproduction design and development costs it incurs related to long-term supply arrangements, including whether such costs are capitalized or expensed as incurred. The entity also may disclose the aggregate amount of (1) assets recognized for agreements that contractually reimburse the entity for its pre-production design and development costs (2) assets recognized for molds, dies and other tools that the entity owns and (3) assets recognized for molds, dies and other tools that the entity does not own.", "label": "Product Development Costs" } } }, "localname": "PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r103" ], "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://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "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 the assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r247", "r332" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RegulatoryAssetAxis": { "auth_ref": [ "r192", "r193", "r194" ], "lang": { "en-us": { "role": { "documentation": "Information by type of regulatory asset.", "label": "Regulatory Asset Axis" } } }, "localname": "RegulatoryAssetAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails", "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RegulatoryAssetDomain": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Rate action of a regulator resulting in capitalization of costs incurred." } } }, "localname": "RegulatoryAssetDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails", "http://eml.com/role/DiscontinuedOperationsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r199", "r585", "r586", "r810" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction Axis" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r64" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "[Repayments of Long-Term Debt]", "negatedLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r130", "r195", "r819" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "[Research and Development Expense]", "negatedLabel": "Product development expense", "verboseLabel": "Product development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r69" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "[Restructuring Costs]", "negatedLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r352", "r354" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "[Restructuring Reserve, Accrual Adjustment]", "verboseLabel": "Restructuring costs" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r114", "r180", "r614", "r616", "r661" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 41.0, "parentTag": "us-gaap_StockholdersEquity", "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://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r205", "r257", "r258", "r259", "r261", "r267", "r269", "r329", "r511", "r512", "r513", "r539", "r540", "r563", "r611", "r613" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r655", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name Axis" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r655", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r117", "r118", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r457", "r460", "r463", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r479", "r480", "r481", "r491", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type Axis" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r117", "r118", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r457", "r460", "r463", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r479", "r480", "r481", "r491", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r297", "r298", "r304", "r309", "r310", "r316", "r317", "r320", "r405", "r406", "r593" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r636" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r243", "r252", "r297", "r298", "r304", "r309", "r310", "r316", "r317", "r320", "r328", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r568", "r601", "r709" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 2.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" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration of risk" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r136" ], "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": "Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r133" ], "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": "Deferred Income Tax (Assets) Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r692" ], "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 Denominators Used in Earnings Per Share Computations" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r131" ], "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": "Reconciliation of Income Taxes Computed Using the U.S. Federal Statutory Rate to that Reflected in Operations" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r90", "r93" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Gross Carrying Amount and Accumulated Amortization of Amortizable Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r641", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Roll-forward of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Income Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Annual Principal Maturities of Long-Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Significant Disclosures Relating to Benefit Plans" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r83", "r84", "r85", "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Financial Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Schedule of Stock Appreciation Rights Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r123", "r126", "r127" ], "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 Outstanding Stock Grants" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r657", "r803" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentContinuingOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity expected to operate in the foreseeable future.", "label": "Segment Continuing Operations [Member]" } } }, "localname": "SegmentContinuingOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r2", "r3", "r4", "r5" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Segment Discontinued Operations [Member]" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails5" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations." } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r294", "r295", "r296", "r302", "r303", "r308", "r312", "r313", "r314", "r315", "r316", "r319", "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "12. Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 5.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 Expense]", "negatedLabel": "Selling and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock compensation expense", "verboseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r504" ], "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": "Volatility deviation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r506" ], "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 rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period]", "negatedLabel": "Number of units, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of units, Issued", "verboseLabel": "Issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number]", "periodEndLabel": "Number of units outstanding at end of period", "periodStartLabel": "Number of units outstanding at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted avaerage exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r495", "r501", "r502", "r503", "r504", "r507", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r128" ], "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": "Minimum Range of Exercise Prices (in dollar per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Outstanding" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r128" ], "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": "Maximum Range of Exercise Prices (in dollar per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r503" ], "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 term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short Term Debt Type Axis" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r75", "r250" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "3. Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State And Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r219", "r220", "r221", "r252", "r272", "r276", "r278", "r280", "r288", "r289", "r328", "r361", "r364", "r365", "r366", "r372", "r373", "r391", "r392", "r393", "r394", "r395", "r568", "r626", "r672", "r684", "r691" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r113", "r205", "r239", "r240", "r241", "r257", "r258", "r259", "r261", "r267", "r269", "r287", "r329", "r396", "r511", "r512", "r513", "r539", "r540", "r563", "r570", "r571", "r572", "r573", "r574", "r576", "r584", "r611", "r612", "r613" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "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://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/DiscontinuedOperationsDetails", "http://eml.com/role/DiscontinuedOperationsDetails1", "http://eml.com/role/GeographicInformationDetails", "http://eml.com/role/GoodwillDetails", "http://eml.com/role/IncomeTaxesDetails1", "http://eml.com/role/IncomeTaxesDetails2", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5", "http://eml.com/role/IntangiblesDetails", "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetails7", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails2", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Shareholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r257", "r258", "r259", "r287", "r593" ], "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://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/DiscontinuedOperationsDetails", "http://eml.com/role/DiscontinuedOperationsDetails1", "http://eml.com/role/GeographicInformationDetails", "http://eml.com/role/GoodwillDetails", "http://eml.com/role/IncomeTaxesDetails1", "http://eml.com/role/IncomeTaxesDetails2", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5", "http://eml.com/role/IntangiblesDetails", "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetails7", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails2", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r113", "r114", "r499" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Options Exercised, shares", "negatedLabel": "Number of units, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r38", "r113", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Options Exercised, amount" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r24", "r25", "r86", "r661", "r686", "r693", "r809" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 45.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, amount", "periodStartLabel": "Balance, amount", "totalLabel": "Total Shareholders' Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' Equity", "verboseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r196", "r197", "r198", "r324", "r325", "r327" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r37", "r115" ], "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" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r37", "r115" ], "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 (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r37", "r115", "r116" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 43.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": "Treasury Stock: 2,834,445 shares in 2022 and 2,765,325 shares in 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r174", "r191", "r518", "r552" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r519", "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "[Unrecognized Tax Benefits]", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Increase (decrease) for positions taken during the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Increase (decrease) for positions taken during the prior period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r802" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Accrued interest related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "[Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations]", "negatedLabel": "Increase (decrease) resulting from the expiration of the statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized tax benefits that would affect the annual effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r79", "r80", "r81", "r290", "r291", "r292", "r293" ], "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://eml.com/role/AccountingPoliciesPolicies" ], "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://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "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://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r271", "r280" ], "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 share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r270", "r280" ], "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": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "980", "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "980", "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "715", "Topic": "980", "URI": "https://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "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", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r197": { "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", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r198": { "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", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org/topic&trid=2208923", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r205": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105117-122735", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28200-109314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6481654&loc=d3e11214-158414", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124505477&loc=d3e11332-158416", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r63": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r664": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r665": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r666": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r667": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r668": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r669": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r67": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r671": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r673": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3337-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 91 0001654954-23-002848-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-23-002848-xbrl.zip M4$L#!!0 ( .R#;E:2TEXC Q4 !#W 0 96UL+3(P,C(Q,C,Q+GAS M9.U=[6_C-M+_?L#S/^C)E^L!EWB=M[U=[/;@Q$D;(!L'MK?M\^G 2+1-5"9= MDG*2^^N/I-Y%2:3D3:5]3D71.N0,.3,_BIP94N*G?[YL?6#0 "2Z"%8^H M'"0U:.*UM6K._.1N/ST>F[T[.$:$%6_!E0Z #J;A"'+@\H\!T/,K3& MCA#<"17ZZ$S^ZCK3#:!;L*-P"[!4RIGL^4G2UC79O5*TWG#G!_=OCNS&N3M^ MN%DZ5P%#&#+F+(@?2%'8WYT[[)XX$]]WYI*#.7/((-U#+VJ.N1O1B2,LC-G' M%__ST8;SW3EB?HGA*Z%)D*CW^X1_OTHHJ1P54EZ.1*U,:$;4"K M>DVH%26#[LF:[$=QK;35:5/M1Y4A44O04<(%SQ,:0 M6]Z)J,BU#U_<33FEK,F1(KR'C)<3AW6"?'QV_&Y\?#:.F3!DZHJFHB_[B KM8^JR9$SOJ,5MA$U6=*&T!G)1FZ!!>15Z256N98_3 D.N?5$] MDM62YYT$;J=P!0)?"!#@/P+@HQ62 M#RSTH5Q*<@29:@[H&O('L(5L!UQ8W9>8?QWG$\"8<+5PJ+]ER6Z'\(I$?XH" M^81\E& MA9$<^>/K_$YK5\TJUT0LE$<.$M-/^#-I)6['@RN$D>KOG?QG[!RG MJ^.QH[@^C8JDQ58"L1K.\(_JMUBGF&!6.LA%(N*.2.HX7>"[@=^",96LFB\J MC>W6TIR8$1]Y@,Q0WMH U49@Q&W"WO<*O]2"6T!LQO+3',-O\7YVP@P'#%$-/C&[H53YA@&UN??*-'+,.EHTL>R?4PFOTY,=C M.5M@M.]IT;X9[L'$R>KYQ./%4OPR&O5,7QN?^&#-R)H+3MS?9\I18!/L39X! M]:*A6UYEM/=YT=ZJ'2=J2.UC =74@$$R:<@P=0E>TDDC+3#:^T*?-"2WH]@' M&T Q>:-?ALM>UFT;,@XV#2RZ1QR1%4P> 6QZ),_^B!VHBOJC#9_7[1Y MVI 3M>2HI@84(A1N ,7"RV6/D*K,26A_K=1H>2V&C)MP1.02)F4&F\<.-"1K M"G8;Y-[A%:%;)6KD39=6&:VO!8]I.TZFH0&!9.YQA6:92)$2+'ZZ85HKGH-J M:4R8G&HQ9=A@+K3,-3F@DV8II7D@3H/Z?)'1]EJHF>,?#)T:6@[),+,T6\T1 M^STQMU9A-+H6?^9:D8E$*MH9C%^9OS+EL:SS6:=:U%J2SW)^B'\-^\CUB=TE M2#,RM11&7+3HMB+)Z_P0MC@@4TPZ9K$HE!FMK\6Z<0.#N6LRD5F+Z\5&HVMA M<*:-P>YEZ HY0'YM:!R3&*&Q MCXVC)@=PK, 96Z S-L.C!<\F>)SQ %!UKB\RT@.@TFY[6)7ST^B,0&D!=VGN M+P8I:7@ JYAJRDUNQ4(C#%HTGB:;AOFK.MN4,WI)N='N6@">RS<-IC>:OC E MU1$8P2@)Q'4PACFH/ ^8=ZXR!2:SGVL!>9@)' 9_M97'FIG-/M&Y%F_G[#PX M0*66+LPOI35&RVNA==[RPXQBE_;.33&U%$9$M,BZ.O$]S$,-L!F;P;&8J:R/ M50^S5T-\3LWXG)KQT:)K,SZG SXV^!26&SM2(UY:D&W&:UB3ZG;\"G&?5FY$ M1(NW\WM^PYICM/VXRO@6ZTM)U%UB_6%-J;/_:97]+=8/PX[WL&98V/^LROYG M1OM?:!%WN?W/!OM7V_^\RO[G9OMKD7BY_<\'^U?;_Z+*_A=F^Y>\>UQF_XO! M_M7VOZRR_Z79_EKT76[_R\'^U?;7$M_5!$8\M'B['(\A)J@XC)8+!_)%1MMK ML71\'&V( >IL71C^%75&ZU>\]CR,^<;G G//0#V)$17K%Z.'IZ09.F,+>,SQ M\X46/QOQ&6)I2X1.+1 R1]@76H1M1FB(MNT0.K- R!R#7Y:\<&U":(C'[1 Z MMT#('*5?-CB?/D3LS1"ZL$#(',=?:G&\&:$AIK=#Z-("(7.D?ZE%^F:$AJC? M#J'W%@B]-R.DQ?YFA-X/"%DA5(A1+6F-B&D9 S-B0Q1K?(4J%[]651JQT?() M92]1#3&KS5M4^0/M=11&5/33[17O40W(U'W.NNSM(Q=$GX\8VNY\>36;*MNH>P(% MAL?QI5?_$MJ>O&S]F$(V7W/7FX*]:*"HW[@)0%VM%>TN.M$($2L2%X_8*);] MR!E]*ZU\\-14*\$"_9ZJ(P964W4*8[&'2HE!WU2I_'/R[77Z-,K>]2;^RM\% M]TFH1"AWL':77-VMB.&5GO?$50W5L,B_CF.^8UET/#X]/AN?O# OEK&)"*E^ MS42(^1J+4'[5HV7G,8/L]:)!?^5W0)9URNI8XC_4^&S3??[J5+O^LSS)7VTE M2*^$M.H\)I<_&G1I<5&D#>!9SH>040+_00ZW\>5!HK03HZ4,5??56D&0T*M? M;4%0]YE&D]]H!5Q^#%]V(OP&G-#76_&WG2E\2G.MW*2-'(9,R16[MO)DN;Z= M$ T,$G,<-BZR%P9;#8R4(?S9=DI(KUJVZC8FES\:=%EYAVUMI]KEL2/H#/A]Q&L@P0=XR_O$IO,#U\Y%+ MH8=X7"P\=D2\I8HK0@=95(5A1DBP)6*2!O3UCL.M)!-&")X81SR0)OB)DF 7 MDR)!4JG95TPA\)&(O.\)8S\!A&?X#G,H(EX^%ZO0XAGL'B"?K9;@)5:T(4]O M]7;)&J-_0T_(^BCO]"1X@KU'PC@M[AMI4QB'$])\,17@1]3Q89HS-5+W7\AX5?\X0J*Y]A3+^P]D$= ?P%^D#SD M1JI2W6J4$'ZXK%8;%6^A@FJ830*^(52.U#LZ="A7(%]7/ AY\*I\$O"#,?[_-+"!7LUM*MND' MRV:K[)?,OF*43GRVQ&WGN[=5M;CE*C4)MX("49SJ-!&-4Q55AUJWX"L8 $0U MU>.R7'/!)7KX%A!+QR4K?_G7[XJ:M^*T&N9M+?*MQL+U!N UO,.W (4SI+SW MOMX+;,;2ST<@UB'UW69\ ZG9@4OGM,.:Z*E9 -M,T1YY$,N/'[B^&.M>HG!% M94]5,8_2!@.ZMVHN143& OJJ'(+'@+H;^5)-WGTPT!A]A8HY^9LX"^6R3;8R M8JB7/Z'I)S!WC 52@MEJ 6CJ"!5+^RT\60F_333*I.5E2">F-9<3RFXAS(^Q M1AR=CC@;2?/CKQ%'/P&]AV&^1CHQU\)8"J)>W,_%+5FIU&"+]YQ>9T]<+-@2BIL75\4SPD&I4/6P)OIIEOI+>=/# MM$OXPJ]\X;\EN+=@;.R_8H)E&IG';1RJ[6*#Y.F]M5C$?P;8\\5/E6)0G_%_ MU72T)^]>,W<#O<"'8<:XVOE4U[#HBK;E[HW>LY5ZSN0G*#/[R6WM<'!K/;*+ MBAZOQ(3E79/M3CBQJM_B'LA7[$&J$@63W4XXO4A1J5F,7;W>O$#J(@8?*7+A M7$YQ)OO]2;UV;F?AM,C3"NF64_IW/R?\Z-!%.+[SNR]Z0&M+W-)A>=/MZ0?A M9S71M0%]']6U4_*[5$T_)V0Y;NTX>GFXHH&RW[&65\"3]PSY)7<_5Y5( MG7AG6V;Y?D5\;<:@N8N3GCP1C9XJ."_0NF*06^R%S/)6HS6K8ATXP X%MY$ MU'+7(BX]^/1"=$W8%5PC+.6Z"D=#1F+'W7.H1'839[\M$ZGQFS(>RC$_4 >2QZ\@9(I$ *66;'P8JXEU"& M$LOSS$SJ[WH8\'0RT@^RKA7Z%&:E2XD MZQNR?H=66!(.?#NM8])>:JE--Z6(E4'=BO-[M$$.:DO:7NI9CU23N:R"Y7O2 M.H?J]XCF5]$YE:?5A-B/\4'8.620[@MG]ZTH>ZFC B !1^Z@!9EXM+*VE[K< M;7%[$E[SC>ECG/<#@2$CD[N\*\X1;Q#,O/ MCH?AD3[&+&F[5"=:9=(8=L*3Y.UL]7\0T.04A0UE+V>]J?R&)_0RGZ!7OH-8 M<_(Y>@-5/T-#7>R)J/>VF2F\GN0[@2Q^#VZ&%V(90BOD LQO]A#G,G&-F/H) MJ/:<)4]9Y9.8I>@EG"5SQPWVC/-+EJ:7>N4<^ ,]];=.<18>C?!E>W:')ZX; M;.5WFV'XX02YYE*XD6\G[J/DV#2 2Q*=(PI?45G)=ZW\B4KA)T?;KP5/P*: M@^HG\JV[[>4PB39O<@OFH^H]/:)80]%+G;*+8S[4*ZWII0Y5 T\N&>6+"9-5 M\LZ', ,SH8@)K*8!#0]:"KDG*PYI9G_DC?OHYQK66FEY4C/GH+"W-''3WOX? M&KOH%[VUN9OU]_T9W.8K1.JF*E5=HGWQ*T]_5F?]-'6R+BI7L&+-S-?U9=*/03;)TAG*WT> M2_?':TE:)M80YG -Z<$O;;FNZ-8+O2YAY0>BDAA4O?(AAO$"K.#/@#X1JH[@ MH*<@N]'2FKN?CUS^9+'\+H+VG-62].E$9CSHU"FN6MM2=YKD!0VPAG"C@S7#9$>TZ@BX%CU_ T3Z%JI?WXO-8F9VH+U!. M/T?YW:RXL/6K]AZ1&UJ'B3?Q]O)&+A9]@*,H:$5UIR(_4N(%+I_"/?3)3E:H M3X<413>0=:I"^;O$10WJJ3I58 G=#28^6;^J#WFX:GTJRE]+U.T0$K,95BG3 M:'A +Q56&T@VQ)VJ$[_%.X?AI8-L@W9%+>IH.A5>?AU";FYS.%E3&'[DJ"A\ M'4VGPJLOK,R4W\RDLUP4O*J^4Z&C RQ%60O%W=IU,M=,F1;U!O(ZN'LA[+6* M")*'1IL4RJN[G9O#'$@VFP!,:3UMRCZ@C3XHKR3.IU5F6/,BK8@[56<.UX$/ MZ!? W4W\ME.4+-&>'1O:;GT>*NR,PJ U?'!J];$D[WKMS>6U:A6R(NY4G1O M.*3*50#X]5I]&EM-R455C(2=JF'8PC#."VWY.U6Z[/*GHF)U--TNLX!MY/D+ M\;^;/P*T!W[98EM'U/4T4':;4\D$4$?6J0K9["*3Z<6B\)4$G8HMKV629I1" M%24NJ^M4V"^!SY$Z;'0M0H5'/V"W ?:*8M=3=;N"/XO?K[=H#^51NB6@:\BG M47?W'KI%+_&K1&6*M>/N.-(+*(<0MU&W#6^WRJ*5E)>3$"A=[L5R?O>X,*E] M4"L=)^6$V)'\+;4_H(D_4_5/H_">W1__ U!+ P04 " #L@VY6AA:MJL<3 M #+^@ % &5M;"TR,#(R,3(S,5]C86PN>&ULU5U9<^.X$7Y/5?X#XSQD M4Q7;(_F8G:F=I&3+WG65QW)9GMV\;=$D9"%#$0I(^+C\/G+P28Z=",/XP,G MBMW0=P,2HB\'[R@Z^-<___RGG_YR>/COBX=;9TJ\S0J%L7-)D1LCWWG%\=+A MO_KJ1C&BAX=9ZU_3YWQVQDXW4]:?0Q:.QWM. M1#^<'(].C\[1G.RB%]=BAR7>DL<(R_>4#=P?!3AY]!AP)U4H<_.Y&^> M,UVZ=.6N*5JY(5?*F;S$1[N^+LGZG>+G9>S\X/W=X8]Q;@[OKAZ=BTV$0Q1% MSIP$&PXE^H=S$WI'SB0(G 9W.C3 MIT_'R6^W3866;T\TV#[CY'@+AS6/\.=PM\1+C L0<90O^K\-MLT/^H\/1 M^/!D=/06^0?,&HZ3VH.2 #V@A]3H>C\9IGW\MM(G?U\PS([Q:!TRUX^K/"R,28)][[X4;<-//EPC% MD1�Q^R_?&"(9@OVJI 5JH!4+6P)X259 ML4%AB<((OZ!&<#4]6<(^9V,:6I+ 9P/LU7\W.'ZO"5W=47/D/C,(\I5& :]#((V&,PPWR9VM$DZ';"$@K MU!#1Q//(AG?^?,\(\3 RH5$+-$3R,R'^*PY,(V*Y6<.GWH0L6#_CI\"HN*1E M8^]\BHW.N&_2\&GSF'C?9XE?1Y/0G["LRS?IK)5I;'D^N#ZZ;P#+"RT;/OL6 ML43']-ABHX9/?&"1FB;#W 4*T0+']RR8FQ#HA1HBNG)IR-[BZ![1)'(8L*B: M-WWK$7FF[GJ)O9MP05ARSWW-- 3H9!KSY#%SYP8Y2D+V5R^-4$:^(,+-HS'O MF\WTS(.UM&WSYW,MTS T6SS@Z+L9A4JB]>A5.XJU',WD0?O1!00:B&A+L1:$ M1]ZXO;@+ J%LWT(,AK$B-+01CT%0 )+MQ68@.XKVK<1I$ 194RLQ&X0&(MIR M_ ;AT@O9B.6P(<8L:64\GJ+8Q4&] ;DD:Q/?J G D;58FSW@SJ7\B2^F#!+> M04O1#<:NHG5[\0T&0RW0.A(H80#)%J(O\!T46[;W;./[)6G:WM.A=.A$;.0B M,&(@HA;1F:@#R5K$-VZ ;]P!/JCS5>JCO>P3.G:J!%I'8O(WC43K6$R^I9%H M'$#332MFT^'VH6 MO9"5>2_,0B!9F_A, S1,V"9"T[ -$[:)T#28PX1M(C0-\3!AFPA- S],V"9" M4SB "=M$^+$)PH]=((2.U]4Z:;DR"!NY#5(V:H/ @U M,TUM8K4@F3;7W.K MCA+:@QJKYP;>)DBZN&7_+K1';S$*?>1O>^&X 1L$8QSS=A_2_XV,Z&>0ZB/Z)>#7;;E4J_@,^(>VJS%<;19I=YYB)E?;.47E*PT M5L]L3)KHD^>)@3EP7A'?V?SE8-0SJ[\1^OTFO*?$0U%E+G7"$ 9/!L&@V00# MY.T:ASA:(I\OD%3F32<,X>UT$+R933 %JADK-^D#*=_FR M<8S_P?=F;-RZ1LE-RLDAT&Y&CI M.F[$=[LQT$\!8F^&V>^T4A"RSGLE"Z(UA".Y;A][U4TZ) [&W^Y(C'C>S\V"L[8/V'0]D]16L7^U=O:W[<@V&?Q4M$@1$*) RA[5.OM%6P MP7"(2^']@@+_FM Y"TC,^>Y=RA*?*8[6)'*#GRG9K(%9!KP?")VC#_T&@%JF M&0ZU;/:Q1C1^YY7'F+DC3SG6O'"AK0[HI?K0X]8-?37>]+<@=QI9(J4O> ME==J.#YSL<$!/WW-P\_-:DW)2WJ4@7EZI)D%&L1 [-@KO=1@!V2'X=#VU?66 M.$3T/:^=@3.=#(@P>Y66&H29+3 BC!0Z9?K?X!?F/U/71RJ7?M<5:I0B("'L% M&3,11G6'P\SU'N9^1WVJG#;U-LF!.+)76#)S!%-\.$2I"RUW)/3JUYKRTB#2 M[-6;S*15,<)PJ,N*+84[ I25I:P5B I[-20S%3*EAF/R[*!9^)SL14UNT9HM MOD7I"Z[)1_1BH%5Y>X4@,RD@M8?#DBD]E&>&"KO;JYAH35Z[9JI0PUYIP? Z M R8O];6R-__6OP^2-V8PWG^+W2<;HZRL,8@9>Y-B,#,:35NC0]BYSW[P>_:P'-#<.K3$V$S&( (RN;W)K]GD M9A4&]Q[L<8*RS'Y03M$",;/ZNX.U(-AZ*=!&;'N3=HD&I1<7HO1P'"D)V#F$ MD.JC3@9$C[VYO9D>L\+#(><:A_Q83S$V:XOXLN8@2NS5* M0,EG'VY)=E2/I8O:ZFNUCMJ:$GX+*7(#'"&?]_^SB\-9>!/&B*(H?F!PYJ_N M6@.?=5&M!Y#;63S&4H^PW&RRCL'LSNHY(H\\A_A_R&=/SH:%2>@7PT$V:ERR M'^H<,E.Q=H<@@BV>A&F%X(;F_,,-4->$,IQA.LYZ[X_4#:.,-?\_FRC.EA?; M&<2J/0SD3Q:/Z#3S)YN6&9JO)7<[2C\<)+J*K&TO9XC):D7"!(WIN+#0$G3^ MW%ZY2FWN\OE@A8[#\9P'?H4,2VRW=P<5-ELOL(KG M]*?VRD%@/>L.JH-QV$>6 T8;^@X9.&1M0439JQ.!B5+K.:#S"[F)(K_6ID(4 M,DN"B.JD[J-533UU;F' Z*3B444]34.-EC\=EY6\9?_N[N8O^: G<"O M 7-^*/3V=]M7F&F^Q)E3X%2GP+X+_C'?K),^SA'QTWOWE"QT246A43\9T0L* M-[JEU'V+?F\@D]A3R&J*N@PGC//)^VR1W,K$QQ]$7["'HCD;673S +5,OS>) MF9DPZSN@L+[;O[1/"#5K.[+&_;RX$6+FXQ-4!V@_(Q^8H8-T]_XQ"IF' S_#Z*WY76YQ>96JD#2K?[R5B4P4]JLMIW36C;[\5AE5XPA9X@,KJ^-0RNF"QX#29/R%5HF8;I M3%4NM12 QIOD[)=<2:HV'"S;=3O36O= M5\D^PQGK.6RN\RSD)X)FBXM-A$.D*S>I)7J^V:P)@4;=AL;;;J#+\N1L2Y9I MU) (]'QA6 NL&6RA#0 ]K(SE%Y0DJ_^RU:4S^.I2H<<>UYJ:[0FVMA'8JEZR M/6RNEUV16'-CH:WG];MRUF _H5T"+!]"7KKA,\-[[6*:;"GA2\I5-IQ7ZJ#? M);F:6Y!KF*@;SO:;H27GC60[HE63K$8=]KP:UHS3!B8<3N8E4=\\BFN%>KFH M$<60M>52LW[7\@"6+]_$*-.R?BG2WBI8==7:VCS:P_/? M?(=_3#5^9VKO1\CH@K]+/7GXL*S2[FU[=S:^F_&_SV>W-=/+( M_C%_9']\O;I[G#NS:^=R,O_%N;Z=_3;O(Z'G'\MA*MU3\H*9A2[>OT7\-HA= M17O"\JP7PQT85?KH:5;-=_VB*4K_O G%;U9II]@ Z7X3[^HLBI-ML(F&57HM MP=Y^L4OKL :Q?C-L"UQ*C#)H$HM?B(J2H%B%3;E\OTFV!5IU9AH0OPFN+4A# M263?K-^DM#%;4J6',]U1C_?9;:-UXN%.M-^LVV(P+!EGR'RJ[R.M0JVNEWXW MXEE@V6RR(1.NN,VT"MO*+OK=KF:!:H.QAL.S0G>>T44-YV?2/MJJK[*1,IDQ M/Y*)QV;K%'UUZ7<4\]%SCKP-Y8^3%U)ADOUNOJO.2JYN6L4T=HO@VX7P]#N= M6+4)C#65M^QYHU\C%G2Z6]ZO%44;?O)QMN"?E-&6(/C>)V7KGC?<-;*^R0;# M&8"9?AY"?K*/(=T^4OH D'K>M\Y9(!YFNP&Q7\ZUZO!>H8^>M]TU9[RRO094:%1HG][8 MW&RN).VC[^%LGT3E+T& J69 #=UZ[TU"H&;+T]AG0()7#?,LG);/%)46^ M;M^O1@3$8.=UN7H,2JTQ'.(>T#H;+Z&OH%H"1%OG-38X;29;M!DL&-=DEO[W%T9Q\Z61! M>R\Z+T-5&/' ]AE0LG6_>]NGF.L=^E$E0E5R(#([KVI5)U-OEP$1J=!8?F:G M?GBQ0U0LK$QBBGV8N3S7TQ"O_B#7,M[1#'QQ45D M+]CX3.^K-R\Y"<$/LEPM%LC3Y/]=XP"YGKT*9#]F%X\+5"V*U3Y+8/%+Q$.V MI2X]JF]+BPX>A#&>%>S-G+M8^.WP#\B@/9+>2C41G3 MOG'[0&["F+U&^"F0VV=@V 215CUGR'O$;FB>O M+O6EECDM(THDG4S4<4/?<3-A&ZR)%TSEL)V)K/'V3N'T=IMXTF*N#,IY&=K).NH<]DN$6XI )MS.R@ES,2[+GW;DT_4R' M#+T0JJ3YR1;YKBNK,5_C)$((VP=]FUZ1B]\:<$+X*H3];O%I29<$+Q&H9;)Y M[J&VY:D0Q=)JKOT]%/A:!5@&3IK-81QG,91B& R3&>=X11-W">"4%+CM7N8)G6(-3CY)D0 MH+95"YLC9 &5UHB*!:.NS">OKVC,"5Y+LFM@+6Y9-#H3HI$1N*7(I(4N"U)G M0I R0[<3L+309;'K7+(898)N)XYIHNBX:G0O!TJR"W?A4KJ2K(].Y$$EE MI72;,4E:2]< %DN.BF*Z3="%97>(BPAQM-!#5WXA6)I6G__#]02P,$% @ [(-N5L R^RTK-P \?\# !0 !E;6PM,C R M,C$R,S%?9&5F+GAM;.U]6W/<.)+N^XDX_Z&.S\/.1!RW+9-GB$,4^+^].?KE_9L)])W 1?[BMS=Q^!:$#D)O)F$$?!=X@0]_>[.! MX9O__(___;_^_?^\??O?9_?MS\] 2*@"/Z$AOSS:_N:"S#<)YA.'SIR0OC]Y=_3A MW?'[XY/MH(=@'KT #"< .TL402>*,? F+@S1PI\0QB>I0+].IO_F3"Z6 *_ M&L,5\*E0D^ES],MVKO-@O<%HL8PF?W/^/J&/F5R_O;U\G)S%(?)A&$X> B^F MK(3_;W+M.[],IIXWN:<4X>0>AA _0S>;SD/^CU_I?YZ(?!.B:#_\]35$O[U9 M1M'ZUW?O7EY>?GDY^27 "R+/^Z-W__WMYL%9$K[>(I\JW(%O M,.&.H/]ZFP][2W_T]NCX[OM,N/)^ M<8+5._KS=^'\MS?D]V36X^.CXW3._UL:$VW69!&':+7VB!;> M-7^>'P8>1>EA"6$42GF0T W%UQUY,_QH"2/D *\MD\Q)>N3X(2+_ MI38DG,W)6Q6L8 -.^<0#<7@>K(C]6$(_1,^P$[N"F0;B_8&8/[@,/)?8XLM_ MQ2C:M&2=/U%WSEVB$.ARE0;"Y947O"B\<@TGZLCY!0P=C-;40,[F^0=#PJ20 MIBL_*'0"/T)^#-W9&N+$=$L9$A)UY&CJ.$%,)U_<$4 ^^2[OD!/GE1PQLC.J_,IDB[&W9".3WN( N?'+%G7X=1WIV2# MYLID%M)TUCPUKH_@54'SM9$=GWT#R49']MCRH(Y/O"=?:IR8N3/HPSF*[LC' M7,:!F*@C1Y< ^^0M#N\@3KX<$EYXP[N^]3!88+!>(N?:GP?D'$#7FLP$B&@Z MX^00=1>,' Y\\E>" M1]'[UZOU5ZSGKQG[H_T(%#XT*J0]?6N5^&$/[N^[J\0$=WP/WV U5&H#A_@> M*[&B0-G?MUD1'<[X7K[32BRPA@[RS5;B1H6TY^^W$E]BHB&^Y6HF1DXYB#V^ M@!% 7CN#7*$=DK^C+@P>#?:MS1YP"S!]XK-L!ZD^04]?-S5T.:/[^[ZIL<$G MZ)T35< 4*'OX^BJ^@_61_3U;^GXQAO;W=%4X1"1#[$74@%$A'9 [&71*M /R M=]R!O^,]\*>Z^!K-T=_N4]5V\@AZYT2VW@04O?,B6UL"BMYY.6G,R\E@O'QH MS,N'P7@Y;%'?@T@I>SECJAD:YM@^GZ^J%C'1(.=>-0TI MT0[)G\Q JQ$/R:',;*L1#\FAS)BK$0_)HU!1']M9D!^] M(T/?96/>,2<8FNOMH]ZZP0J@ABS7J0?G-WG.VQ53M[M\];>39.3D#BS@I)CQCJD"(_DR>.WT*B85TMAE7'GB"7C+_GV1, M)D2FG'<,[?2O-EF*07S2;.W4='LN>%P@9#K +\6]OB$EY3R@2^_(KC2B2I7KI)0.) MC8(+^I?=[[T@A.YO;R(,SSG'@AI C3U44]?D #6Y=ABJ0>4(D,7V>Z&AP9K[) PU/==,@QX*ZL"!TN0#(<3*W'X\ZC&]F!0 MY+N.P;!(A,G@^*!@X%K 53MOD1_\^7N0)H'".<287G0@''W+MM$U* B!:/R@ M6)1W^!P<^ LJ!T B0FZ8COK3\&W@/S=4LH3$$CU+I,A5?:S']DS#D.PR!;OI M;&!UG'[E*^^@JJQG&F^WMGM2^'F,Z:5 5;W7AENG_IH$^;K7],D%X7+JN_0/ M>O_N&7@T[7\:G0.,-^1=_1UXL> 4H4AN$4J*$N4[)4WO3IJ6&-++&X1%LN>^ MA5&VL@2OD)#*(HS$@N2[)CW07/O/A(L ;PA+&"\1L8UXB>3)\/JL_X.E]J&R$X&$ M\4S57_2H^C:((+6S-P'P&^[=%$@M D5!FOQPJLD5>8?A&B#W\G5-BW\05F?1 M$N+2$8X/EA*Q17 IR9,#IM6=\ _HN5L@!-Y7',1K M^2&IX3P6P=A4M!Q1K1XY1<#LQ:.F;DT^!;*77$,<;6B67T3><>K]6%,QE ZR M:M06@:,F4(Z9)F?##?!=/B;I;RW2>%-])"38B&HN $8F1HZ+IT#]UG'@5 M>S1OZP*N,710EO&\]F"B3=^=K@(Z S$];JCK+]4YGHRS"H,QXKFM- M;H*L9IF_2,H:)+T;9O/O8?H&"_9/8C*+T)!(DL.CR4U0V.$(>45+RX4ERI4N=$N2'-?49+$)'7:@+E.^NZ8Y3GCMZ!#=W *2?-5L=;A 9/A!P)3T)*X4%N9@B[!@\I\#T.[$SKQ,F"$+Z4T, M]1(:"8D-2I9+D:M:T^F[R3?"\N^"Z%N@Z4A^D5VOW=8A+?#(QT%,91$B8D%R M;#0=ZI-M1($A%6>ZB,8B7$1BY*AH.JI?(9^6&BIO'(11*-9PB[#@2% H.*%[ MBZ3R8O#&6P0$3X0<"4UG\^1=O0O""&^+@%Y0-4*W4 NTC1EK.:=%B'81,T== MTS&_PF=:[*8%TDWGL0C=IJ+EB&IR"RCM_&S=Z+'V=1\TG>[;A&<.)""C$(+Y MH"E(?QZL5H&?,"@K9%(;:1$"=>9SO6LZ_S]BLK&,\49%\ZRQ%NF>Q7ZN?4WG M_WM:))M\I/+JZ*4L\CERD, FJ=!:A(Z*.#E:FCP"!9:2K2-YF=<8+NG.XAFF M/HR;(*OQ\ A>%2IEM9W0(EQ;RYB#K-CF16P4- MB_U<^[JR'B39FDI>*0ZE1S.TV#OE1+UWRN1OI=G^/DBWG-W3MUR%LWGZ06#Q_T'$_VZ* M23"?Y)/LC6O&-XTEPJFZ"*49]R]0TAV/:7B+\GQ4EZ&6:1RBN<=^I\Q;[$ M!\+E!7I&+O3=\ (Z'GFS6":#7GMC#[5!FWSN]3:L:IH: 9RL\FC+K)2AGF?# M&AA8!9W:;K%?S27P%X2[*X!P$B>A'OUR"@;G154AM $R55GT-LD2K:A="@;C M:DKA3DK8UUORQ4HWMA)6>L'6]%4]D,KDJY3=C[VE7+GTCZ&+C?["X3+*R]XV8E7R)'Z5,V1 MFMU>7-X^7%[0OSW,;JXOIH_D'P^/Y(]OE[>/#Y/9U>1\^O"/R=7-[(^' 7*^ M+F#H8)3L1F;SLS@DX(1,UC\3=B]02#-L8@SI/W:4-*=K1]L_C^2Q@1\AGVRG MLCIM1/DL)K_4F"R03HJTO3.9USVR+)S"G?D"@T?OJPSNR"8[NMZ9JS8) M*;)T5&6IVB^D1SYVO0J8VCFNLE(:/\#:?XI8;)S4E_I3-,#SBRE!@$]LI,4'6)R\K'*23ZT M=Q[NF;X8%D^?JCSM2"<9[20C[IW+/"Y/CI[))H;%7\VHYT038BHG&5G_U@@& M"PS62^1<^_, KQ*;S&*O9LYWE),2Z0 0.P2C@DW'@4_^ZJ1?>0:OQS7+GDY1 M,O"5289(X*8/@C[G\W-)-V?Q%>]F(.MNN#%E$#SM:X*3[(;1)SA1ESK$JPF,1"&7.;J PJ#+G-U MA&,/5[B8T27VUYM[]8&0B"GT1Y"$ZZH01!++T>V^%E/5MS"BC3,X@=/=;_6K M4"D(MV-8[\4$6MYI-J>N@*3L"<3/R('A0^ )THI$-#:H7T$,O1<6OF*:GXB# MN:@.:&F016HO\=WIJD+W'3_TR'2+K^0BHBJ3W1L0]) S%3I2D_9%_D'<7)IW?",O;;-TCT79(C=XBX%1%ZG0# MH7L6?-X!3N5"%G.P19 P^==["R&_%2$U;;6!%NF]QKO>;'WF5ID62TTN$Q$I MR8!U$ )O-F<./8/S ,.MIYV/6>\/L@CSWF77>PE@RTBVAC-7O^A]Y1!8A"%7 MADYI^SUA45A'C(.O_#I6LUFL0TU5L-K5@+TDE JC+-M]8C',4HN6R\(LDZ,Q MT#(&6L9 RT$%6EK>8#+"NW]@@1:;8UZ'&6@Y&0,MI@1:6MX [!X] .%2$"=( M?JM?U>H1@81AO0&9_(K/>;!Z0GZ"]OVV7<>U2Z1 HB6S)XT8$OU+\NSOT6(9S>;?PU0FA3@@F\PBE"62 MZ(T-IBLKB8\DD9*O.(BI=]>+7<(Q\QQR+C/L7>:T"-/3I'4!FC4I>D4ZF,G*V[Q;0.".K4E.*@+U'^!KC8 '(C:%96MR\F=W>L- M[\"&;FSDWQ+.>!O0D(B@V8UWN5I[P0;">YB4K2_L**6@*)!:A(^"--VJAG6& MZHH<#GP')OO'G+V-%"4QE44 B07I5C^L,S:%Y=+O+KKSQ!8AW%G66LFRWC;4 M5=::[JJ5Z&V JJ%(.2*:O YM5Y2*X[*/N6U O$=Q\]70SLO!?#];OYB']$8V M>A6WWH:]I-_5"P!E27.W *?W2E@I>+6R,,Q"0'GZW7:J,0UO3,,[A#2\;2^+ ML\UNI^N!4-+D5D)F56J>1!;-F6%;[@J6]UM2KIO87!J](5\\8JO.0(C"[W[P M1*]D46&O_74".[Q"J]/9!13Y9EMD>'FU$\J#2.\!;-,/I1G/MAT->> :E M2AJY^&QH5IS>"-E]KNE#*'K"[Y:0R*JOEE"2 G0&02-[[25D1GPK%%:=&E 5 M*W]Z0% 99%U[AJMH%S_NTRZ&."J@2?ZU0Y+\X\][VIB.8_G([PN_ML/&E7DN M*'RO"N4F_N?L[27/7VJ9RLIB*[*2R?_)4%6:8#G4U5FT!I\-W25QL_3.-H_D ML>+=DA*Q'1:EB40%2(V"C'(H^S K$1NQDVJP,E5!+,J8Y_@<*(@F6,I] %FT ML4IJ7]9(@;9,+WCGK)K!\;:M9+G6MHOYNSS1GT MG>4*X!]B6RZGM,J R\4I0FD&5#E_LI=63FF$759=BU+DJM)MLQD/#CF#[.M MZ)6LZ#XKDB>9L:*Z&*4!^E.;]A;++&9*%56PM8\]UBJ?NL_D\(1"PC@M,BV" M@S-4/S!*X8?B91.V(%OU]MAEFQQ.W=B)+N S](+D5$J?**P&(R&Q3]T2@;9J M[S,57N)._@9>T2I>B1S*E2$:U5YUO]>\R156MPK5=&'_&W"6R(=X4W3&<%6= M40F)]*_Y!IZXRN=7*-@6*DWYYF+CDW:.LB;>'15"::%H^[NK@^O_:3P\MT1?D4 MG)'9P_4#TZA:'D."3N7SF';J#+BT]RZ_9P$95!UC@QX9;'D)]"JJ!O,%H&K.9/9+*VQV%$3HGX\C6[;$<_;N3_[B-X3;J)W<,HQKS+;ITGM0O& M]G)V*LW&]E@4UL_T&2 OJ?[ +IY*#_?\X99@()! ;PFRF^NKV;9DHNP;S1QL M P(B_O46&;MJHG_F8(OTS^1?;S,BP@6.T%_)KGLVKQZ3!$<)"9U%J,A$T=OY MAWR>R%=I-K^':P\XB4 SG%5;2%R\LV>($UE=^GHGL1,^;.UFLPC,=@+J;2AT M =<8.FG0B@]=>91%D)09UUQDC)ZNI/5U2H.LTG2!;\TUQ*:>%[S0VDQ7 ;X( MXJ=H'GMU9XW@ Z-(;Q$\JB)I+BE&FX42#2RGOEL()TH[1$K(+,))(HGFJF*% MP+H4$]98BX!@L=^MG-> *:C?0TC>YQLT%^"A1FT10FH":2[XQ0UCJD"F1&P1 M8DKR=*O)U7-=^&T6ETH!-@52B\!2D*96P4M?_=$_("U@#]TIL=I@ 9.:8V1O MI6NLNI]D6N!O+VC7E>2QK9WA9NV3?V*RD797$ MJLLZ CE,*66794NU3<#?B:5<2*SW)QIQ*4BZRGE+HW=UF%*KSOJ59="E)5-6 MEPW%Z/*-E"Q7LCI._X9WZ%>GLDBJ"L@_23TF\N6/.(,+Y/N) !X]*K%/)/S1 M^K%1.HSP!=#;8CCGZWJU)DLLO6X4"O9?O/$VP" 106_CW9RKJP"3^JVRFJF-M4+: _6H2Y%X\);N8 M0BAPEGRN.DL*9*._9/27')2_)&\,G'3\#9&\D#*7P"I?"5<*S9X2%E]I+V9I M$2(%4B-\%Y(5IP!412K-+H@A(3/(*= S;'LXV[.O2A#CX$?A+A<'NKM;F<(2 M#RJ$^C=ERJNQ>)M"1;0!SNOYE9FD'29A-%RBM0@"T7@[-2^2*%=XCY?U:*/D M8+6&$9PN"%OTS1)>R!:-MU/A(HERA6M*Q*O>%)"F%7,)]$.CO(GFRJ#7A26X MZC]UG'@5)_U[BS<]VB3I\>>R",$VXNEUBV5&PA5P7LGS4$GLZS:K18!W$[23 M,VW(]_H6BM/)A'06P2<3Q1#'G+!UYQ<5#UVQ96!OX@@7M%E7NV4P"@3 MP!QME;N5+8)F7VN5*9FWCC?>"*^J:$E)P##$C]H/' 9Y3#M#8D/^T\.2'.P> ME6T99[A5QHPC@^;6FS6N9.\/E\ (>R9<5S) #&FQV1O.4C4'[%9/7:IW-OZC?( M4+6&P(K>GA[P::%A21//TBBKS%*9==UM.3-FI,T;*^.,,$6LI<)1MBD--%NI MVR#3TUCE5K2ZI)NX:S^,<$QYN(S%/,H M>[O4J(TP<>HKLQ&*IG2I'!Y'@VSGH%CJZSTI:2U2:SM?;BM2^+4=5K+,\R O MD(I&1:U:2@/TFK&RMMB:K'6A,%27)I@2=7V6#,*)L1LOC)Z3\'?!OJ%0THA6 M3&6'&5$217<;TQUW>3< %4^OF,J0;95\W7&18DE5[%=Z&$B98.V&0:MD&4\- MM8S?H(OB%8TPW :1H+58-IXS7'_NGCCR7>U-R)9B:P8U94S?()\VK\&$.VG? M2-98_2A(HG75B#U#ABT&FA*;R3IR _^:O*'X"?@_9O,Y)/Q1U_;-]=GL7@J+ M&KE^I/A!BGI:A8I$6]QZO.*?KHSM)1/AM2;V4/UZ9GMBB]>7V)QO]:FIJ++8 M%S#SI8T-E2?0CU$3[U CETE!RBV>F@HNBQE]? FZX5F8X(#Q+$BYQ5-3/68) MH^0I'=_0TA2'C&E1SBVJ?99N'GLB$X7VV:II;')/%-JN,1)SGY5L[F"8E+P. M'UZ \ (Y=[ )-D+NG"CLO+B2='2R<-J%9F6NL^I-LSD])MT$@.4V23ID\L?K MU[1BDT^^"'JO)I>_"-]]D-ZLA6Y>_/T.PQ6*5TDU!S(T#&,J0-*L3'C'L?/$ M-D#;EZQZ;S#G;_\=0*Q6RMFP\BB+T"DSKO?&,/7-Y4ZA7=?9,PAH@=0K])K< MHMV:8J%SI=$\%L'55+1._8][C +536 027XA.#9.9^X4+&#H8 M)>>4I 'J%GNZ49L>I\#[YE8L/-@M4(19>F.;A*XRA2,MT6M A'T=BV^PX$#H1M>$;GNX1IL MDL)-LWGQTT/V:N=@C2+@/= "YD3!4)0^P'=D7^V@-?":(UA@"=^870]A'?!S59[ ( M0W6ANK5&YIQ-B@]/+7CQJ;QCB8S*!OTK"5)KB+R7 F /4>#\F"6;>5J'=OH" ML"NHT?_AI%HQ*IE@DLTP ;X[ -Z>!*Z> 'DV-\X-G@ MNHI_C<)HOE<^K $&)*].G23 M^NE^"%(M8IH DNSC-[LAV4DLV<5EHLSB*(S(M@SYB]M8G-LUP*/TKP+U74K_ MTNM-6.@JT%4KV6BB$ I2(MK,91/Z+<33FU[1=;U>!7@.4103^?)%.YQQ8#[,IN4Q MA/R=LCF8V[Y*]X!\K=YAY$"UUK[-9K !P<9"]9]3('I^:G.:@Y'3'0 $N2C] M9R*(GBKZYDD8MNP3IRY-IU2%Q@AD1K$- @72 T"@($W_V0-"Z)/#3NL/0H7\ M )"H2%1SB6J/Z# ;E'QH'-*A34O&H,X8U#$TJ#,6_>HY#O-SU_P:2W[U7?++ MU(I?23=8>@+'T>:1',Y#X"2Z%$9XA41V6! 5230WJ>'P)HL;2LB,B/ JK#HU MH"H17EWEOH: R@1;-PQ<1;NXUWI?XX7X-RUK=K%CYE-^G2<:79X:5,=)Z0TM MAL:GU9)-O5;:&FM=O&E9 6N@,% :MYK&T3+ ]'+V=Y\P6? KT/2(L.3Y2&1. MP]ZS>2$2GCD1FH:&!F! _UO7,5PT@$Y,S$_H*&;V&[K+U;/V6 S\[&N/I1/- MN0VRB&PH",]\6+\2AU.-B?D8+=^[[^LUQ,G?;M *"2HL M#/M4ZQ=;7XH8/%5C6S4ISW2-@7>#YFI!.3ZQ#0 VD:=3Q0VS7O&;X$7#*UY[ MJ@TK9"^*J*;]: _U'K-"O:?-0[W'8ZAW#/4:&^H=[^^-]_?&^WMV V50;.< M[^^IWMTSP'?>_=[>@=S9&V]>&7+SRM+U,][YU'[GTU2_]GBMRYS5([K6=6*, M(^$6$('HUYCE4/C8W*&PG6]T+(R.!6,="V,.^9A#/N:0CSGD;2HFDY_FO&*W3S0 ]QHJ]C4K$=EB4)A)I=FEQ>53Q;"D1&^&);+ R54%D^"5U M71 8&D03+.4^@"S:V ^&VMCQGLYX3V>\IV,B5 99R?&>SL]^3Z?S&W(6(X_Z M=F5-<:OC]/LP&^R&*B]!59;QPH])%W[&JV=O=#6W3USY3W)O_U/5VW\%$/X= M>#&J"- 1M*(9\IOZUT"S0,I :#(CTMI&,&O1HL\M2"6?1 M$N+')?#S,,YB@>&"*/C:CS B6R8G440A8CG LNN%JY]A8?:B*$M#S:*7\O> M?!Z2YD+BKJY[>;AM"W%H?9AX0ZJEB#2I[PI#J-9#> ^/_EG7&EL;>CL5LP5L MNCP. -/ZC:F]9*-<^^2O\!&\0E$GJD_5U).4;)+0%;I/Y9P/R1^SKN)G)0;' M6HIC'HS!>3 -X-F^%MEMNF@C#LCPQEL5B^$)H3FD76=+YM;G4Q@1?!$O+BDH MA@2I^X/%H$!++]#8$'8FG)(=*G+.@Y@RJ !GN/Y=H6P55F\XL>7(+9PF MS]E5@"%:^(I8L$=;!P5;C!P)38Z@5(:;($S:W=,[6\B/DS)3$"?'B/ ,S@GC MA6WSY6N$ 6$;^0!ODIW1;>#3=YVHCK"VR$^#,KLXT$/UKPOEK>.@>M#K&Z=G MIU0>Z&[%*NE-YD[.9^98C0/U;N@J%C)Z-X3>#?N=3H?LW3#UXE)B$*:^ M>T-F]_XKQBAT49*;)3M;2PGU;\4:'K.E$FFN+S+Z/JJ^CR--OH_1)<@"H\?< MUBUC-"G%#^$9](EZHO/: 55T1%0BUP]"@P.CDD1ZW3?G,<9$%@Z__'=$1F<# M3HJB].]#$3^1Z=EAOSBM)K(!FK:R=4I^:X'58Q !KPTV&>%!8)')HC<=[ +. M(6'2;6S)I(0V8*0J2Z?:VLSW0_+([#V5F[(V\]B 3$O1^F]0+^%"8,G4* \# MC+(MZ[%-O1C\]IMD]@26@-%(IOX;US=_%0[B%5!:^MON])K"62>,<-;I>[5P MULE^\HD_L%@\4F/QPQAQ&R-NAQ!QVTJ166I_,74B]$Q4#<.'E%MQ"$YY JMB M241@3M&J[/*HQ2(37G*@^'GT'1O6$QM"&I.9.!E3DH M#?S)20W8MRHN8S:T(MDT)T!O=XWWD"PH!WFHD,M7VX)/HRM(V 4>7?$QX6:S MHQ?>?>WY,08LB&:IM;U)KC<:PQ&F%.D6)UR*M<*?R'[$^;+IKQ66Y]2>YG<'F3NZ>W&U1W$ M#GMW28/'32:P :FF,FF^5:"RHC(Y2B,N$"&D27R(F=O08+W*9[MS'J!!6MW)CFI%6EM0*R!.#D*FAQ *HM* M_2C:;C8;$.TD8(YQ.]?.0!BS(I9-D67/83V>;+%R%+=^(DUIB:>LG+]CM9R_ MTS'G;\SY&W/^QIP_S84YQIR_?G+^#B]G\Z?,^3.VU$?Z<.9-5]6L/S&Q 7O% M3GE_8NDT.^K&S+\Q\V_,_+,X\V\,4 L#U)HRV<8 M:$!:H-]J&. >M@ ]>A: MM0-6H6M5MV?U(\NS>J+F6?VXGPO?MP!3K3U#%JL?U%C=SC$$RS<0A*)V7*>G M5293BD$;<968$JKPHX2[895W#R.$T]9XZ9&!MN46*;/6VVPWPR2;8I+,45#O M& 8 P#V!P!V"YVN[T?R)+&_GS?>*O<^3PC-WN Z6S(O,)_"".^]>'%)03'D M8GY_L!CDE.\%&AONV]^E"LEV $39T,V^Z#+'NYQ2_S%"MC8K0,I%TGS)/DGZ MN0O""'.V<$T ;#69=9BVDE)S"[,R4Y3/!XB?D4/.M:(F9!(R_= U*>\IDD1S M([ :,_5EBX:=A"$59ILUFL1H\ MD6!Z@R!U7J>K $?HKS0'=GZ'48 +MN$<0U=2 [G5?%;#JR:B]JK60JZ_$A6% MM"^=*)C1:)(#@K0DE]Y019W56QC=0;+F7.1LFT,T^TSR9K :09Y06H(40H_P M$PL4[A$$<%:,B_=K"0?_QY#_P%S_=+?E_XM1VNWC+/ M0^1IJRB4ZZ+(V=N+VT'JKRTKBZW(JNO 4%6:X&-55Z<-VK9-4\^\A=,^!Y] ZV]6.69_U+<\_Z\>A9'SWKQGK61U]:)U^: MKN(IHR]-Z$NSW\5YR+XT4X,%HR^MC2]-5V63T9>V5U]:RZK"S*,T?VW-?'ZL ME% J$=H#BZI$ Y3I;;04)*BTG#@I$*G'Q,E+Y2**/V[ .M.#XF?B!#):"Q1N$P,TQQ^XYTOQ(L-+2H>]F/B4E0U4@L$'5,AE,R[V?.E$,, (>O2% +P@T"C34 MB6W J(D\G7KR*;X3^=-F_@-:^&B.'.!'E\^0W>* N<*$4]B 27.I.G7<&^!- MJNT&LQ^$=P )6LLVGL@&--O*IK?AGP*[G7 \-.QT-^1C7GHCAX&0UNPC]N(O MZ%[[9X#\W($/2PB;WOH43V4UEE+I!NBWQWCWL\.RHJ>@,-X&Y4M$Z.:Y5O7) M7/IN0V],@<)6+9>$T-R0CK/+]+H5&N#/80-F+<3JYGT> ,4K@/#OP(OA;-X. M0LX$5N/'D4ES;[DZG[3Z*T9/<9(H=K:Y7*V]8",*S368PFH N5+56L?ISXT[ M8>3&?7S?/#?N9,R-&W/CQMRX,3=N6"S&W+@Q-ZXE,F-NW)@;-^;&C;EQ0^3& M#>+@<.(5O78#W40@>CD.PR5=KWD7CEL8%4J23><1Q(_@M9D'I/5#]"^+3BZ2 MUG*;5A15311V-<+AEHSL>3_!ZI&I8*!># P$Y:@ MOG>]])^JE87_2BFLZ8593N1(,-X2U$0BZ,W3XJZ4VCIC6.LP,]<8A42DBQB3 M_Z9BD<&SN?"C.?B#;5@:^])%I]RR/:ZQD+#\W0=I06'HYEE9 R^P-D\]R-75 M1A&=DN/8^X]"IGV:/<+9(C#&V0 +A_5.&6G\2T\,X"FF[!3(["!'?@DQL2H, MX 6GH?S6T&!/M 3<8970*1&NWV5R1=132CIG68J!%DS#9Q_ZTFFHC@%R[CJQ M7DVZWN\Z:O3TGV$E-5+( -F%(N:S8 0YI4IP2T;:TAJA-7/#T!V>E:H7Q< MJ_GTGW^;5Y5K):B.WAD_0Z^'/A.2"M&RJP S<*6 RH.$(EK]Z[UQX% DS@#% MX,I/?HC7Z_3# DI%'950X!/;"0-?'M/JQ(V-(<;&$ T]MZBY M'3VWQGIN1U_->/GU\'PU]KO0#ME78ZHS>KS\VDBD 1)@;F,Z]6S.2-%E'["$ M!/IUKG2H$LI@VHW"XK+X T7+PN6;6I&P\-J_?'5@&!9K%4T7"PS)[^$=#OZ9 MM!CL5 )R/_S8L)(TJ\BT$W]_4HLH]2Q5,4?C8E50DFFE\ON3NW/9O,%9&1>H M2#N=+IZ.%7_-K_AK4(&_CRP?YTES'^?'T<NKTK1/RE MXN1Z[[$PQ#D(E[3$)?GC\E\Q>@8>628BG0L)[-*W4)1NVOXRA, M+/*1S!@)B?1CT^J3R_OTL$3,,=,4)&/Q=MP&L^/#Q^RXBIFF@J\LWD[:8'9R M^)B=5#'KL3GW-[)91:GA#C"\\^+P*O9=T8=(3*$?A29?(K$LN;I[+"KZ^$+6 MQ.8*/4/:J_,1X 6,+F*']]]] $NDXS6@9B)UF[ M.9C89I,RDW'5 Y8=IK,+R Z"YB@:D^H^]A]NWG_8G-2V3ZS4M@_-4]L^C:EM M8VK;X:6VW8)5H]2VW7BK(I$\(8S*H:)L-8^_!XN8@_@;R!RELA?G)/G8?04)YBMLK%4$ M&J TVR,FFZ%$*\!+^RTI0Z!(:A4*BC)UJZW&OAD=^'3C2NM=D8?CC3(,2H16 M@: D4;=R;'V=)HNL4;DN5VLOV$#,Y9_;]ZE\(&L]KWZ@FYX]6XMJWI'T%F#J M!WG>;58+1]/3YD?3[7SC$74\HAI[1!U[ XR] <;> &-O@/$NYM@;P%2'5=>[ MF&8XK,:[F.R[F'OM#= IY#C>Q6PKV7@7<[R+J0DSLC VSGESTNXNSWC'L.,=PY-V M]W&8>I\Z#HZAFT9@K@)$Y$;)R(;4]=W;#QE1^,I<\KM M]E1M_(!KA"M5]M9TS;C.[>7K.JF9?Q5',8;Y+\ FN:Q["U^CQQ?H/<-OY#._ M;&35&TYL->0-90OPCN('Y8 P^P>PU:$PFV(C]7;$#GM9 WQ)*'>WH/X^U:( M_EC]"H,%!NLE8!7B6]!P.^G*K^["2:%&0H\CS:L'+[B*W9)5T>++JHW MP3)U4W_1)GTTU":E=>\>P>LTCI8!1M%&7HE)1&.5I1()HKE+")LUV4LDIC+" ME,D7G!)(%0/WZ6!@,LCL]0I5T1A^WJPG*T%5!\(>^0V^3*!2J^EP-=91F8%:GZC\^0Y[I0+J< MTPS^>Q3^4.']"X/WW3R38#[!9*:QPM88K[$I7M, GM)ZIV_-V>:,O+C+%< _ MQ$X(.:55K@BY.)ISDNH,YNS)3KMR2B,<$ZI+40I<53K-I9*& \X@5\5 X-E0 MEHPANKPVF9#(=L-9JU*FJPI/C3>5BEA"(E,MI:0JEE FS>'!OD$RVRJV!TI; MQ9VQ8&O/+\?/7;"UUUCX6+#5X-CVPS+ T2/$JPOX%,GW1)SA=E@-L0RZTT"J M7$F307@$1NQ_A.M*!DAEUZ,KOZ O2$RP6OW!4K1JGPRU:K\#C*@%H.4BQ :M M/M(J6U9G7_,[4V1(]KJPQAIAO'C+1Z!\0W)MNJG?($/5&@)M.30-4+J &#TG M,:IK/XQP3#FA!TE9U6@1E55F2RR*YG=HQUP>?5?Y]HNIC#!K*LN."Q1+JL)K M=AA &60 >P:K:!:_&&H6;P)_$2D?1=FCK3*#;!$TOU55IF3O$V^\$29/M*0D M8%2,W!>KX3#(L'6&I&C*CE0R.<82VOV5T/ZL*<'P!OEP-D_[M\H*R[/&&I!D M*/8F59<^0X8< DT%.LC;Z ;^-7G)\!/P?\SFOF^NSV;T4%35R_4#Q MS]!U\Z0B40[;6'R^U^+SGWLL/I]@",.DO&SX\ +6HCL"W,'ZEZ[*B:AP48 K M2:YB3059OQ&K%Z^HK;P-1!7X5:/@BY>AH*F::7PFIR24#24IH(%;2-T@J5(Y6NUJDTB\' MM:#DW24/!1ZW*7S%[+)H].M>J1^#3(S^VU[0BK+A,O#<.X@IPF!!]\A5M-E* M5Z6U1/FJXG3JB\$$X0R$*'Q88PCU*A;O3'?C! 3@< MCG_YM^^[$+R@) WBZ%]_F+Z?_ !0Y,9>$#W]ZP^']!U,W2#X :09C#P8QA'Z MUQ]>4?K#O_W/__O_^I?_Y]V[__/A_C.XCMW##D49N$H0S) 'O@79,R __0;3 M#"7OWN74?V#?^07,WL_?3S;'OW^ *>:*(\J#?YP>?[G&\D#L Y=(IJR3^<_3 MQ<^SR6Q^)'J(_>P;3!" B?L<9,C-#@D,@8?2X"D"6'' #/H%7/ZS"ZZ?8;*# M^P3M8$2, IY2BY 5YN;@PB'[_A?Q_#K8/X(:.TE^^I\&__O"< M9?M??O[YV[=O[[_-W\?)$[9G,OWY__SV^<%]QGJ]"R+2X"[ZH> B4GA\T^UV M^S/]M2!M4'YWDK#XQOSG0AU,G@:_I/1SGV.7-JX"&Q!2D'^]*\C>D3^]F\[> MS:?OOZ?>#[@U &#MD<0AND<^H$K_DKWN,:+28+F*?.:_Y7_^#!T4_@ (Y=?[&Z%5VXJLG.EG156[";]#21![ M'Z/B*P,96A>KJOR@GW_(8)+U:O(FOV8#'N,,AKU4+W-J5OH+ZM?:)S[=K8R] M/NK7RB7.$93.F@IW;EI>FX;D3Y_Q?U441-\S%'G(*U0D B0>E\JGCIU*/LJ. MW8K4D/CN.&G:G6*I5&**W/=/\@EL,RRE^=F,\P>VS=V'9)?I)O.-^-+J/LJZB%LKUV868@JRB4/3NZ\,/_Y/2 M@#\55/_?O_Q\DC)Z%W^,LB![O4=/ ?EZE'V!.\2Q@T^FI\-E*A;]SJ.QH/LE M:M51P$C!B1808@-8N,(+=KQ*OL$NZ?O_0J]"JQIT.M$@4+(*AQJ1-7C@ZR4 M1$X,*#7 Y%HA4>S@'K%$CCW5G_4 @*=2T>_EWRSH;HXZ]5X^;I$)C=:NO<2? M]/P4A M7C4+G5*#3J<[%RA9=>$ 6 .0%@,^(T_HC#\7U'\ M+7I ,(TCY-VDZ0$EPE$@I-?I1UJ4KOH3 ;$%R%'13^!?"!.@7*!@ XS/ (8> M=C ,B_BXT,X:E4Z\%H)$$%)CZ<4)E#PC#%Y%>_V,!+O)JM$ M6C' 4:\&@1*%/0AH*B4" *$$.:F!_O^X0\E3$#W]FL3?LNP1R; N(Q$K(Y'H((-CH!.;PR+JV0]F%4AL@ @,KV$X2U&;')# M0_?;5_C;3W$BGGYJ5#J]!U?!JM.HD%@ !;%6 A=!24%!:\0QL/TUP^,G_#?> ME"*AU>L@A,K6G42#T )TM.DF=!9Y""3W&93%(%1()$8-*"5*$S!I*,H'R9', M.HC4-6L#"(V1Z8='OD**=[LX>LAB]_>'9X@;Y?:0T6Q(O/ 1+ZND3%K7J@KJ MUU:L$@X+H*2LI&CU2CD!906,%Y28#2#L[N"$@?LIC"$O^89#HQ,_'.6J<"D1 M6(..IDX",#!"0"F-3#V7472 (=M)2?QFE4SOI,-3L3[CE&DL0(%$+>%T""!-G05'Z(LP4L@ M3YS"V<*E$QE*!E3!(F6Q!C\J6@H@56&EX5,$)+K)T 29@)5+I.N*D,DM3UX0=9RG6OQ*.U!CY2]81^Z,A#XO6P.-LQ )Y+S\-MDN;_\SF(T%1H*I=6)VPD MRE8QPR&T!C!BW01HR2F/_TM8P%1O:B/1.T%0L/BI_JPIA9&CTC%ML?2;!?W. M4:>1GD@[&M/H7X>0:\CAW7,CG^N\6]+5 I7I_4S) Z4PL M'!Z0>T@PY*8SYS'(0MZ8;I+HZ7.1:D6?UW^WH,\%*M7[O" #F Y00JU]?N/Z MR>7!"["0=KOX6:?[BH/2)6_D2AM7/KBM4Z MN/C9GDZN:23JZ(),:V<_)I A?G M-( 1&5G'??SN/F.5D,!7\\GTKN=X*M;7=&4:"SI?HI9P;5?0FJHOT(PNS#I$ M(F:FXSFS.C2$A!;@HTVW+O&^G!.9_8 '*XZG)Q4Z&T#34\Y5HPPU@ YM$?@\YW M29^"9'?C<6RK_:YU1UI5JK8?93]:T/L\?41[44($;KP!>]B'J4,5/:3OGB#< MLVY&8986?SGU=_Z'/U,?17*\;OU/000C-X AQB#-]1)4Q>O&.CY*^IA" -2% MC_3EG[WE=@7G!B'67^-F/;XHC%$*6@W3.;>9.O:!!R.;HW-=$$+_D2IAZS9>!8PR$[M!O]G_:Z2 MC- 0!IJS8!1:"?!"QT(TU9K$',50C3]-:GUUXNOP>MP&G2 M&\"/2&DNC.K$M+>V\_G&7]N$)KF:C4F*4),"^.R^TI\(QYF80KN0XF0Z8\79 M_QO^PY__$).+_'>8 "4)\NC7?D.<+(PVXO%1HJ8N@8B@[?LO.I$^F8GOGKE*:E*P78A_M9UIQ;,0S+=&MOTAX>/ MCP]6H"'/2U8"18-6-S8$RC8A4B.DO8$6B]EZ:0U2I"J*:ELR5L/ N8+I\V7D MD?_Y^-=#\ )#K%IZF5W!)'G%[N\/,#R(-M>*O/J U1"_8R#AYQ1:WS*U\4GWXDZE:QAV/CCF+S<;Q M;)A8VS5LI.+F' &&DRV(N8???H,92@(8IMA;/QSV^Q#KAVVZ]?-W\$1!IHXR M#&"LBW%<\*D(H'T^=7UW9C( ,8#J=;AB"6!7B,C?7]SMXX@L#?GHK7 =D80/!!'8,TY; M\/$BS\Q&^U.W]O.T>"*,8 M?IK63VWK)C:8-B[V$998B@X8!N)=@O8P\#Y^WZ,H1=C0V^P9)95 KZ!E ME#CU@;&#(64X*K"Q>7PQ72 ;LMPZ*UR'9"X (":![<9B(@1 &X+TS)1_1Z'W M*4X>(!YK<7:'MXBW_G60[N,4AK\F\6'?$B+M*$3W>5!7\YH'1:H2V/',RJ3EK'IJ04UH[LH$&%Z?7V7Q'N49*]W6,L,3Y+DU'!/ MPG?9 JJU*&#/D[;> 5WM XC@60:&K4J%:%*0SW[(=#$)(J"V2?>+/; M)_$+3>M-\5*F\?BE(H\^+"@I7P:)E('E&>(6\J$%Z.F@:AU61U;#V/H-NL]! MA)+7LC^4 4O&H ]5[6J7(26FSMW]@M7_P?X>(WI2+O,L=B5;]C?Y=."<+$GP&D;LM[%*HF@9 M3APRMJAVUHX5V9"M"M9!1!E:0^,CMCQ)2?H6A"&ON8O?V'RZ@<0A/XB" M#'T.7I!'JJNB'4Q^%R=G"NEUIG6U*%W-\1(0LZ($:.&M;+B@HZ@FKQPNHS,, MI$\GW6^B#*L8."%B4X5XI=C&I ]2:NJ7<27G8'>JEI/MW(;"'%UT;>Q0\/8S M(@>A&7*?HSB,GUY+"3;!45Q*-BLD'0R6=JVPM#.U-D'Q"X9'SQS%,JL-:8I- M4]0R%4]\+/L/S=8;&X(LW35NOOT2/6'H)KMZFF)^B=&MYC,:WVW35+9'^%UX M/:)*HCT=L:(:)^^0_LZZQ"=7_2P D5BSQD.X1:V0('+C'0(983&]+<;;=DA* MF7Q&,$7WP=-S=NM_39G[%NWLY#P:M\HJRE4K9L]6%6L,KMO'R\_ HBI*4EOT)\BV M=/C,AE5V71]!+JSI6-7G #I!&&0!W1+0BA)"4'&=EKRZF!.KO&O,6. M)E5R&Q5YV5)D/I]M;,A@ZZ=U8U=W<_GAYO/-X\W'!W#YY1H\_/OE_<=_O_U\ M_?'^X9_!Q__]]>;Q/^U!JUIA-QF#$40JE'@34[-9 T)W8L,B055/T8V<$K_I M22XOQW0'7TD40ZVN5IU8?T4MOKJ\6EI52K9?][P-LF*B5-!16#]KSY@,X^?C M;A_&KPC=(QJA;0X,@>D*?/I0I6Q$&6"M3/DMT\G*L:&(:4=U.;!+#HA5)4)1 M:D,$GNW4F%[*N&MCTKTY;E._N5\6<>2[U<466A'-ZJ K/R\$YH@KKF&;1ELE M/%>8]-J"MA8F4Y%3D?KBT&F=@QTC+]PILB%#HHNN"A4H0B(%A(48TRO_.'IZ M1,GN&CDMQ4^XE!K7^F)%*XO\)AF;>[#E&QMR)UH55($0EO&.GA-Z6,H(SPKD MWRSYUE+1@)IA"O1ZGA504KIX5D!*S/;SF]G*-5GLK*.:(MR$)UX+JC2H+49$ MD_ITNYSKZI+6B'.;DO*B#?;LTI67MV:7M&D6R.,72)6J>LP8L,7 MB08W-,_@$7XOJ<;K AD]BV!M7-?7U2$*"<_J"K^%' R5[NK0 #J'^.!(F]L0 MB%/3LN$ CMC"'*#B#>B=9],'7'0?75*K-3%1QJ Y,")5NQ$4X5+G<51_8T] M1$%/?C#DM)T(K5F4L#=D477++;!>0*LU(5NL;"T/NTF8E_J:;* EZ==M*C8. M.*V-:+0Z)1&QF;B&W!GQ*?,KN_[4BOJ8*CKRLIY/T0PK4YVIG[R+TRQ!69#0 M,C;7Y 8,\CZ@"/]'1NZI=IX,>PK4/%F>979C,NTEC>+'62W=F0W%YX>R0W0* MMJ^(!@X3:GI"KIF(HI04BN@(^ZY"M&X]>IA7VXQTD,"*J\+%KVO&CBE9&$]M-,Q0_5('#PH:29URE M9*%"TU&!SHFN=J2V=DMF;4D$W;K(<6VHOJ*J9QU0#\\P03G?/P/&:?KMV'BW MBR-JD/29V :9QA=A!2I6'G^MT;#HS'*%K'A52:Y=XWR14K.7RB] %).7Y, + MX;L EX?L.4Z"OR'O%["B"_;"^P\(O%;%K\$$3T;4YZ M91O_.-M>;):SZH]3<'O(T@Q3!-'3+V!U,9M-+[;K%4\$_G&UO%C.UC411E8C MCPF"Z2%YE0.D2<7J[VZWF^GHB7[JU1C;U&Q6?F#T#"V_@-G%9KZX6"R6O&Z; M7:QQM\UG2^5NT^*"Q!W8VC@ZW=!9.+/BN6F9;HVU3Q59%X#2FUX%W:,,DOW4 M1YA$M !RN?RB'[B!:#6DPJ@/2NIFE*'5SL7VC\YR[MAPR:>KOHW[T3D_0+D M\Y\OZO+DC7->$W?[DG4CID]#]1A-73[#8F'>=&['7>2Q#6P\6\LDY:=C M[BO(3K)&2 /^&N'551BD>#. S?@53W.WT4V4(=R.V3VV^N$;W M&2G=V/4G" M?4PJO C\?<_@21D.G&3Q%1!BN?GUA<1E[U7"X_T+C"?TQ;@-I;FC[(S](@K54.\^5E]@!F[TI+.'*U\ M78[-@Z-I4QZPW(I0UG^.J:RM*(CB_N9*^FS]+N MDOP>5.NY*Y=2:\UID:*UTM-U,N8;MF@SLR&%OU7!.G#^$)/B&.#(QTL)^:64 M$D+!=8B"/ MD6DL/&2%:5)2U.A5EOPS#^!NYY_(I3J[C@Y/YA["@XD0;N@K0 M$Q/J9U81!NK&S3+&EG-O:CJ>>8[>PGIGY5+[L!!'*R5XN4!2,HC26K(A.B-! M<;':+EU=YR<*]Z]5U1T_3Y'K/9A_J[K%+S%>4_,F(Q4&/=Y!3>W"&\BIV?V_ MY08M3=Y6Z*JGZD1UG*7 CT&$!WP8PB0%>Y2P&>DG39BB<$Y/\^1-Q/ZBV IB M=G-X:S-)ACX1+\LT1&N$7 NQJ*:U*C+S!$AX6CL1A+*_C@'++W'TTM7;*?#H M :"R\@7J6AG89@EY&]?DPKR'JG5\'=FM<'X"8SKXO\X2C")0U0MV9&=IB3-_ MYEN*3C7%.V!U1' M6MA0XUI=4R70Q2=NBY!7N5C&W5M(*0W=X6ON%21D>?KX$GHVS)2M"LKOB1[A M9 ^$6)[40P8SF@':4QUN]G:,#$J*=GT45$:AX%' MT]^.O"E)<6/RC-\7?4'10>B-3C_KO/M95:EZPY/]QLI=KR9(VSNK,F3PM6I$ M%U!&BY^;.<8C>>BW_J]Q[-'L#)2\!"Y*'^)0L%(54;/*[\O)=CMZGJ-Z40!5 M=9NC,Z79IOLD]@XN'I9XK'K&%ZEM':5LO-X%ZH#XLB$914'%1AY3@2?*19-- M"CY &,VD0=*:S7=)[/,OS9=^9BND[7H^TQ5=:TUN%&I7;WM*"'8P>0I,E^SD M-+C8*IUCM",2;+B'P-.I,>Q8WS,J,V/L'J4(DS]C3W&-%P-AO"?+O(_LB2_^ M0D;"P%[EF@7?B*YX_,[[\5>BW+@VA=Z$\..ALN(2@ MIF7#"11L=-HM,8*$&2SE+C9/FQ MKH?@Z+$\=5?11_5&AAV307L35MAM>3FQ6]?V:B*MMY=T(-6&>PH=U6W>>V+\ M%R"70"%:E6'6YV!/F"5XOCTD6$UZ_UPP&=2HV"2.A^-\]+M-G98=4C6;-;%* M].QZO/DUAJ [6DW5O)KHCQH;G@^1J,9;+)100HG-C-7C"Z^G.]6\9N>0L1*I M:#%?Z#IO:=VLMVK9> 2H8" 1.+QY,_W6AK@SVBTU\NIQ/]384&I3IEMCN)YP M4JD68&;(%A6,)"NB&@F+7,W7ZYE%^WFICO4>*(@MV;8+ND!NH=ZSSUX8L:&R MG$BOQJ \8J)]L:OOI23F'T0^ITRA^2VCJF*-QXG8SRR)SUO"A0VQ5Z%B_+?\ M@I;S[-%3#6C!0_SWJSC"<\4!3Q?YO!%'Z0?DQPDZOH.)TH_?\5XM3KP@@LGK M389V])49S(F_&=)IB:%;G*XPRN?8>FD&76C-8]/:K&U..G2N)UT-W.-G07S\ M+G#HAVUZ E<#$O5UC_YLH;^;(3S^DPG*&4LC&\E9%Y26Z&STGCX-;ANC-Z>G MG[\ U<^!XGMZE_KD9E&I4>-?G32OK27ZB;PK@,X3>Y-.T[S M\;74=4.N0W].3>9%"Q42#33:@Z:VPFT.II_O99& %=Q,=!5['6 55%6:E_T7 MM"UHK%^\]&X\_/Y5J<%]T+^QE ['60YL,*>2<[%)\; MZ2?*%*J[F2K&N9J<_.K$=C.Q(71\O@7U,5&645ZA_I@B!*(X0V V1C4"4A&? MF'#ZXJU?5N5K%'!K@BGRZ5E7=3*B6'$I,;%<'^C.-J;+K?10MY&?2MXKH,ZV M%+_ SM4K0^\0F7]MFRA*QM9M] !#=.M_.*1!A(0G86)RC7FM+2I7DEP%M"R[ M=([FG@T/*:EIR<58_CY&'-'+)@1B3LYLZ.;)<3.3GQ/D#R.(YZ8&*G1'T.7\3$%7\:8;_)@?I?U4O.5@Q5)*V$UJUNM?$)V-*VWUVMN7-!(%1:MX MS%*KA6]#&0>):CRO.<25>NY.O7BA]PXEM)B$*.PFB#'U M$Z%G_][7M&(KWY6?)>4ZF^7,I,<[7_,Z_@III_)MDD"_Z?=JVP/(N%$^P#1P M:UMI/I_.;2A->);R=6A3NK> V.L@/.!M^]F8 MK;8GM&6=KI]IV=MR@=)5KK M/\>&_T+%1).# MN0=L9C:DE;2HUYAHCF<89$:@'!=L>6UF85U7/Y^C5#HB)V473">>Z^H*;?88 MP5Q=[5SLMO2(FJ$F1W)/"!D]JU164&D\YURFEWBE9S^N@Y? 0Y%W-.P*IL]W M,%!X]$?":N1MEE93!&^T"/E8K6FT6CB6O=6BJ'&CXCJF E[!J[0\U%/,L7B: MX=9GNZW+R,/6[A/TC*(T>,GO2+=L1#I+T5C>L9^!U;>].XDHWC^'"QL.Q,]2 MOL.K'A69K0E)=J5];>'*L>G$1:*A^'JM#56(., B)K1?0E3FUER]2-V@1F6C M=E:V@)FMEBZTP%'T4II?$X>ZV-VH/_\YE(=+/V_Q.Z].INI8\,DK,/& MQES]C/]%1A_PV1> FW\"9">I(^0'L0_?1)]@P%X&)BL/EJ]^CU<,#]_@7C!\ M.G/KR0CJ85"1"M2!E3G6^6(-3*05%!,<'B0(KE78"( MGTWH%_!/R_GT8C%;$@D$9O24YY_FL_7%=+K)_S@=$<%W9*S2<4@' M\!W6*T%9D-!5;W[IC-90+IJ#6_/G+&EZ$7Z&P77$]Q#%"LG,7&=C\AAH4"/$ M(V+/1%-(QW35M*](+V['LE+NY?%!'GLE@V.[F%YL5XOJX)A>S":;B\5VW3X\ M#*T>^JX%*BYGA19;3U=DJ+W^=V>U^:>'L7#U;/'B^8REL&T+VT&@:@K"WG87#;/(="1ZE; MK_EP8TB$V7".IJ(CYVE/)3=@:Z&T4OB;'M\\QZ&'DO3C7P]!]JI^JB'C-7*6 MT6Z,X 1#S,@NW.4B_QDPH;8@E6E#QET<$7TOOP>B MN_4M/ :0*5.>BT@> UN:^ LTL>%B7@=5&X_Y%:PYQ,")&?R)L)MVCZ6#[=_0 MSD&)>.JHTQG),Z@J*4@J8$2L3HRIYA!P%./LY+#Y(#2&X;(8X)@>DA> MVT'"I=0'$XFB9:!PR-CJ9^I,D0V'!:T*-H('.8,5<+E'&0PBY!4I6%+$B(AU MOOXG4[?Z B"/DIW.SR?+N0U>1D7'YL.1C <43(8!=.FZA]TA)(LV41A#BJD. M_/I@UMFH,O*4F=EK1>[&]VW8;O94NX[/DAAN@+2R)37SUC793*0W:7K@)]B6 M?VY]2::NFB/DB#V\$HTR61!)[&2S5L5^)\NNF )C*;=!:_Q):9IW11U MQ84-J:Y:=2H6-(";I>-8-@1;5!4.1+B+#Y&D MCJYEV9;+E;/0=G:'V[)KKF6AWUBYEOR< Y@^'W/+KY$;X@%6=V@2.DUY C(E MCQD /"*V@_%6>,-K^FR_7;V6Y'TO9[H _S1YOUBRO;/P+,X MPT0E"^L.FYT.DI]]UM?LR&,9H,%4_?X9GV)EC>%D[=EPRJ/%R#'2 4WOO\FF MA6T#KP])$#W=LB M%PC9\#S/N?HWST8U T^/F7+6.[YM7?LV?0O77VN+^HHZ7Z=5X M.2^GI5F+E_DGA(1S21=FO9A0-Z>.EW9. MMJQ=+V?3K258ZJJS#&?E[#-R>QAXA;!_!CXBYWZC34PJY@BGJ2[,]F"1/X6I M<[(0PP+"N>EKDWUU/@^+!D\_.Y_P;R>KK:.K8"\[=OX829]S%:O8.^_#UC/_ MY6+F+'4M^M0:OT71WB?^NN_6D!/23V'\3?3DBQJ+D9LT0M4%%V@:].QF[W8] M17;$,E0U;02C;[]/7QX?P.TG<'7Y M\._@T^?;/YZY$!WBZ4E:>2^)R;&\]^'U:XJ\FR@O]1T]7;I9\!)D 6J#9!]! M6A^Q[&EF+0FGHQ06X9IM'-?D9FDH_1MEJ@I&<.(T,I]AB_P@$^5.G7YE*;)3 MWW$M*E,G4L_:&G7-UA9:I'.,=P*!#7,,1Z5&ANCI6=KC;6%3SQQS-YJ?49H6 MCYV)WZS@;')4&?5L,+N946PNU;B8#UVM)M!TD*./OG5$$AF_@/)[=+)7Z*QZ M7(?W&.0'1,JZ,3I:>.@:_T>:"=\6.$NB32^!MAK>[4U0H3B6>XW\F14/@@]F M2"/6PGRT^,EFT]?!CBDUZ6-\CPB$@A!5LK8?XV%V N-\2N,ELQ&;JG(?;83O MY%M3=[+Q+!AMXUO8N.5V^B)9""7%-VFB%UL\D[^3?[DD&WV??WB$E5'W :3, MI6=-U!'6BBSLF&[F0F2RPEM@'_#E&>77^Y(QN'O]&_"X:N&JL^I]S%E+*35>%C]PE6Y$S/ J?97>/& M6S\E"303%I981_!T7R/B9Y^BX&_(.^7X3O!;NQZ?%\?DPHGV(67E2_Q M_:G1VO7G:5V'7UE2)2&;GXIM>F5<;(AOHP<8HEL?KT6P*\]>228ZK56T)]H* M!JLJLSY'V^U#7 MM(Z[(R?+Q\AY\?*1,9L^E:NZD;'.SP9A927WS\7Z2THVN$?O?TN;^"NZ##(8ML*W*S=9+G0BM>TNJK-_]V:$JNAY:"-'1!1U=X80"=(+0B8-,T MN5A*W",7!2_D@%>YM7BL)C$K-D6.UB8?2WN=+GTK'KKOKC&G-ANE)_'JG,$Z M(-Y$+WA+%"=!X_J"(H])Z'&4EV.NQ) _2(L":U#UUV"]C#P M\H5'2NL#*+< G]DDWF3FR(''XV3=ZJRF"QN2"/OHW-SZ4HYB@Y*>(BTVU$\I M#!$T0(U&-IEH?BOE9,MIZ"UU=Y1IZ.1-5 M SA^)2&)I.5HIG6^I;UWSV@?LQYG9.#.=!7M[N:'5+16=4F%+) + R5IMK@G MNM#*AUKG+A8PL_7":NI#JQV3DO:"A6GNFXJ]BW5^J:5;^[:-X8#W6%B=Z2J7 MVS'4W::RJB-BH"TF5.->2/T*(J]KU;E9AISGSC:ZTE1:WR/MJSSO'F E>1FT M)J*^F4O&9S>=G9>*!\#RS(; M#G%+7BK(.* 5S%0 MD0*>_UQCAPKSIW/U9]W[I(JWY+OG85]!U_SFS:7[E\/ M08)^@\GOB-X)?D#N(2'?K5FLSJ8GZ[J+"46VM0H/ZY_I9 U-/DS83]LZFDX, M("TXQH#3AT,:1"A-KX-T'Z>!Z!HWGTS3!26)BL<;21P:-C=M)S-D^F&"=NT: MI8MR#G+ANF 9M4[EESA#PN03.:GNVI5\59M5+*MT+!*)'3TTN<)2UU!6Y2W" M?!9ED> IU$7(HW>M67[^YQA&[;E,"GQ:4]?5C*CEK\N96&KX?#&9VW!1MZ.Z MC>/\?%;+D8<7\O0>O/5HK-P6N8R\MML^G2281&BK87*L"ME98,*!FZD-+SSW M5IQS$X,*8K M[@$Y^51K/'S2M).]GW(V>MO$F(2PFHER',MEL#*=L^5\KJN2 M:#%=%!2 M'D72KXS4W,Q7;ZANA;EVMS,VJ-2-OX8R^NMNR3H[0$ST] ME/5U3_4;O5P4NR>=N\]E7( ]D:+:QWH\6.?>[MUB6KV63A#/;3@T[Z-S(P!\ M7"YF,JFD"PK?HS"KSJHX@<#SPJ#Y]97-7%OEV[YG5:W**YU5!<> MJ.TG5)*N[MU@=@;TAT"P#2?I?73N>D+%"^A;>D+U*8A@Y YP0B459!S0"F8J M %LBA05E';A=V)!,?Z[^=< ?&0<[H1ITSWN*BWZ.HZ='E.RND:.RRQ4QFMG7 MRLT0[63Y7'F.],19VK9W5=%7OEL-2@'M$,MXEV$AP,-2Z**0117MN'!0-OPS M"1;=^E<)\H1%#23T9C#)55H$Q0HQ*XTW7Z")#75=%=5L"9,\QTD&*-J<.$GB M;]@CIN#'!+W$X0M*?C*R";E'^WR[U.XW1+3YZ\DSWQM]#ZD>!%%3MMEC 9ZI M]C $!3T''.@WE$>L[4Q>H5I^E-"E:=:+MQC)YHJN@F7OZ&E($^"V\T M*OXI3C B\^@NGLKHXVVTP),LD"CF8O<:?'?ECSX^NT?!5=461;\!>R4/I,>W M[;+\75?3JT/EWNS<,B:BW*. R[XT1X'9!8 M0>2EBOW&Y\A/'9'C6K22[*)RHWQ9P0%(00I+'(:\MSI9;\)1# JVN:"2OX"CCP@(/H1Y+/"^2RH:A-_>T70SM>\C5JKSPD"N_@P7\ MXX+2]@,N23?W;BP[SP,&0._L#%.P\P?<"E>.],Z?VY@63J@_D@ MQI>1?Y9 EI2TGKN<3&Q(91S>P/C#9!^D#2/DG 1Y["+AY^?PXHD$.(VN(L\R^0TD0 M>\T22_DKZN4&9FT@VC#ITR OD#N9NKK.4EM7,28;@!MP8Q -&"II9AC]#W3Z MJ@41"_V@-=IMNF,B_^5\@A4/7IBRN[&4)*(OV&*R](4+ M$IH!2"'L8Z%XHWJ4:OZ5P0SAALSN8. )VJ5*HK/P=U.U:FWOT^\LG+7:^M.5 M!4@2:]:L!\HH3;T"P-YX1:FXC2LD[$1JL9YH6[*H5?07Z]AL<$)LRP.UO.:7 M6Z>Y\GX??"QLR 01*L:KE4\004D!H35]O/0%]PR>*DY'_I%W3,*ZR="N]=:^ M.K_&D]*N1E5.256966G"-5PN;+B(VE/M1H0[CM[1M4,IC0.O?(=/+.5F'=T' M3\_9K?\U19?D%3Y.ZDJ#0D^^D$"Q(AFH]C.;%3:.YYH\T&M5K-[WE)@L'@\I M8L\@:ETI$'V/^7/T!EWQ:,CKK9/!("*G_D4DE-R8D??)&:)8 ,[UG)6NK:]D MY3&H+?4NI_*.#Y&?>6^-.Z0'Z-%A&D*7J[ (PDO3A:4',:"QB*J!UO02ZC9Y M@E'P-Y9$&4=I' 8>V\1'WAUN3;(])_^\]?,)&88/^"]TW]ZVO!I(ML:G@H=L MC,H3PT,(9BMS=S;=VG"Y:P23&K<,4>HFP9Y((1-[4<3?\(@YOCYPT@Z;_ &F M04I**9\L?T3?LP^A^ IB'T'ZQD)_,\O [RZ%N4[H3#T;XE/GZE^']/0]L!/5 M_(14;"M[9 .&OR;Q8=_F\3M+T8?GG@:6P=Q1!$6"M]U.IS:<6IZE?//^-S?= MV#R&2Y8<$U#XEE\?3QS:_/3Y8K6B?) FJ,'^+)FLBIV_W%CQ:,>PUM0'QNR] M*!7?\-C('WO'EM[AE9K;7M%4QJ /S^UJEY$JIF9Q0W<^@[J"(C(,JNK)>> ] MYP,%H^FC_. I"OS )67,&T:U.5959HT'^9W,J9SC*W&RR^7N?&O%^\E]=*Y# M#(Y*;BCNUSCVO@5A*'!;?!(]03.1:D4DK/X[J]7HS]V)R<<)VC6K]W5! M;=CG%&JHK^"D'/J\BX+B99 M B=DH=S2&K!EQ=11AG[<=3*.AT0E 2R-9P:W4Y.5 @90G9.!E/.;7G6)+6GS MA$J<6A/75 VIY;.UL;'>MAMD1=Q+ M1;7#S+Z2V01T.4:;6TYUQC*EL85!5H;^Y:>U:4TE1!^@XEG?/Y5-?E# MV62%8X[SI%HX(N0-T&M(\$4R'+E+M+7AO/-IT]Z3+)EO&8A16+=MJ,3VKH;C6(&W\M*0%A[( M@H3FYRJOGSI)T%BYI+MAEBC0\L1?U'F)"B6*0&'-VTM\%:0J^QH&V;TI6RM")BMFCS%^N9#E[4+"2$CR ,IM.W$-/!.CW:!\G],9U2]$=(;G&Y+P6E2OI> ):=LJZ MG:&U:P&@U+1LI&&A^"F!^^? !:6B.Y;A27T65N(TAS+%N56!C667K'W7Z,7Z MW@HWW-KL/; 2BJ=\U"M6A!LO%3XF29QQB4KO'+6L.ESLDF9$QX#A$SV@49.T./O"MZT>D) M16[^5IAJU*B+#*UQH^[&U2)'Z@+RBQ7;Q=2&SVY:H7858 MAECIPK6;!%:#"??\S(;D[G-T;_C>Q7M@$W#O@_1W8M57C(&$5)S)VN]LMO#H M@Z62\F442AG8K:35 LYM./SIH"K',9+)G=T()L4?$BS+N(,LZ41LZ^(655AU M.D-U4ZHNL)TOO_:]FDUM2*SIKG'#W2VIN[,.CI^P(3!D#XL(C*^2Z(,73[4R MC,J_LR24]09Z-N0#BC6KPX)1@O]$,#'OETXUI>B]XE<%?R1AT>J'6E6O^1\A M?3Z*T0):XG<4-:T#ZRX)\*IJ'Y(G\7Q0D6/Z4!F/BH2-#;SW#F&:TCOQ] S= M^\LAI>O+4M$FT;%D9S$:#Y%[FE@Y/.XH@T4Z%HO5U(9J=>=ISPDA5D081O#7 M%-WZ'],LV,&L\92YB$@?^OCJE;%5I6".!'DK9,,9G4RW.BXP+?%N1VK3:ZDX M0<%3='5($KRE?7U,8)1"MZC[1?\9LN)$:O/K&?(TKM+.-;JRI.LKC!6V1-N- MM@?5I>N_8-U5YKY^56(V#$4\I#Q49*CE1SDI.=G!^CDA8J8)6D.15Q\4.QE3AJ(2 M8_Y(U'RCK5R]#(H]5!84:4O!B"3$R:N"TQ#1L@P0=[OP=3T[IO2* MD8JRS2MEC,M\9+^M8Q3-U7N3;" LV1#$:%50!)W7"U;@[A7\*?]?P@LHL^DZ M_G=)O$=)]DH2EC.2&X/GPCW9U*J!3)U=9]2BFTG5:(4:+]O/>1L[[LOVT[H9 M:F-2+FCV>D;O9Q\EY8_'TGO@X!KM$^0&-L0P;G9[&"1$P]ND*-%[ZW^.HZ?/ MP0OR6-DD18?92Y1&9WJ&J15'VT,.0\YVCJ -1ZGG6]!PU4>))!!#)+VCH@"3 M960A)BE!5_PD7D,K,^>KGYD_U96NJ;!4ZZF]Y85'E3NR;VM84AQR:'1:D>?6 M0V41'.E<>A*2^YB+8TU3BY>+DE:H_[LOI$5RK("VW$A%B/.%L#2SK3_?V%#V M[4SUQ3506V=4/4<<>+;_ PP/J/3,U$V49LEA=XHABJ+B:KP:CRZZ&%,YIE!A M9$\+3#:+A0V!MAXJ-XX?L A 99"UWE$**(DQLMYC52%8A0>%9;R$G-J_G22PA,6)X\]L"-&= MHWLSC8C*(@=%\5,46!"%(Y4A;_T'&*HZ1QF#SH3+-K6KZ98B:I:]O_7 M457/YBV#E$:_R-(_!0]QZ(UPI?7A.=CO2L.8$E#M.Q_(*$JUX;2L4P.H':(IB623G[/QK+@#,:@QG",W(@"4 MN*P8%0\H)"/T5Q2A!)(8T*6W"Z(@I7=^7M#'[Z18SMHMYYA;+>?2 M1Q)+#/)F\YD-U0"'L*$Q 3"9U/]7Q8%"GNGJ+]X+'N9!JK8@4>;26.-%S8!* M61+XSLR$9N9.RC>2Z$[,=#O981;]<>_.V>"C^AEZPQ*.#UA&41J-[ M2=+H6OL;6O&KW<4P0&QG<&9#4>FS#>"_,4(E@K)(0SFC>5UUI3P_/BTKANC. M9M"JG%$59=_",P2J2:,B<@//#YP+)BM64^T:BM$S7B( /S;C/B/O$"*F E5 M\E^W?R2YZ=)034]!FB(W9YEY#.3TDD)[W9D[LX7)0_ZA]&_,2;E,$# (DS8' M7DDLB(]R1\3OK<]R#/"\^CF 3A &I-3* '@^5[!>? _3#'6\GRF"XWWP](RW!V2] M=.EFP4N0O78<#,-]R,1P&;J9^ -JJ*^P (7KSUQ=462U(3>.?;)!R0X(RL(! MDPX*R:.&8 0&D[^FEX?L.4Z"OR'O:^2A1- *'UX_?D>)&Z0(.Q87W9/G&SJ$ M:O0HH#NDH[-9FZ$?'5_/'US=S!Q[0D3Z[9:.[,O[%-P>LA1O4;PBJR(7+R\; M8\\,FS\"/_R,VB+8LAE4J1DZSYA2J:Q$)9JOMU:=??29J9@$ /@T6Q@@ZBF*^=K18;&^Z&#&)$'?B% MJ-*S]>!')O0G4))I#?B9GA^0'R?H>&A^C?\GS0(7MT->-;+C(.@IU<1@.*L! M^(.BE\A\(;)UUC8\X#:H,8)4"R836)2V<[*:3(9Q1"XE%RV ] =?:4D8 MW +Y^(V>6 F)KMDHY\@VDI]R?F,(,E;Z"V;U_K:;^=R&W.X13)+%K]A'0/X5 M4'P T+@S^!)'[ZX@[M^0)K G;Z$%&7@] QARHH,TS567$P0M""Q/0C^"),( M*YC>H:0(6M, Q'40DB5BUZU(-VE&=B%]#!9L0+J(RD/[VXUO0R6 08R0)X)% M\2Z("':Q4T_9IJ'X%L ? _1K^5[$LIW$ WHBL]$]VI,DRNCI)O+C9$>5_/": M_]CA@*^;-".G>GT,%ASE=1'%$@LGTX4=]UJ',$(Z33#.2IW&HV#C%=N>2"HQ MWO73@Y7+[X&H( R74F?M-:&BU0)K#3+:44L7+68VN.!6!9N;T(*!I7$#PC)" MWA/_KM!O:.>@I&9+.[F>G"(5E8L,(!DM*RH&I^[7N*Y2V*\ >1-5J6?V<6@V6HVUY7.H?*& MA4B_QK, ]++2#B9/@9GJ'?>(%+YV2.I[P^4.-D M.Z#U?*[M\1B%[NFC>G-U49(!7 OJ"G7KREY-HG?=J@&9-FRC.JK;<-55).8" M+D N IQDF''EQV T.U/]C!T>K],X9&P],4'SC:Y+JPJ^HU7/>O^<@O$AIC7L M([C+Y%]A$!$[\L('^9-:7-):!I:@C0;_BCZO,U(#E9$^\"?8)GB[6GLV/,\V MJG&-LOYD\22KH@$ E+TT.ENNMZX]SE!)5T'B M)>X,W#V4WF"7E&#)B1_@7="M+QC&7?CS@E]PNM*5]:'<>7T,Z#P.+T"$:'UY MW.G:XRF#!KM6B\W&U[5];XF[J"L[7,Q+SY,2,'T6@);]I/&9B)(JE0*S\ M@,&_'7;(NSHD"69@E%@*"EX()W=/H>.[;*#-9[.UKA"X@FO7 M;WBCZ++KDKH[*4B.'(:=BDX0&N@.G4[Q[WX\VY!@J-781E"I^#HH??X"G!0 M90WR,EF@T(%>2B]I 7(U+D"NR/'9VY(NIA<=0[;W3?2"Z>-$5+A]I&^]30_0 M:*RQAOSQ0VSJFB#7M>%U:0TF-K?@.9GQ%YC0'@9>'CTHO%3D?<$(9/\0M)D* MH\YWE%3-J#Z5U,;%=MW;U7*QL0"G7?5MWC:D_ #9\>C+D,-.^%"4AB$O^?;; MG ]:&W.L^4'X8?:^^7J#K+@5;\!DSL5AR@;VA(\N]U#!26-]9D\:Z:T76GOI MUO^:LG:0GCGR&%CU@,W2MRESH8/&C80%0DQBL(<4Y17)33^[196@!T'T2.C7 M)#[L;R(W/) R/=SHYI5T57".0(V/=9UM=N4=K][26![V>ND:+;8VM!UUV#_& M&0R+"OP8_?J>I*ALN@7'G;R,144^/>F,G8PH3E&4F/(BR6@*36=#]E"W$5K/ MXQHFU$;E':6D8UJ9V#G$9NVO=27D*O111ZTYW960 MT>.6*IK2G7*&SZ>CPL-7TP6G)\ \9JSI:J#ZX#-4 9T6>*S!\\GZ[6NI*!9< ?U!C^RK3\ M;**)($[=Q$Z1'"5FK>&<#N;48CH*G"S[>SI!1M]@/D=GT5I !PJ-N>O6,_C?LV%>4K&S<9 ^O2U7:SM&$1 MVT'5.OH(*Z"\X,/K:0,'*/L 58?.!AV[Z47*5".2H?&9? 0/!0GDI!SZ *>@ M>/-*'I><35.KS6QCPY5_944%=R>/G*!@!7\BS*.$"M(D*X$,_^L$,/R//]/G MS#A0JOTV/FBXRA!X5'Y@D1C'G+7QUJX- .VF;2.06.8&A!T G7'DO>#X/R#M$I "_L%,%=)K2JV1*'K.J>$3Y MZ)DZ&],A*07U&@D?)Y8Q(8#7=-[!S:[1"PICNIBC3S$(H=!"KP<22DH7T) 2 MLV)K2]]#)A?8'=7DW)\AK*#$"RCSJ!586C;RO\'OY&T9+I XO^O9T'.5*C;U ME1]9-M;4\V8FGTQI4:L.A)S4EL([OT'W.8A0\EK>*W(!H<2A;^&IH'AYS2DA M9SF8R^5T:T,1"&5%F\#*&6G*X9'5%J!]. 0A.5R48JM.I/,Z*T^]ZKW3,@4; MY&BQ@";7+2JZU7%2T!J=>-BC9N*)I_J[IHF'I]1QXBG_R%:%<]>?F+P=W*)6 MPS_D#\F-N%!]1.YS%(?QTRN]>NS2-&?A,E5*K6>1JJ!PL425D.:IGF@&33Z: MVTG)QG'ZD1%Y;YFOP$JF.;87\7)/LZCKS^2 M;_XTPKSW 7K7R,GR.CDO:#H@$[U5M@E,;R OD,)">W#)W3KDT<:0T10]AO*GF./8U=? M07JP1PRLW^&&3/5XGC4?5QS%C0-GKJ?KM9,6W ]C2.-]3T*)X4])QS@>*0W-RQ<8 MA/1^=;.@> NMIF.1-F6/1R(B0I8%X4WG:VCZ.$1-Q<912,7?P8(1N)@3T&YG M;R&3=SR"IPBD!R<-O F@?$*@I]O/MT>*VE*]PM<2HUW8<2*5BZW-,E8XC-< M3ST;HN&M"C;.XS$#!D_. 2!E,9VSIHP:+J7&'#0UU'#(\L//M>?8<,>I5<%& M[IB%J,%Z)UGP-[IUO?7KN7&B&$T+D\;XEY+ZE2B8E(/%+^=39VK#@4L773FA MC"/O,!O7L[&&%WAX77?KWZ-]"%UZS^ VR>_ TBR%VQ>4T"L('G&P].:+H&7Z MB=*'RW-,K52XZ2&''=!,EQ,KZB^>;T$=V4PBW<7F-T#)*ZD@QG( G9A=F"1T MW_M"A)E^&1'M\9X\H.-0T$15$HUO$G)4JSPH6/J=K8<6<+FU 51BS1HO4I4H MC91"(E%&2<&.TL_LAM9\.?$L>O%'J-^X0=(!AEVCV<66Z1UTG? PM6&ERU6J M47"(4%E37.@R#.-OY&SF4YQ=\I"">^HMA(W8A>4 ;DS]?1EXI/9=S;*;$P()?*V<]F=@S M67306)2Y[)4RERUYT*.4?\\_>Y41:G010C4K[J!!Q<+JTRW2]AJZ=.BWZ">[ M'$&V :;!(KYH^#5%V!U]#GP1?-18;;@KVC1%[9+HB8]V*G+7RZ4-VXGN&M=A MR.A B$70G6EPNAEJQ9,8P@O;K:A4XK3@AKTK#XUNC:#3?8P(OJD-V;,=5&WLWX^\G)+!)P&F-_;E:LA_1.3M*>1=XK$(GQ"M M\(:W>O?8[>7'_^()OY,0,R6LUM/U8F'#@=LC M6;T8W&.D;M;TO$<[B)>3^0CDY+.TT.M)$%)2ND@2DA*SU-FMYT#3Z64=U*QC MI6 %, =-4C"SXORF?=ZIAB#=E70H[%BG-U+4D:^TH*!CE9B-\=D*>KKB7%+_ MI*:FO) CJW-E31''7^/8^Q:$H?2N4YU('XSXZI6Q4Z5@46$$-TL;UF,RW>HH M*6C'O#M9?.,#>@HBXM\^P)#,N!QW*B;5,T6UJ5K,3B*ZO*+.=&FT8IZZAD(X M. 4;,I4 M;1PLT6KF@04UG^5=HF2J"4]^%H)L2!=N4:^QL2[H+\") Q 6TWOI0K%/+ >> M'=V[KX\)C-*0ILS\BE?!"J!2$: ?:.IF\<#7SLW\!/*\I4VH[*IW8[&:7XA MW]UG4B)XQ%7(Q\A36X/4"?6N0/AJUMMZEJU-W=,S;")* MEG^S1:[QVJFJ.C:?66-\("DQCHD2\@@[>9TW0Y=/":)W'L0%JF3$>E#2KFZ! M$C%E?E_21TN*P.]!WR)Y( MG34 SS>]6B>POSSVYC):;BL[E 2Q!W[\3P235%(* MSHSS^X)$>4,2COS>EP]=7:=I"OF5751N+/=05GZ_QXHL[6OD([RJ\&@MHYO( M.[#[TFD97/(K*)TDZ+STV-FPZJ5(97:VQM^L7&1#3+ZWXBK5'$RC5;:R:-KW M!7W/'K^A\ 7]%D?9G$G_X$%_!:SV?@)RJWOZW!5:KZFD^Q M2.A,URL.(E*O/D%>("Q47"'16*&8HUJE-''I=U9U<.FL-B8O#+1KQBG]'X"Y3NRK&'K_2TX-:_2X+( M#?8PO(E4 LEG">J^L(MV-_GVF1A='D00 P9(N9FH\M0;\--5>'L:)Q M%XV(?4=W#JQ<:R[Z]0*0O2*XC9 DT]$6%$B.&/K(8;4A9NN)MMSXH3T>UQ + MSQG.Z>4!VL=:MS8&H&W(?SA+^:Z^"_.:SM+N8.^ECY>B+<'9_N*LQ#G7Y)Y8 MK\AB(?N),W5MN"0WC!6-:-\S2A D],;GY\O(NX+[((,A+:UTZX3!$[M7YAKQ(87:$&>&QH5#;PW.<9(]JZ!'0ZH./5-DR?KB$>>K^>NE. M+0"0@HJ-UX@)"WBT#D-_@$E 7D A550E\&F2Z4..2,4R:.HT;,J KKNV8=)2QZ$1B MN^I5#(KIV3)VA59KSPKTJ6K:Q%W!64*?'4C[#7G!84=6!2.R,[-_'@%FD^D69,])?'AZ!O]QB!"83\A?9].W =K';_$9 MH"UQVP+:AD'JH#VRLC73=NM!^P,: J4;P7C;RC\R0V7+C6W")HT6[1C,STC$W M0'1[AE+ZF&3Z\ V*:W@+*?5L@EH4+;9! C)V\.BNEH[IHN]*"M:!4#"QDU'" M-28FCN]%YB]DW/K%/6R./3)B/+B0VQPD&-J0^-DKCC&\C%HQGDE#<7!EPBS4A.>>'? M[V#@\?JZ_#L[^-EBAVW!@J9=0>%4ML>DYH\6COFY^4O:\ E]0##!?O13\)U6 MECG.UN(P=R8DU,E-9'SP5>9G>U1I681@NIC.[ MSU^ *.<'D H885U_C5(W"6C4]WF\<111-EEG0"'5SM,SA@;2'(!I:0!;YO3(-&T612H=MPB MUGZGK;R9NW!KTMNT:];8#A)JO+X]DH\2)\C31J[BW2[(R,K]CA6/X>YKQ<2Z MX@1MZI[B!")*=M=AZTV,7L?HHJ.D1MJ1L;WFCYYT^R1V$?+23[C+RI>$^=?H M'I KOT;97YS&-/XS3:ZD_/>4E6<23C8S&^HO#V-%$_6Y)#(9RBO!G57ED^C) M#9.6?]17Y[.J3KG0)_LECYLLU]IB"2)W)M*)F]B*^]""H.;G4I;E)^@&89"] MGISQ)X1.NT[1%K6+!#-)L(J&B;)C6]A92'LV]S8V'%+W5KSQ1DT4'?!&KC3! M^@B!_9';0N"R@_C O6-N\EB7HT-3B468A6Z;:6W8%?'G"W!G-C%9)OE\S>OH M_=\'F.#=8O@*]@4#R&=/XQ&O\BG!!Y@&Z<,^0="[C")E)G-W4PU&Z2 M^ 1(S,N*@7KKU<:&IPC[:5T'*>4#*64$<01>BKO#), Q2NRLK#5;K935Y49Q MVEAT138T'G(8O?W6QJ$25SF2187WH)XL/KB22?UB^_P<3+M;\]9&D&(U+TY\M!E$,Z^$?RJ]1;S]>U MC-_3E CYO=DS:4+YY/,L:5=&HG'=4$"A_#)2^!IQ74*;+OPCH)R^*60#_ MQ^FS%X!]V/1MB'-;\E=,F*4W>=+]KTF&%)K1#6R90"]H;AZ2S))C@HBL)-GWKP\D9XA900U.R\O,C]]1X@:X!;@8 MZ2PE?[ICM?!&?[UXRR 0H2>\\_&D"ZDSS6CMZ"/?FUQV?XH3'P79(4%'M(_A M,#B?88>]T]5R-?I MQX4D )DH@')9Y*S211>E&%M^#6Z$@'Z?ONS9&KJ"_WKA:?B,H)?"C1FP.Q3' MN*LKLX7MUSHV0,%D'G=5]570QCA8B&&QF6D[C>@#-)ZNG;U=T!(>&056C7B' MHL4E/O/@X@9ME)E8X;+)>C(Q?2N@A[J=48;:8S.C .VXB>]H=XG//- :1J@ M[M3'A*N@6HL?BI\+(GBF?S2;:ZC%)]VAGZ-[= M?[ ]F)D%.;?W^C2"#UWS2E"M:5.68'7I;+.J.)._5-KUL$*C5R "^'JC,]TID1.VJ]/&3/ M<4(JV7R-/)243EY)LF-:<:+W),S*@J*W?BF6FD=7.P5M1_BZZ;.ET1JT/=0_ M^*=9?NML/O%MJ*]LQ.CZ@"[1_SV.Y_P7DK=N8#SSOO[&Q[.X04]MY*/]#3+7[=[U%"_^MSL M$-=S&_:3I,3YL MTXTV;=>^QP(%B]7D1*>? MQH\&'PLC%X73#C#\'/@*L6 QIY%(<)LA@CBPB(V=U2SG&\?T-=Y>"HLFBW<@ M%P-.%;%+@@"1]/.!J??*,3AZ#I1ILX:M]CYQK>;+FU(12NSU+1 M8R+&)X[R/1:E2_KF+NBW7\XO!;W=S<)Q=64&"^/P+;HU+^5C^K^/2_F&KQ/Z M'ISZ4%/W*]2*']W.1K5E_9<(.YR239=3'^D:G9+ND6AF^V&9TPXFIPZF3S!( M_@## [K$Z-@5L8L]9L\H>7R&4>[W+Y^>$GKW] ;OYH(H#5S: M9*6#OJ&[91"5WL"@'K#I!QGV ^C#%I?KY=**QUOM:0G.2Q2,#;P0/AN<1Y^E MH!<(OW\.H$,\?8#2NR3>HR1[)>%W\AH&62;N"3P%3=)9BLX"V+T,K-;![B2" M)8+/X1;:D'!SEO)U&!=L%V!/&.D;IZA@':4J-D_Y6ZP#'D/1TV>$1^$].9>] M];^FQ%NBK)ZGVE^,KNK9_4T\5=3N+H.%M-W)!)H^N3E?^^;,AZG)21^F!Y3! M2B_[:QQ[WX(PQ.,/S^K8@, )<_OJ_^XTN#O)->V)>S1"NV_N()2E"*Z72\?D M.!C)'$XT)J<&D));.2YH#*I3 ^4T,I]!Q=1W,=YO= M%91NO)'-6$")!V F(_O:PJB;"&_I4-4TV?CGT;.L5W_A3W3%+#*4R'>XZNHV MWCR),Q@"+^<' 14 ,O@=A"<11KL,6\-F2OP?Q=\^LJUX)4H3>1]0A/P@2^_B M-$M0%B0L9I/_M<7-#_(-5H_062Q<=VQHJ!??'==([KP"]A5.X.2L]JQ>!H74 MR UN:)WTMD:=#4_5CF98H\Y)(95,J&S#G%[0_S[^D'_OHEJ,E\1_"ND7H/K5 MXP]FDBH;C7<3O6"MXN15"4-':M9HR^E\,OHUAC-\L$#=YOZ/D4DG83.^L]$] MRB8;]6?GH,JR@(-(135O<>2S9+@W?>4]2E'R@E+L)R]=-SG ,+T,P_@;J=R$ M-Q?7\<')_$.(?XL/4>^IIN-76+S=A_.M1>\KC&UFXSWC@I-4Z ->S@M@SFR; MJQH,6J,WNV5+/7M'X-2&9)\Q;5-PXJ(57_Y-NMC+/WH!BB_@7UT4O)"R&?B/ ME7',WHH&G^/4EB6@\OKYXVX?QJ\(M64M#/N%/+2R6L]'1Z..[7Z[B8UY@* + M0Z^<)V&_\^^!H5';V#*G;]\0,UJ:=&R[1MK;%Q^MT(SQX$"C7>CY_ZT3!D^0 M5X=,D4?[X8Y<>P. MA;^&B]&/Z[0$^KEF-9+) MPV>UD&D?.#Z ;;A VE=O=3^61X,JXNC3G$2@)?[J"NZ##(8D8E714ZFG1[.^<"(68#+N$#.:-MCJJM:_NVCU'W-!Y>IY8EHZJJ MK.:/"M@2056/9(DC$M9PXE.R%*KYUEV/_ES<&2Z&HZIZ^J!MZ>JJK;> 4<95P']2/S4#^I)3IK<5Q5\A*8B%B?NY*K6W97 M?$JV5)TM72MNTJCHV$S/HW"B/JO@ G\B?*;+X%UCO=(L<*_(H7_RRJU>VD*K M<=Z3*5N9]GB$M(LF:+%963'SM:M81U'! G(>6THIYGM]%0CQ2?4A2*9J&4 \ M.I:!NYY.H0TE ]LU% 4=U=$S^IQ ]FF?\-])G?4@.M GNNCM\#A*/R"\=T-' M;XO2C]^S!,:)%T0P>;W)T"[]@K]#*K3'(?["4U% 13RQC/(YVN@>=-V)+E@H ME#+19J]@IJ-Q(]+CP&7?1B N/FUZQ@O20B?OV!S5]N*2U!I,Y-:'DJYQ5AVV M02KS\#"B67+9_:V"PL6N M5D*:QZ_6R#%]L5I921EF',I*-K"FB_IE,$.7D?<92P__XY $J1?0!X^EZ\16 M+HT%]=0,J-0\D[.P7IRME\B*AY^Z*-LL?X:9 >8&E!V4^Z:^6R^U2 M5PH\H:*II"R^9R/&\D2<8Y=E$5XV%B7 . M4N+5.X^VEK *Z,L)E1YVS]@FKA25/>/96,\>B%7H7G1MK M=4XR@!YGT*)V[MI:9JX^0O1>INMN7OUVG;J$W/.CF6/R\&X(W55@JFW::C%& M-&^IL5F!1N[,I<)#>VTQGTQ6)N\X]=-6!6,MD]?088M\7/0,7/"YC88N9 :U M!"]XK"QU9(&VFKF4' M" W@OX9+Y+Q'I%.#,"@=)C?LO?P.X3D3EA^G/P1)A$>Y"DS5-#\.A70-ZCT-VMY/.K[.BOOXBZGT(:Y MS)3=C8ENMX[V_P.4)+ C)UI?Q1)O M-!A^AFYL"_96-@PB&^Y'#&=)PZ$>EX*@=*.6K 9!]5L7H/*U:LEK.M9(>;72 M)XOA-48>YE<,J"2# 5F#WL5L.9KFM;>YFRA5)CWA9'7UBZ!R.T>>5#Y'GNGB MIUUUK4/RR$]]];Z0 !(FPFZW3=_@NO3^HZL>OQ%1):6)L;R!DV>\ ;!#)=@49>QQV#2"6;73GV^7"A@WY MX :=>[!UA[!UQJ=ZE6;I>,QUGDB[1DZ7 [!SY+$]C.]M?1L>(!K.DG..Q@89 M(/PL'1I,N8WR@%LY+D_73"0JGW^=EU[2A5M3#D]W@XXI/>JL[/X87BYZ)N,& M9RE]QB'-_LWXZ]R4"L5U@!G)A8*@D8@VK&B[_+=J4W3UXVUR\T7U%&[?BC_O M9M$P)V9O9PET=L1ZZ(_8-*B7;I>.DO?]**JC[Z=X]M#P4V+UU<,>/<3 M99<'5PF%]Y'#MH/N?.K84)G@? LD07*;5S.\DHZ=VH@OP#2&96:U(Y?'S;(P M)M"QHG9@7[WK*#T=A)R"^24N7*W)JK MOZD;U*@"U\[*SI>7L\G&AH/&7DHW?&C!"T[,=I0[STW@#3AY/<)V/HV85#6B M@L8V)E8,8>9-%S9,[!W5;82E&3LX\8.3 !LJ7[^I:VW06:ZT;;Z5JUN/8N'8 MM]OT VOL*U_(VZSFNJY\]0>'F@UCWOPRO"'\N[F8-(&+]597D68%P)DR_VW= M3QHUE70QFRRUE>V40**/RH-GE+[]M,O-K[??Z54M^7H9MAFO*F_I$.5$V90=#9;'7= M'1P(6'U-U)85]%:3;9 [PXLZ\V#HJ_8H.3=_S^DG_G*]W5H4 MDC2VDW(:KM QD>VJI+_..SZA^G'$,>"FRFSE)7 MV&D0K*B9\];..,Q<(O"]QV<3PE@;8'58X&6=X"45;.KA: MFJ+WT!+(9;FCJ\UZ8D.1B^$M&F!8[5?OS/J8G8Y]"#2.WU$6N/VW,FQMJ+4ZIFWJ>Q52OC__ M(+BOCEOZ23(^3Q\%#Z=16_JNFF\44:7N-E@XATG07JO<01SQ^+C,\S^&!]"CR6.'@.^M;,UM8'=*LSXO*YH MKH++;9'$$L$7VX5O0^&6(6QHHK\T$Y-S@?S0!V_.L%CPC<@%D(JDZV0810<8 M-])H^R&)P$(T2L_E.*+V# ;=[:R3L!,IQYXZNFSKJ^4H\ M#=NR75 *]IC)2.L?*U]]IG&R3X?LD*#?@BC8'79W\)5F?E\?4!Z+YG5.-PD, MM3,,6@ON/PQA0KUSL2^?&YX]^O7I66VB<\XP ED;)HF>:C?B%:=J=TS0!6"B M0"X+%,( EG8!OJ#O&9C.P&]QE#T;"DKA[P\Y"6%# K%^&9PO-CZS7BQ>O^>W39V M>K$18&S# R5GJ#Z$%R.'AO9[L3/ZG*4;K#:3-[CJJNK./89Y&U[JO&:PT!^= M"T@;'-[TO:>:M?=8K[P^QQ>D>(94YS&&2K[R$BQ6&=@$XBT7OH7A M")FJ=0026I(]3HBM@M:YU"%]D'U:[:U]%+A0R0K<5]-Y:GX3W:P2 JU']$R:Z^9^C$J>?E MV(Z&%*5F%-GR0G(3!^HJ2,+#5V^%ZY#ZEO,#R 2 D&(LPYR&_>,]RH*$OG-W MAS5^Q%^2/$LH(M;GZ^3JECT:GY*=63NKY-"K[^AE;5>=S$L:<);.@L;W.;9 M!G"+#(.J1-M07K6*&/J DI? 15=8;4%#M?#H0ZZ2\F6,2AG8!#F;>@M=H4,9 M&CNHVBQ#2PF!BRFM@U=Q1Z 3OJI,)@'&4U^.L#('JTN_GBT<&\J[=-&U>=<_ MOZ@A!YG6OB%Q)!=OA_!:]I!$MW0]1H:P#9N%7DHW#B-R*R(;%\"!L:ER=+$LC5>5;(*;5Y%5@U^E<81"D9JL+: M#YTDV(-MCF%= %UBIPB8KCQDQ5:YM^)MT"6WW$DAY!#S6@?:+RBO;ABX^5\[ M;6)$[";A*C=)CE4^+TNZ7$R7_6^YGEKP,F0_I77N?+G#NTO?=+14UY ? M%5ZF/4 G11N[4CF<+-QXINEAMZ=U^[ZFR+N"H7L(:64N/=-J!P.*656!A;TS./?11M?+.J*9M;.R(C!1": > M !X16IT2 V1HZRM(#P#/,[/ 9#\I+-"_]J=3DY6+AM*_4R*(=C@7NCMA\)2_ M=_?_EW>MOXW;ROY?T;=F@?36C\2)<8$%LLGF-,#N)DC2%@?WPP$M4;%:6?+1 MPXG/7W]G2,J6K1?UHN@>H.CN6N1H*/XX' [G\26I??1H8W18SF>1Z:0&IO+L M)Y"L[L&-E.;T:CST^:,NKYG4SP(__HY #[6M0^AV"?]BX:+6X'IV#QY>A(S&%QH8L!IPW,S1Z_3\ MHRQU14 ;35 QRPW=I#H4NC>@7%BK;,A99>NAQ&V&X6)9NVO*/_IX=CU6=526 M%[0%3&9.,\PNF+35SS)H1C$)'.+B52[>Y,J;?;(]![7A%0VDPC!WW(UK^+/) M8D'TM+:5,YQ-N"V:&V=OT.'3+^UOW"4%5,+?H_?BO'F.[9C$B[YN,'!<:GV5 M]A]*B$D,JEBLE706M<:G5[,AW3Y:LIU16_;-#=9>$]TE<_82/Q0F>J])@BMS MD]EBT7L^K39>Q#7&4'#ZK$H0/]">)C6_[3[/L'N=$@#K>=DDQ[>D&W'RKSVU MW6^A@02'R9XD,>J&D\R3OLPO)\KB4J2*G]7F7,X:ID]-M!HS6O_3:":+VD!S MW'O833="9\]L8TFCH9/("FV X?.N",^#)PH,OBQI83*E!G0&]MN6&62E]W89 M$7&]:(/=,S9%S>!7VC+\9?8K29PHNJ &1;'. MU72J^6"7TAF62ZZC=VUY"K&1/;D:VMXCS^7I*]W,&.JV""O%#78C*Z'C*'6EN^<^WA[HD$P-\3)_B=N#%]M!N M:#WD$@M'5 Y3'.[ M^AXO\XWNX%^V7U=KU]\6 M9LRJT7](V%8,JARX!9TY"A:SB\LAK[9;LIT)LQ*M##/=6Q,C:B_"AUJ7JMX9KR*64UIYHV+,9X!7:)+^8;RD?C-PRK)+;\,%5:9$/R/,B.CBZ)IL:R;@:69T8[0U^,3[^@7\:)KJ/\+"8] M+:FJE^F_NN0^5Q<+K?Q-O #)?$[FNA[MNAYCQBOO('7.&7IM?C),1D"YV9H5 M?#DV'K$?^:7G8C:S5RM?D&@L/OM(Q2ZK,?Q53-63:M2PG&5,O M>]R'(3?G],!B"\('F:5\%]-7_V9#'&#)<9UH^VC?.QYQN:F&:ZLWGG4+?>+P MCD0D9^3*.1C* 5')ARUV8>SU]>)L>6'-AS:*#SKP@C@="\YBD6^0%%T\A=E( MV2#" 9C+JA@7D^[BZX1>]!T%K/-0_[XJAI+&B:YM*=G>7-H4MQ67( M>'XY9-KH.CQF+FS$[?RQ(9&;%71(PY^WF#)+,4?U"X7N%S@AC.DN#N#__(M MXT>[^"S2^UL5I_?O_P-F2@'T]THN%F=D,1HRS'*0P9:?5S1(]2G_-4(8X6\> MX0D@J95$$_2Y5IN\4L>%VOS3-5NE]=_'T\+,9^950O9VAXE,"QX]-+VXOAP\C+Z"M]+$5.?"'[*OC#0Y M@$:LY@=J"2,T/*0!;#DY@"ZPSO;_.H79;7K^9 -Y.TL?"J_EBS9=@H\_8>C'6>JM( M($W'TZ&-O4.,MSRY@5I'C];?X#B:6176:KQ7%%2(K!\F+V@ M ;0&^,@GL1^>59'\D3V6M+(H>REW MV#.O;5M5[L(6>T%/H\Y-N*E8^'>.(M6?5 >Q_S=8BH.G$%4\U(RT9UU[B0M, M[C=9(%KUM?)!,\47RCDL9JZ24VU$OONKQ>60V<7DN"NY/A8>X%U<')4\# ME51!N2KW>R-B2E/"MQCN4:;X!I2$OZ1Y38>6:UV-H:I( :/,?&4J\W;WF:8[ M??=P[PI5!Q+W[W=G5UM1@:FTWX+;T\,FP_,'R& MO_4A_C#HIG^XO<3KM2-QTY8;JL1?W' 1P50,I0%Q1-^Y)-9^.Z-!VWD8, M5V,N3-$QUD(T(N9T"=<[A:),H^EDHF"Y(\UDQA>&=4SB1O7+JI"6FG\XT3+E MT9U)AA(^>%\_3!J&Z=#9F[>W@"5:^" M$RXT+Z^)-:3>H-,WR+JRBGZ["LO[!$)_8UE1UG. V2MGY^\A+V0^N2J)4=:3 MVUAGYL5L2%'+=@?J M6P#[FQ\X-+SY<.1%>0F%0?._5PVL(@]\47>>W7ADSB_T%'R2C&?,9C2;'M[X MLN5_?;1R<7(U@&V37C.W6193\1IZE\[0@:CU %8&/E>^] M1+[Y5^&%?V4/-09A2<83HW!%([48S62(Y)T-T=O@W0W6O\]; M]EL2+C'G!OSQ]=^Q THC]:)"!)6V5H,>"883Y)0TY9O1]>B2#IE=KQ:3F?0G M#"&_W/JN2\W(V5#C-8C#R+B//2OL"#+=[9(/WCJ.0B80Q[GPDNHQP'Y8S'CN M)IAM+BK&F3-+AX2VTHP>PXWO96.=@36I#:R)'L":U /6)#5?D]GX8J1#=2AI M1O.!-=$96-/:P)KJ :QI/6!-#_8=.KK0X:Y.FM%\8$W[U)Z^QV[D\+.N'] G M-PYQ]RU4G\J;J]&?9%A.%*BRMN)P=#T?7.^6Y_(8(:QG8EV O@9V9@I4GZ!Y M?0<-;WL/&AO6DGDEP1N-[N* F8*_66D@2>/;W8/!R!B<3N^XO8>/$U'JM4)M M$R)J,-M\> EBZU/@'B&F/:=#9_IIRWL16L<70Z'5L7$\D<]78G9<+Z_/#T\O MTKAM14X1@CL8\@[++6AQ-\B+Z\O9D >3;D=1B.]+3#X[&7&47[9&MM)KUUZ*&8U- MR[K0.IY!@O>3+JCV?!!']H.L:,GM:E%C=;:8U3U$ MC-+D. 0J^*54"\T,'7$)>GJ99#EF0_10I3G4'LE".9 M3MPUS;)FUM 160W8S53G29$P. UU0/OA>Q@UB#'.\/Y@*P2?72PF^0FW>[*Z+* MG3A;#C_GD-&0(K^\&(UF.KEZ=C*6W.)HA\5Q63!^M*25R71.QTO-OKJ83U29 MQ"J2U-7B5Q=GM1ONULX1=>\'QW+YA=CT5P+C#M( S!E]4T)JMM-VPTP0V8P* MMPW-R<0:^EJW"_YSHN587(0(FD 1XP%PK8.M.03"QI)1/A!)O10(A!<[+ _% MH_W@;6@8E24V*FNMJO!>)GDR9Z:+K>W7S_6+ 7.?1S% 4T>D"VKHO*#?D2O[]3=T.^@E2\E%9E:)/E5 MQ.QJ/-:@L'PO8SJ&"XB7J78"K1$,NOUJPXH\+=:!GDEWFHU#4DHFQ U.??^4 MTS_GOC"/'CT)@$3T?0P;J3-';(T>(FHX5M+53!HB=AEQU,CKB[/$%Q MEY[QCKZ3[B*O'Y"?J-@[&$"W@@])GXSHP]B=CD"!I'A4[>QR[/3DWOIZ>[F*VDN]?K ]UB'G FM!]"IT$/2IR/SG$U7&R&2$L?!Z62J01') M3L>2(_.N3E#FI::[FZ^DN\SK =]C'1(0M1Y MS(/2&OB=2O[19#E>RV2>X/E)U$2T#/WY; M&I/1=#+PTGD*?)-2BY7J?B)!Y-$@7#KK$N_/6CW5 ;[&0-)8ENC&M8&Q/1VT MLFICAC-9#TFX/'04UPB"=\[&L:AG83IO"BOLN#JO9)]A8%?(?!'@,AUX3?+% MY'JF0[Q"#5:S+EV\.6959\T'QM@?U'E;@BB_@4,#>:-)!;*7)8&/]AA'840\ MR_'>OI#0,6\68100LR@CB0[N;"U8/X9L0LH@G)81,B*&OZ=R M(BCN2#;K+):[D,@'DNQJ>CG2(L-M.^ZS.H8;(Z9E)'$/TXK!+V4#2HU'<)J> MT/J]>32-?35>J$JX7A$ V89]Y0(J-WBLV?0U_@2J0LS4HW) V=*"Y8P=5 *% M0VM[#YX9B-KJ(N28L7@3\>,\6;CTU6>_@5I +6&MN@D"&"CK5^3MVP5A=7MI M=Y\AO;NVI\J#9Q?4'@V9/K>O\>3NP%@W(V1QZV2]AN.^P^(AC "7TM"FI0+! M( 1!1N^HI[844QE,A#EE@NR44 M3$H"3.078B(-OB489XXG-H=/?4 \#*(4O.%?>VC#/_YUZWNA[SH66VD/$5WE MU?LK:]@_0*O91 P6MQ*Y8RFY'#+]FBQ_V!'2-R;82Y(_ M9EJI$V<%#*;%U5$3OD%9"W.A0[!-*7/'($DUAC,L--= M_17])5\W,31T@^< M:%N1)K2L@U)=L(+M(QVOH#7W=+R8S6P==C99/H]1)3(+0T=CU_.<)P_M#V05 M^]4S7?L!4S?_0?VW@*R7CLE4TK7O(?QS,_35Z:AF/ZLWC&1_D^O%K],N9A<7 M0QXJAR!Q&9U># M)_\O9BN3 (8W[7-:?_,ZH5Y,T5^!^<,0,_K#B9:W<1C!GAA\_3#=F-TOA"&%_RS8 M) MVWT:45&9';SS0P]3IM0$8G)RX=^I3V ^8_#@*T MQ!VD&SL:>[:9.OP5L9@&UW$;]N$M8M*9#MZ>Y=QETAE5Y#)KFX\3/4T]@&B. M8,ZT4)I!\YBQH]28R6-N#:&S\523G)?YC!4ELZ2B]< +G[%#7%"EOGH;)_ ] M;KK_YH08]0S'1K>+K%.3?CJBU%B:D_ZCLTR".J6M#H!T^6G2 NE+NCR M0 I*KRT=3$[=CRAKS PC+&2$5TF6 _J>03S+6/F@ 8H$T]#:5+8J+0F=;\7/4Z&HZ5Y6J5R(PLHK-K$%GX[L; M5CR&E_;XYA.9PWZ?\^%[EN\]>!&,EGA_/=HV!=8PV^BWAR^/SR53)-.15Y*] MMJ_GJK15F5FKSWFFI#)WLIAKX 97@]-, MP09HK,$J O4!4^^*L ZTV!;/1U%;?G::FG-;50U>B2F18S;G1,!Z&?MNNABW M$J-&9E/-M85*]U*HY<@-X$#3*>_"4]?,[8D6QJA:S&8T'M'9R%%]!A$0>)AF M.PT-60KOEW>R!N'&ZGMER_54M^:^W',RGV@@).JRF[UDY7U9QG(CA-[GAB?Z MB](8/1B+Y*9#>HBJ3$F=HVCH8F:2+&;J(!BA;RAJK_ ML9#*&:=L1T5U&&L-8U>(4:H7E\W3ZQD=\O:]*;\9U3*A@0Z+@@B6Y3 /MI8 MZ"C?43!6+7Q9!Y18C][O)'!0PSHNLE':D+MPSN>S2U4ATA7[B"2G>5&DH1&R M?@9,QT;TK"B"T5@*5'YYF2&I6NL=P63HRKW5W&7VB%)8J-( 4Y_K>&9>ELYZ MC3>JGO4K\2R7%20.H_#)=QUS^TH_HB^ R8P8ENSVK_P8J=839/EFS.SB(@W( MT6?/SIP\OZQZC>N'F"$)9"SA!TBTE*U9VUT51M,E8>C8CDF2DE>A> FSIR_% M:T!*PWO^1X.9-I?4BETJXJA8A CZ;U$O9",0L23I.) MGED8R)?MUP_8BIR0/@6."4O >Z.O+/RD$#!*WZX/[E0/^S/\PJJ#6PY^P'CP5L\,7 0NUB')!X_;GQ?AR0=\@0>T] 5\3Q^,KA+B QJ--B M *!PKW183 ^K-3#VZ DWN6>Z)E' )^N5?#Q3$!(KH?%E#D3R7;6!<3V>/S\= MJ*D!X*W-$/I(;>N-LP;-P?8*'\"-@DF'KS,6_1"!#/[&F9F5W>+1F MP3V :+)>NUL$D 7MP\@Q#9L""@%%(0PY!OUJFR;&3F^1#Q"D^$_QY P63_C) MP"EG0'2\&$GZL!S8N&&ED%3<'1)P,#P/5OCP\,SF/OL'K"F\''[T7F "V;;E M15\WQY&3M3MK ]&Z7,.IBB953P%Q;] XF7.0NSYT^ _#G!'N.QN4]88&O&P4 MS+DE4BT*(+)2B1K(I^S7N%TR^?Z0KJ'U""([P.THH$M83\Z&\FB#NYB^^C<; MXL#K'->)MH_VO8,&$2:+N?,4:%*WT"<.[TA$JB'4Z^LU!F'?X_XL7H!(Q0V8 MI*J:^?@>)AEW+TJDFQ4SB452+\-58#O,=,6W7%[PD^W))GNE8<$[-0!WT??# MQ9XO!D+N%P,/:1!0ZR9P0LP?$ ?P?U[J\@93/1ZYU?;]+FU@V_,@/W-#*FR8 M^!ONN>=LDT>9"^+69:10DC):[(!UENREG^!W_C=$^*XB;2)N]S4H63>3+09L MR3 ,*@J#<5+GE&$YH6R<)90_'9!.%;OENS\J&X%# :.@5+,K>BR4C4] 08DX M?5QM=NYF<,Y;+4F(MF%X1+VC#<:C$1KV6+W57=,*-U".<+_N#1H]V30AW]M*3P&^7HQ7@W6.7;2GY4$7%: =7;K?P_^2'RASPIK1[ MDMI1$FTJ1)UHMZ>4;2G9UZ:V%IB,V&5VQ1J;S-]D,TF7$K_W@Y<8#NPBKXV M"$-!YE0AUTV;I2#/;S9?&C-*H!B%=10B%G9 LGGV_OW"2:8Y-$Q,!6V[_GMX M;L1A0:V"2(6+N;$K)^C.):[+SN+'F MZ;CP%M"".=L03+6EQ;R)S!39L+#4(XUF),W3D0Y+7':#+B[D4&;R?^#O[P2^ M"S\#[LZ:J#>XCK" G(OUMG_$]NJ,G=>B5FQ&#OXKV:L3PB8)@BV([7<26""$ MWYUH:?P):S4$F2L<@T ,X[:OP<2#-L7B8S.25/RNS92G&/K\ZL/V";L?"Q3F M&E((S]C!Q?T#ECYSQ9]IT,Z*PC88O:/6ZX!"C)^0^>?_TOGMWK]ZO\,?+3ZA709=SIE_1#[("M>S<^.EI_,_+[^/IW4^($*YU MA2G H&6*F$Q9\D&;VE(2 6TJ:Y8974^]]'2@:; H$6V.LS\'7R.A]W7X)^V MS &GJKTV*)%@E,=DP'PY!XZ:[ AENS%:"#'9A;_! R2""XY51!S,F.^'QZ^O M^64B*&#F<>$(?',"MMK W& MJKA,;!")*Q">W\*=/N&@3G"L.CCAVH?]@7M=&$L@QXUE; L+Q'-F33[?WWQ# MQP5-/V.*!=HD!#P,X9,D=C!Q28TN%%L3$>?8ANM[;S30 ">_>7N+!6SL>YM0 MKCF(>6D56=9:D-(&8^W&4&#"K;H%/./7@/SNA>=&[>[J@ID4SKBQZ9,&@$LJ MO+WZ-^:_8_B>WT&(4[8D7ZB)BH.3D4\R?;2!D"2SB;1"SW$T%/EQA+8B;F4" M)I>$:[VK76_0HUGWK0:SR'S@'NW?0LHNPH\G[.BQ-G.3Y2LU#3N[L2/R:__L MVS_'(17G3G\1$;8HN6\4MT3C;.WEN\NZ[TZP&LQ3-D[S)CD>P<9YY\>+R([= MI-7Q--;KK_?\UWF#G# '6[;/PFF".95O=O=&-G$"(9:/7Z+IM!_[-3\( M3V<9$!3UU1H2)4PS3\,5^7!6\2IEV,^"@7M,K_&Z)MJK_6CI$'ZML UX$8CY MGT*\EPPBX9F]V+KDG9NB8D\T)SL?;:S:*/YZ;/G2 #P_?&]32VQ4=M &)C*< MUA >7D+N[R8_"KZ3K BIV5UW>-07)+G T$"6I'_X!G^#'Y.?X'\+4%P__S]0 M2P,$% @ [(-N5K[(?1H$:P ##$& !0 !E;6PM,C R,C$R,S%?<')E M+GAM;.R]6W/D.)8F^+YF^Q^TM0_3;;99R?NEK7O'%*%0MF8B0C))636S+S"0 M "5VND@U25>$ZMZTYT@")!T!ZCL[JJ*" D \9US<#O7?_WO/U]6%V^X M*-,\^[>_F'\U_G*!LSA':?;T;W]9E[_ ,D[3OUR4%_O./R+__] M__T__X]__;]^^>5_?;K_>G&5Q^L7G%47GPL,*XPN?J35\P7]U3=85KCXY9=M MZ[]MOO,O%]9?[;\:P>[GGV!)>N59W8?\TMS]YHJ,=Y$G%S$=N>YJV+^:SJ^6 M8=F[1@]Y4OV !;Z 1?R<5CBNU@5<72! M\M6:3J7\?RYNLOBO%Y>KU<4][5%>W.,2%V\8;8=;I=D?_T+_)R+X+@BAL_)? M?I;IO_WEN:I>_^777W_\^/'7'_9?\^*)X#',7__7MZ\/\3.9UR]I1@D>X[\T MO>@HK'YF&(:_UK]MFG9:_HR*5?,-^]=F.J1YF?Y+67_N:Q[7Q!7H=M';@O[K MEZ;9+_1'OYC6+[;YUY\E^@NAQL7%AAY%OL+W.+F@?_Y^?[/[)GY9_37.7WZE M/__UJ>=T1<<^J9URE,5R-G21SD!EG_%"1_Z4; M0WF;D*62OV")F?9W/M$,/^TS=3YI&>=9E69KC&Y?<5%OW8,3XG::.*/+.,[7=/"G.\*0.,5#L^GO,'$F MO^4Y^I&NAG;$XV83OWJ3D;JY/L*? I3OM)SX[:^87'2&/GO8:.(7[\E)7=3;W">< MX22M[LAA/C0#?J>),_H"BXRLXO(.%_7),3"7ON935SW.GPKX^IS&-UF2D\L] ME;6A+8#79S*?8D+NUB97Y!GY:[PYH0;Y)=)Y^FE,QR8OO>'-FMEV^O@&*3[ 3*>; M&'=[6L]WOHE-H[_#[#,199A SQE.7\$UV&TYW[<'UQ>CZ7Q?%V4'K\LI[B)B MC!'I>L+9#;%.J.\)YV=-F)]UAOF)"I_4&//=/D7WSKX.L\]D2-XX/6:?RY!L M<7K,/A=;>B[VR>;B2,_%.=E<7.FYN">;BR<]%^]D3=*T8AH;ZGG-_0!BW6^90S'-JVQ3J?IU"-RBHH!'H M.J=-39*U0GWGM[G)SU)TA/ZYOA:X)(/48WPE/SCH@']6.$,8-JMI]1,:I7'!_-848_(_,@#D4ZC)/.H M_1Y+'/_U*7_[%>&4.J-:]"\UM6I*D7^ ^KN744GH%>_\+U8PPJMZ?$#:'#7Y M]>1S^D+$K'J_QT\I_696?8=[U[3#J;%;'LZPS:&MA BJ:6 I"P@9Z7D)?DZHC.X7L$G M-BF/F@C1TE9 2R84!6O_;_EJ32A2O%^G*UR4O+7?:2I$7$?9VN^!=E8B?UX7 M%,MU6L9P];\Q++YDB$:)])RPO:V%2.TJ(/400 4B_7>\6OW/+/^1/6!8YAE& M-V6YWE^_6*+=VT6([IXR$1^ JH#X#R]PM3KV(6>1_*BA$*%]981FPE)!WF?" M<1JQ 3/N/>VPG1!Q W7$98!20-LO+[AX(N_:WXK\1_4L0.2>#D+4#I51FPM3 MQ>MC\H&H%&AVSYFX=?3W$WB+J'GQ\I$K>)'>X2'/$O93T-!4CMHJ7 M'Q>; @&OKY^?R1R>\H*[GQPU%*.PBH<@!Y<2*=[VZJO,;D .$>TAR M^XEQ0,6#4ARU F;4RR]9PM;D<\?>3 MPY9B]%7Q=.0A4Z.!+F!6II0T(F3NMA8CM8J'Y!!"1=>^[^N7B*]Y:K<2(Z^Z MEV,7D0*R4O>X@K"VIDN=2>$SC;$HR)&!N-;!@8YB5A=UCT89GO[2+& W76Q &L2E9#A>F4TS=,7KEPJV'@+P-V#S':JWMM\I$J M(/TE0H1(Y?:/KVF&31[=F&M:46/U+^+3=9N*S&RJG@= M]B$Z*UEOXJ2X7*.4C'-95;C(5V(/GK#0E#WRJ WQX?XGR%9NB1TW$7,!4 M/.R86)2<6E]^QL\P>\+]2Y[=4HRV*AYL/&1:/!8L-ITYS<6(K>Z%QL&HCN+T MOGU;/.8_>K;?WL9BU%;^-.OB4T?K6BMU6]P5^5NZ20<]1/!.#S&JJ_,IY2-5 M1_J[G%P:5_]?^CJD!66W%R.[.G,@#Z6**]UU6KS<(#:=CYJ(D5;% X^)I4/- M?_VU,W&RM?]QBABIH>SDK;@IZ^*7BUT:Y3IL:M_Y8MO[8MM]HE DL(QJZJ_+ M7YX@?-U(!EY59?.3O8AL?P!V4[M-KM.,3":%*R*\M6&*$V2U[2[2&WA6[ ?^ M=)F?!*].6"8 I&X'$@/9U'S%7Q(=.9QW88RA\>'2X8/;N1D:BGE#+V WY*\L MYYQC"+NV %NV'W:V4L4\.J0PGQM=*#O;G7*6?%[!DJ:MIVXMES]3$M">0\1#HHM!:AF] MYR+\]SQ[DZ0]MPMP?!/'[O+(+X:J9?I6L2U=EB6YQ Y?&@_; =_T'#AH83[S M=M0]FYG[4 ^4?3"Y.CYLW0Y$V7'4'#@F68J:'!(]5.9PI _-/B1=R;D-R^?+ M#-$_: V@-[@B3'<$\*V#[=7P;2;[(U, M)B_>RI ,)]O@&EC+Q.L[1\QH@F[)=F9']G@/P$.YH\#B8P4@#A M/K>!ZE-1[#0$$ >QN7S6M*'L,QZ\-N_LKQLB]$ZSGF.55W!5MU3#O>]YA>F> M_S6'F>1M=+ K0##V'$UT)O)\%L?7RKJ@@H=W!7Z%*?KR\Y56824SOJV><7%P MO>OGHD!G8 2Q8PY:T'7EHPS"5DH'=?J7?\\ MA*O?BGS].OQ0E!H'V*'IF8-F?%WY.Q)L*[>$(O=4-E86GDG MEG5TDLOU*RZJ=YKSN2+;"E4ZO5(-L)!Z0*0W<%&,$DW4!6,V7@F(K808*ICY M%68L5Z?MK^EO@0L]+];$LT.*M$SF'$!JY<)00?Q/:X*5)BDG2&Y>7HO\;5-: ME^S;S/QZVW[<;B!Q C/LW,B6RBXQK*U$&RKX^ T2,F2X>&]#'&!B?Q]@>BC1 MQ1XQG8,"0%MY/!09)=8OZQ5U+[S"A,QQNLW)_[K"-;4S=/E"L[K]H_YY+TFX M!HQ9O@"PA5R_H_!8JFC,3I96EA+!.U6XN5-E^(G.0M-;U;C;%'#C)$":J)NF M"XL0U%8>E65=JEMO\^$[-*,Q<$S;^CC'/@^A8E?"IL!N/WN:%L"'9AQJXA'" MHRB3!1T4+6\UN;7UAHLH+['"U45+1"1IEE;X:_J&$8W-Q"^P^(-K:NGI D*4 M.)$FVZHT5X=A*7:)N]Y/;E^P>8.0>Q+R^P'+-I)($XV"--,$L;52RNAE4OF> M9_%XJ\J^-XA\C* F"GEI+DHA;*6Q46A:J0N5#MI0ZE8@,9/$ZSS %\(;)I)6 MWALE5T)RAX+4@[FNCGJ?/CU7M\GOY6;A *N_7UU7^CO$]KG7P79#]/!OL"DS7B0)-;IICV2>.LI6A2=VE,XZ+ MM1P;^?V XWJ1J8FY:2P/!2&VDCZI?^PU\WP?9B"W'W A-DQ-WA:C&2@&L94_ M2LF])<^>'G'Q"*-KY:72XX8O<[,'<1)9H2::_-'KI!]6PYS%*4^NMI.E MM2Q>\"/\V0+9SV!>+X#]R' T">T=RVHA@ W3I;4PZDVK]?6JA4G$UM/?!YB6 M:]@+9[D O(;ABI0LFZQH^/!"Q;6M=IM3Y\O 7_C[G(^L";M7I$=IWZ9$EA6[ M/;"- #F:&$WGN%@RH#6,4J1'J1<\S5]:X"HM:@?E*^IE@=$GG)&_5-01:LP> M.6I,8"8P\36)SI^TATZ#WPB%(I7,T71Q5E(75GE!D!L'X""Q=$F7-N'.- 9R MPW!%*ARA^V[[]H?95C7AH6Q@1RT!BDU#EYPG H1F,J@75,,615J>QX+):'FT"5>YQ!>GI_ 4661V8UP[B2=(XY6R6PWV!9<8HT&33 M',MX"9B-("A*8M.:67WC)KL)(?4SO7&]X8W*ZFN^3:3T"'\*I,8<-R!P+<^' MFOC8C&7[5.R-+"A2"@E._SHO-\:HB3Y43F M8\"*/3?4Q.-@JBQ,$;!11&NR&,Z8!/SWC!R J[0DQQ69U6]D2[S-ZDJ_N*SN M"8B''_"5(RED")D1@.5A$VJ2/']>]H^E1,/3&?.+TWG$^5.6_@,C\KWMV_PR M0X>ZFNW3_3/Y83G,XI$#$IRAJTN>K9-P?"IA&@%0E>M'CB:SW2I ;/A8%PVH MRI.@0Y!&(!:7=*A[)Y-1R0 8AJXNJIB3" 0'<\/SQ:GCAOREA;2LS)X@=&PW M^) GARP%&NEPER8=AW4]!C1,C,8@\%QM[*(GD0$>Z(;M.^V@^E* =S6AGLG- M)H;[BLFMNH"V>%W BW\Z&.V?/VB=0!C923=TL&-C3O7-A' E=;^69FDQ>R7.QIXKXU@9OB M0/?E<<[LN"=<=NU[3K;"ON.QIT[9O@_ 010DFKA$"_"CLRH%X4TJBR/,BX=G M K.\7%?/>4'?]3?9YB?BG.D; 02.[T>:Y!J:BT^#8"?5Q9&IGS>TB :[ 3MR M [1@_H@CG%0/1X8I:XFAB!IU@DA4UO#IC6W8W$28M5Q)Y"$&"7:/ (F,ZP7G]J*-9T9WI3E6HIE MFP[ ,0SH::(YF8U=1]CVA6VT8-7MNBHKF-%4V!+\:O4",7*AIXD*?#:FL0 J MKDISX/75>R%AN8AM#V+'ZT ^5MLE&PLE2.#D_E MN!_B(D\NMH,HR6Y*O[R;C4B)3F8'8$#+A(H.IWO\AK,U;ZTT+<@ER/6ZV7]5 M50?ADY*Y.CI(U.H J>_ ;5(7VJ.V(ER\I3$N'_(5]VK0UP<8*(RC);-' )NT MVD\;]]VZ\L)=D2<\/]U6(V!;=J*+)_8H=K+ [-5]RS)ZTAJ8A&*TWO<5V416 M>9U6?5OBC;=U#ME85+6[,/>$6&>_H-9[B *UH5 [W0 M\J@5S8OSA@?9+]8?>-#VH":J_E%R((ESKZAW^/?JXR&H/ \NUN1HD%L94':J_Q7-:) MW3AI#V[21PU!:%FF+J;T4=SL [17@BYNA5+7K$-E04_BADTCD%BVE6BB[KH94>N\],3IZ73/>OVSS1'MX"P31$$G6K[OE<&S(-AZ0SV7_]-FG/ZO7=8LC2$2TI ?-@._$OBYUG.87 #;65D7T MN6Y;35:C.US4GCU];P7.[9D,(SL*<"T;!5I9*>>Z@XTF1:O:N?H]G#5C@N@3 M+-.XAC7E;7TP$+#\P%!>@7D*XT:^OME44%P/76C:5^EJ39WN9I"#]E# 1:89 MJ[[_J9$$)AU:-=KG?%S3J;2AL7<\_H8O/PXPD9DH]S.?C[O3B*"X+KO,D3=J MVY<8$B0NMCS5Z3NFL7/R)9Y-D58-^*55$I$$/^9(D1H4.'&80-4Z(O52QJ1) MJS[]TN3L>#)S=P8@*H^Y:Z84VD[C,$ .M5*8OD8% !!W4M7EIK'?WD.,XJI4T$XDM MH')O8.Z#^9:V(?-2#PJYPP@. %S;B1/5[_=32(0L ?9QA+KQFY5$GLQ\DX)Z M9-+_TWP/A+[CZ&(9DA4 :2F:@4[SYSK[_ RS)S+):YAN$M70M223Z%]B . X MAA5IXHPUC=TC@<^?]:R9Q3[)/*/^(BO3?)\'](0!@8O=2!>/Z=GX.X40DQ*J MG?20F+;E[P7;0$B75&LGW\ [J*4C%C7QP6'@&Y8'3B?@1;Z+-(F$F44,1,#. M%]>H_*U?ZR28&?K;3WU/_*G?'O"_76R'5/O4'YZ_)F*<(?5#>#8U$\I(L,H+BK%7FI'<[O* M7V":<>Q)K.; " VH3V8^$:JS34I<<(H9U;)W?,,O$2ZX=\G#IL"%IMT-3E)D M[N%2>),5^><>UAH>XPVX/;!AB M6Y,G^ @&#:!J><5I6@=QB&W"0P _PD:BVFEV/"?E@;9]H\HB1 MVB DL*DMS\2351$3]]V*B.Q<^\6$#P+7,!-=4N#.N6',01.UQ:7J*^GF?7%5 MY_>]VUPHZW='_7JA@3("KMC)5S\3KO7 > MEOKH#81Z:SM!NU**A.":H9DL*214A+?=\F#[#H MRPM[T :X;HCPTC:>?ABME*!S$S5/XMHT5E*FTF+JY$(3DR'*:XQY&XQX?Q!' MCJ>=;5>"&1(03Y"!4V06O*U(O#^PHS@*EW9!&P=1<;K-$98-AXB%+L:G29:- M!D@K4>88-?B73&G=H&F&C<3P@F1IZI1A./)9,[DL/:?;+:)90%%OK"TLGZ]7 M^8_=8=AVN_6/W6YOOU]]^?[PY8K^[>'VZ\W5Y2/YQ\,C^>/;E^^/#Q>WUQ>? M+Q_^_>+ZZ^W?'Q2[W>Z@27G;=GH!ST4P4/3(_8ZK.F"[R*DI 'UZ_[VDY==W M16\NXRI]2ZL4"X"4'PNXB>/;2+/5S.-1GYEK+'"U138W!0CYULA]&^ &R'4T M25PQ@>9,'C)@CC4VG\9(\16799-2IS^5#OLF*]876#[R(DV>&[/Q5Q[^I%!4 M%;6$KLA?RHJ7;&C"H "93AAJHO.:>]7/01>UMO*]R:1\S.\QD>LX7>$#QXO' M?+8C_A1? Y Z1'ZT;><D6'\0(CM07F]]CE4IB5=MX=#Z=*%22'7N^3JJDO7J M,HZIPIW_)._M!4+HN3JDH9[,2"&4TVS6\U@C/L%:__E"RR$-')#L]L".<6+ M#\"S 7S33-PS7&XV6ASI2E\#'4&,[41Y=J!YKC1B0*>9U>?0D5"/"GR%-W^V M$'^&KVD%5T)5,@7' ('M0.\CW%A'8)YFES\!IYLC@#S:;[(V0*B]2I@M-+\16-X"A&7<3P7\TIK(0JZ^B>33) MNP*_PA1M3Y*R=@&782NK/S ]-^CN21^-OUSH+9 M7E?Y.\;WN,YN\#6%4;JJ;Y0R M(_"K 2,\":&'=.)RL"!&C5Q5R^V-1['ED@ MQ7JTS/0, 0SH1[XF+D&G$Y@A]*V$5TN3%G$3ZARN9 !&=M1-N;=L>1D!OY6, M:UD9>WNPTJ=-.9,'(F_C/]SG1;X M&RS^P!6]4SW@>%W0B;#MDR(]@>5:@>9.B2*$[Y@JI<;.&"G9;U:R"$[WM>8:[2\R *[K U"(T0(DVR M(L_)CD' BHM"$I QQJAV+]S8H[_F,!-27@]V!2Y*3%^UV7!NIDJC;Y64U(/# M!QX'EQD2<-*0& 28MF?JDI+Y]%P?ID.KV*0>_-\D.9E#"/@C 0^YR-/$#(T,3_2^C9-U2?7:4:NQ?.H3SAC 3NP@D 3]?Z9Q$B$ M'(TXJ8OKW!V>^Q?2USQ[>L3%RQ6.!&\A[+X@CNQ(%^/[!"8-WCL&X#=,5N0$ MUY[I5ZJ3N$T^DUV+Y\?8VP7 T$J@:O?O,["4C;KAI"(GMWO\NKWJB"[2OA[ MC^+04.V)>B(^#H)NV.B<_?;'5-WM@'ZERGQ:8Y&MM.NV S .+>.C[;!\J WS M5"GJMJ)UG1=$SK8IVLA&L:]^,_Q>Z^\+#->%6.]WVOC]51Q^PV3Q-#?:O,_N M=GO/+FVZE'"P^P'?BPRHB;O#J01C 'HC%.+E1K41"G&*S?'J AY.'*RW%6>T ML(P@0R,XTIYXJA_M@LX=PBE>MN-.&A8@/W1LO;7)HX5K'LHT\C9C?F+F%^EL M9;1_9"#Y<8 9^8;YT:XDTTC1I')1%$W:0P79;4!J&!#YEO]1E3GC*-%(P>)< MZ;XD"8ZKV^3+S[@NWD'K=-S6HD__2ZTE;W"%ZR P0KTT)GON'J1'0'64:>1/7&&M5 M4%)+J0L3UXP_J EB'LHT4K?,_.WKU]=5G2@+KIH\R3=9DA3=I:8=8<] 0>!Z"4!,?XIFXPP;8,&B!P=K?\RPFY-CKJS*TVV_J8A,"#EVB M0P CMBU=XD-F$0AYZ(VHS*C=O4^?GLF3GQP6EV799_X_:@1BS[:1)@&M\E3L MJ&/[X#7)BV>L-K?3Z-?>!4U8]?MM5,$TH^=U\_*DEFH1UDP8$"11'">ZF%.F MLW$.4C0LEU:LLC;CLY6XN<)E7*1URKKWJ[*Y2AC144GPBJF36%;L]<#T#!8K,38=3$GD= ML3N0*TRH393B )W9;YL!7,I601U8<_O:O-LN?\ ",0\CYWA9U#TOMETO8(8N MX*:S(AW%9F)U%-FNCLPVN^[GO*S*NM),1"O--%%&8BJ+\>,"%YN)K:HNG^C4 M/[6G+J; F#(P<$T3Z1(X/A-_^]09L]!)X>UT9R%G;0AN]W9*VU]L.JCT;9 Y M-#F=0 B1V[6K*@,C=.?L[P6PAR-=DO^)D)WOML%#J&S);(+46:O%.UXMVZ8* M1&OSY>&E<=@.)+;E047ZO,U4;A-:EQUCJ24QV)56IM/%*RXN-MU4!#H>37UXN?;U BZ8=C)OZ$&AL#BZ^T"L)TXGB:K:Y#: MS*4TC$V=N0KG3P5\?4[CEB,J:\%T7#_V/2_:75584?$3W9/N\2LM3Y\]"41J M]/0 B0&=1%7)Y:-)29U= IU!;"4(:O*P&N0 VP@L@5+A93+&!T;J(L_(7^.- M&QEC;5D=3XO-$ <.%X>#*'6[^%R[PU(U[)>BR(O/>5'@>*.9E7#$&!X%A"@. MXAE+3O Y([;>J..W[# @L9(PULX!0X(#AZMQ$@V4K:$FZW,7$:2)-"?&-9-PANRZT%9F'JK3DIS'G1$4!D6]C5Q)5Z_-58 M$NQ6,A1E_;AY>85I0>=W6S0!ZYOB4E_3-XPV\4[B:WS$:"#R#-?2I #,Z/4_ M!7BCQ%"DN^4$RC6_&CJCA8< G@\M75)&CV6V/-J&P[/D?=)&.H[_/4%*V$.1 M%0*QN_"M83SJ1FH4ZX2'< D\CK&I&7 MQ6$YI U7%>G -M[U&U][X7.=TPG$T#?\A>M-1/ U?)/.E*Y^#[_'Y'6RQK3\ M*S7N4WK\/:V>/Z_+*G^A+MN"8B W#O"M(,(+?Y./A-P(BRH]6EY6M\D#7$FL M\?X^(,"V[2S\728 KV':.#T9TY/PX3E]?=WD&_UWF*$5]::C@;+#7"&]!3L# M9)L1[NB!%L*>$3@;/BE2??6_\ O\6N1H72O M1&A@ #UL&)IXR,RO/I&C02,C';WB>63D :^H&/^&,UQ >O6_1"]IEI:UW\\; M_O*3QEY);,[CQ@-NDH3=,VA9$C$1>B,(BO1KEXA<_ZJT%-_X&W+Q.P(OB+UP MX2X]HA@;7Q%5 3>[K!;MH,G;)FGO3>W01T2QCN<=>A:/&(P0,7;BA=^_IN!N M^*_(S6N7HT'"UL7N :#E)88FL?GC;5T#X!IV6[(96IT$4CTY MKB_^:3.&$K=799I4 MB!G+CN[;:QHM)OG?,Z# MQU=',(4' T3.'5N3F))Q;!M8H_*D4)JEN7_1=K*&T>9J'Q#S)&U. M/R%3W? M]W*R([[40NOV A@E$=9$(3- \8&EPP&G-K9N/\5OL%H7]2UTXU'WB(N7<9P4 M&PD@ [FV+@^]2=R5!*SLTL[,VMV_37:2LO7E[E:N>]$PB;?AQ;:G*'1Y+YEL M=7#-Q\M7(E5QN@V0?WHF;FNGO,B_0=&OY,MJ>A!\.G]RT] M[T1.)W7Q!Y)#=215&Y8NM/":<_(4^R%W;("\)(HUB9Q4OO^)D>HXX%U%M8/^ MBU0G66>[YH'2R]/LQ0\0,J&ER!VS_=S:F$/)'%EJ]C&/4XD!@1VX8:"))DB$ M68./US'@=7G7;@CP"2=Y@??$('^451K3 O6;8'YYF1@U,+"0$4)-(C%FD(UI M1-#E&D!/G3RC)U>#B*#8NKQM &KSU^P1?$D2 MFH+U;2_:]^36S1%XPY$<%<1@QJB(O5C(F4$!M*IT]A-\S\OK) MGS+Z*"+S;RHPW.>K%=GSZ!-=7C!DQP0)]#VH2>C/#&(Q&O]Q.ITS5V[JO?G; MG53BFPY*[_PC"SDA/T:!*C__O0UR71%"?DNS]&7]G41$MOXRV5.+ M+W+6WO'# ]LQ8;=LMQ8%H1K>#1EX9T"O6=&H_J7922_>5SI*Z6(]>PVI) DL MI-R%XSMNN%AKF.07,G< 8,>!-I&68Y@SL([%P&M3$*I_C792BW?+0BE=G3/6 MA[)C$W=/C[,_>(ZF]PF6]3/^*EVM*SSB2BLU('#L 'F:W&<'.37TQAF%7*_* M4_TKLY.+G%U_2NGJG+$0E960"Y2B(APM,\G1]%J$_O2^_:6 MO35RENE!.Q!B,^[FKEM(.,R6W.Q%R<:Y2]>G*ARYF199MOB&_)634J+;%IBV M&7:CX15MEFP*\[G1A;*+#U?%DGO\M%[1<=]K.^3ESY3#$T9CLH_;-M3DW2?# M%!X6Q5'[1U.[RE]@RJGCP&P.+!0BK#IZ28#6(LPY@C2-/4Q7//;N^PV_1+A@ M4)YTX?4 V(K];LR_%L0_HN4A^45Q34MKP.3 =US5*:[8U&Y^"\PHCAQ-_$ X M^WJ'K!T ^WOOTG+R;?*1T7 H>CUYP,5;&N/R(=]3JB]%&ZL/"(S$LC31\0MS M5!S6WA]#D,_AAL\9?J+>@"KSYQ9Y6=X5>9+R@AGWC4!H^9XNZ?!E.9 M6-H2%!C71V)IR_@>TWR^,0VGRI[(/\@FA2_C MN%@3U+N*5R;O>BG2']B1%>OB82TK"Y(0]ZX12]L7=O;FC6?)5[+G]3.>T1BX M(0SATJY? GCV=8:6QM*;K,*$_-7@GG[4$ 38LV+=M"F"K.S#LJ\LM+1=FOGL M^HV\U*B8;G/8;&MS,)L>N0M+JG7'?PAXINEV\PXO0XQ.18M]R22E2?\._8)Y M.P.S [ =SUSJ]6X(T[YVT?(V_.;TZD]M]1V39REW&Y 9!7AA%,>:9&P=)PB2 M0%MUC1:?!W)KC-RG7&B9-#L)Q89,FA?FG\NH:<'$\CKW7:V-FKZ7(%TJIH\E MMXA1L\&Y<*-FXD-;ET)1/106-6HV4)9OU Q-Z.B2?5Z&*3PLBFOUS6+4],,0 M^IJX2_%H+6'4;"!-8\\YC)K(1K8ND5%\6LH9-1M<"RYU2*MI(8$J3%.Z2.%[&_[E. MB1P=AO>3WZU?,-H4NZ\V+??5LCEGU3F^#B!90^%")>6L!)(V[6JS7\Q)IET! M\?.([>YS($"!AW2[.2N0TRY%U,;ZTWI7,$5;Q5NSBC+T/<_BS3_Z)66X+PA< MTPHTN8;(LET"GMJ@_#GEL[Z#8BAFRY-NV-S-9&M[V6\":+5VM$0#,?VVJ/([!05X!":,9+XY@TNDEF9K83 M]H[[8W@CVAL$OF,A35(OR;!'&N#>RCP7A\;P96"RB1='D;X>'+W<$(2E6.^] MK558WL%W>AT;/J>8[8'AA7[7$*DYD\0@+5CO^N7E=96_8[Q-W=NZ6@_R>; K M, TO\#K%M);!%XOQ>8%!%2XCG?9I,'!A8K@']A0K-7-@;N1JG+^.]4HYG*/M4$>@/[#C"SM*4 M$>,@-HQ2I$L:*V\BRNOI8P,M7!EO#DYT>Z&Q^K=UR[UMOU.^PV$3KL7Q;.V5$]\-<-./L_5IW0RGQ;^TO M:#_X4&3T +20-?D$Y.*,7"N(EIVF]P]".42=S-@],)F(D504T2X4<03\&^LJA:K"/_VK.-_ /4519[%A/Y_>[7 MP PA\G5[]O&6#7/VC9_(N2G<&XC0S'+KGP]-Q_=5VT&8E&,3]VC:IR"OE#=F MCW/7I_='\EG^F2'0&?@ACOP%GATRV!I/"]UX2"W!79/-*=Q^:G]V_P/_)"Y%4H/@AP8!@["WS,C\&H M6N_"F?-^QM_AR^ *EAP()$9B6YJLYC&,DY4 +A%42\%G\JHD9-IHT^_3\H]/ M[Y]P%C^_P.(/_KH>Z@F,V(ER^ HM9&-C.-T0;WC73'%JR0SU!%$?(UL3I M3I@?@MSL@3J1FVRK'G4VX44TMQJ R#%QHDEFC//IJKI&/P9)=KR9,:/S)7HC MU["T)#!HGEP>EYA-"0(4ZI):3$Q9T:$U']B.ZN.J-3.I3FZ_:!U75_@-K_+Z MVEL7+.-1G]L%>$YDNIJ8%49R00S@CAMS6DX'%"'?X$]:&)*G"CEH D(C\@S5 M0:\]FHZ..H0]]1V=%<4V?H,$5H:+]_;;L)<#VUZ<3L!T/!MKLD)D'K_,XUP$ MZ(Z#BIRX/JT)">;K'Z"7;[0Z7+>]ZSF($"N[VERP'#"ZB24F7F)O=)XBN<,1) M6TX:';8!*+*@H\E[4)B\_3#VZ8/FHND]>>!D:[Q/!+$)PZ*.C+B@JQ<^X=N$ M5L=>84JN;[AZSEE5>\A@X\8"?A3X&I>!Z.711+B3,N[P>$F3%I.MM_8^_7M: M/7]>EQ5Y A=??FY=ZNDQ2OZ#'N'/NL#4/:[619\O^\1!@>$AJ(N=< 1W)^.> ME)2'K:YI2=?E&TQ7=80L.YT?U63T-0=!Y-C=8N?ZLV88D=KD,U]OKF]W&;:& MK@6,QL!Q75_C9 ?<2P$/SSZ]C!+CJ@Q;&(V!9_G(ULT2+L@6'IY)V5JF/WY> M:.WO?]3TNTV.'WN<)Q"W'_ <9-B:Y/V5998@-+4U0\@)2 Z^V^0>OZY@7,.[ M+;;1G;6N_/8-%S5R1/>$VG+5S\TQHX'8A):O;]I1+H\G 9Z4)&9Z:05,2!QO M+(G]'&VW F:$_5BW[.B"G&("49PBACX.!Y,$M!H!Z)HZE^X:8$ 7QX(SP%RN M5OD/FO;B.B^N\G54)>M55]G%.?B$^@-(7@U+O41*0FPEA%%4+A,3_%@=3UN-V"YB:7<:CN2?6+(%IS7I>6C,1KFG#8)-(;!)81!DM39HT!J#CE2J^I6X23 IV![7D6TL34*5U?1:6P4-Q=*T<*DL[)=O9W?Z.:Z4'1*.%2_$N22#1UV 1;R'4 M:(]..+?0S%\$9NQ:NL3N#/.=+RZGHHUB:6O.FB'WU,-V9(E9N.OXKYBSIV(1 M4S!Z"-*P9+G_!3FF4UG!5]4O O8L>M@>4G,-+M1.V>DIW;^B @M;5 MF^G=O+P2.=P$I)6<$Y7='L2!90=+XXX8).D*F>'F&93AI]I6KD[=T0"[S@OR M9-RF&X_?'PN8E:N:*;^1?4*,W\-C@#!Q3)W+>XC(@ 3,^=UEFTE\R9#P/GG8 M%IADTX_U]0@;W"5[X!S[K)Y-E[$W3)0<=49PK,YH=9NDT9AM"[C,.E%+^PD/ MYVF6&@8DGA\FG9 ?K74GKA7YNH1EC".VB'*E0;EPY8H7XCC6[: YI+"H#L V3-?0Y&DEPYPA/(H?NJSI;>KA#J;>&NQ*XX8] M4Y,8S2$^"#./#7$:&]GA+T3(LJK<^Q9AM(_QY>8L&>X(HB3"CB;AF.)4[MSO M9*">0 ?1!$G5I=QH19#G])7'F?[VP#9-.]0D4<8$A@@@;/@P8W G+3Z:O[SB M"E\^D4G2K9F;'*"_/3 0VQF_3YBK& M/&"&,*E5XG%R4US&\?IE71>P; ?QC'$[[!L+N$D4QIHL15G&3H [*?9]AA0= M]0:#. ".'$5$7!6GC HB[%FZE."0E8-9@$]2"9YR%_B.^=YLG'[D6N99P<=; MW6UH>_7B=(]&A:I);BFY4$1'J;B$G!)M91P[(5(4:GRUE;8Z4<--AM:;N,NR M?=X,QG-(# *""*&N#_T2])P-FYCK? P)]+VR=2?]G6P+CS_PZ@U_R[/J>5PB M?8%Q00 A1(O4@W/E8R:JJ+WQR8'XWQ@6CS_RN21E.QP($Q0A3?11R@3DF!C: MWOOZYDZ^/"KRC#L@\'' R-GY9Y2- W),2KBD0#JN\S7'DV[<>"!(3 =^O(O' M1&JH30LU8O*MQ\4LHD':4@NV^:>_E(A%R]?<]B7QW#W:P C#^N2%VG<5 M50S=)I_)6S#EY;AKM0(V.:4M3<(SI_OTXN>9\>Q#^HKATS M&K!L*\2:Y",]N0@=@Y8.W%JBY%PF%2Z&53-C1P1)&)GVGV,38@/7YPI_F:'/ M\#6MX*;ZY6VT2I\VOILWV3;W__:2NP:^-(.4)6Y^'K@+#PPS8H<;&NB MR.VA,)\;72C* ]/H-EUMM^E'\AU^5!JK-<"Q'T:Z92X68 L7C.)XM..Y#06A ML=N#P(F2;I%#-:SADEN(04>@%+/HX3DOJD?AI<-L#LS8"CU-[/926QH737-E MTX4S0ZNGIP.P$]/1)N4&E^)B3#J"I9A-?X-%2B6-)CCEKYWCEB#&"=(N+[? MLND%TK@C:,"*H<72;0M@9+BQ)I$IO20>9,@1&,4LH=F^:;UC_LIHMP(6M.U8 M$W6DS*I@@FB*72DF_]!J.&P'+"(ZOB8;$Y.L7 8<@5#, GIJW63DN;NF 3\+;LJA:?"7_VO.4_ /KUUJI+RS^&CI;^ M7B"*/%.7?#)RAXH J%T!+^7\:BITBSSN>;V CUT(-7&.%^+! / >I+)*3ZJ'8LT\.X>XD^W+7!]$P:Z M)/T?T'VQ%<[]F':L4>="A_+L)B,"%\'LC]LDP62:5&WQ]>;3[?T@MT2Z ^Q$ MIB[UE3F:F3YC@03"'3MGS"^\D9M=GBEN C164P -;$::K)\>E< AZ0>1[,BL M*#J3_Z*ZS?IOVD)/LMT $6Q[VABQY%Z1HYXB'91[]BL*-*2/]_''_DT-N\& M %[@VJXF.J-3L[F+>L=F1$3&;T? K@80IW"UD[*:@;N';/GS-TS MH/SXEF;IR_J%I_XX: (00J;RYUN/=J.C F%/?4?G0!-'ZB$>P9^#/&HW :9G M>M%B>,2<^HY'X=EYQ+QIUK=<7-:E0G,0@PQH$V&YR J-S]QQ" MMJM//F,VZETYT&T-C=ND"=%F4[^_/8A]R\&J%\:PBV*'[ *0U :I'QYVOV=P MDP\"HZ:D[EV!7]+U2YTNFS0MRS7%\3DO!U(Y3AP8A*&#-*Y"SN;XS-C51LXW M6\8=3%$_G]NM:*2*W;T$+8-I3"#[D!LM[AN27K&-3F];$AL^X4\8TC)^U^G/ M.A7,[DC@:L,DQB'7 "LT-''JD)6 D5#5)M7:7P>^YY2\<'7Y0K<8$2//80_R M*O)"6Q,/:/DM=P#4I/Q6S.O-%2[C(JV?AK=)6S+H]:JYF[%O.D)=R3$06;K4 M%9"Y],BA.\XN-<.]D]*F-8F>V^91*X"A[?M+O&/V =E2=IQ2HN=&_Y:OWF@( M8O[RDE9T@G?T:M-+X][VP#,,3Y?TOW(W^D%(C2^@(F_,(H\Q1N4U0=D.+F8' MF3[0RKX#\;EC1P0)C&&L6[23X($R&?16"CIAR>-7'_TLG4#?^WG_>X!LR[54 M>SN-6%T,"#OG/?5V_FM(BUQ7[_NE?XWQ_J8HY@ P, @P3 .'FF2ZDKY!C\"Y M\VS3A[\;37\:WVU6_2XM@QR#^T8A5]((A0M5;8P"VK!8D2+C4!U3E[!_(-2& MZ#9K>TZ8_>P5'0'$06)[FGB%3--:"8#_:.ARJ/_[BM'QZTIN+E#U@@3H%JQS[.XE$/<+$=X0)F MZ +68RA.Y+N;(MGM:%6\K*PI519D:6)8D2(!0/,XT")#BMR -VMQQ.MPTQ/D98:F&LKX_(2;E6SW3 V_J3BV$^-L05'-E>U+]D$<60^V([*U3<;^EV1QO@3?DJSEH(FL M&!F:Y"43(CAS]JD/G\Y6/93C27_8D0J7M)\VO@>HFGRW$M)M"= MYVH73,.,.!I[ M.9QOD^PCS*2\3")VP5URO\9O?PU77]-$S"K8UQF@P'0-?7T/%:'#:&/,,>9IK0P(ELL([(K;T2V_LN(O#=CQ@XT MN\FEM#8B(]>)N^JH11J1&^J+&)$;V LW(CL.,K0+&3NDL*@1N8'R$<.D S-P MD"96'1DV"8'Z>&'2<6!!K,N>*,*" >9Q()XX3%HT1'JKOX]B;)B:K!,A\G5- M/OV@%AX:K3P2%1J.$ZFV2PV?7^.47Q/H,39 6E=;UT)"P#S/B!Q]4UV>5!S[ MJ;$W"_P9H_75A\F:+H*:N 2?6RAY]/CS1FXKW2-C*W)\?>-,SKQ'-M20CMG6 M/R3E.R1TH7=EEE;1D]QJH@?IH;"H=K&!HGF(BAU9L6[7-Q[!F;/7/43%=*/05/UR8U*. M3=RC:2O6M]X5.;F(5._4"$HK47SYSW7ZNKD/40497TLNT!E@Q\6!;EYX KN. M#+;=-J09#T54YP*=06!$B2Y9XV3X(L=8!F#%C)T]?BQVPE#3!+_:?;4 MRZ]MP\-V($B21'D(\XBSA[F6>K M(1#-0!'IOY3%PYRZND"T:<&7H8D-K/J) M)'4:="WQ'3 -,Z05K^IWLKU>BJ^,CHZ5T=]VY*Y6WUC(O'9Y@U M5H.GIZ(VJ-UD59%F91K7]&A92DX@C3/,"H3(MB)]XZY.(Z]S$D[S:,$^4QYO MR?XM)\=278>07\C^#!\'/G3L1-^BQL/R>2;ZZ!@,.!(I]0&]+C!NUSD_DQ"R M/@UCQ;?)[20\ 7+%L+'4U7?F1 (0(84T2]\ES\%]M1_RW/T(UVM MB/R1LYU<#=)HM9WW\;]E%[7$T,#W?.Q]S&4^A@QJK_0]0DX?RK(R4'<"9#M# M6).L6#-S]Q#@_%DRV%^]S@NPXN-U0O$MH%<37),3EYM7(1CR_60-ZQ2PT=+3#<;/R70 M]F=4V9.5^.#-GJ%/.,-)6I5W.2$>KM)B\X+?_E1H5Y[E2\".4:+X=TU<$^X5;SA M.BXFCHLU7)67JU7^@]:B(6?J5;Z.JF2](K_+U]G$74CR6P![3IQH$H1URGUH M+%WV=9P^H&#V;,Y?7EY7^3O&8GK@>;\#/!OAZ,/M>//01+Y>U5S2./2FVJ"L MU3:WT2I]JN<]K/%B=R/W4@O##Z+>&H"H.._'A!L<^5D/CZ??#K=C@R1!AKG8 MA_3\=&BD13R#@M;'T6?R[[3Z#(OB/8!90E#ZA@"A$>!$DSCD^61D$&XC'@LL#]\!.Y!Q MBMT>N)$9?"1K"0M;PV5QKX63WAF_XZJCDMQ>D;@*6])7J"OPC<@/%[OA2\-L MV'O^_,%=QQ)FZ=E R+-$4;G9V7U+ M=PN]Y/9W+@&I>%([$L+]$DFD.$M,Q- ML ?3PE-LD'E;NNA">BC,YT87BO($OOL]=9/!O7KGQS^SVP/L&-C3S:E:@#4# MWVV?L_);PFV M?$6F]M1$%@QMF2?Y* A1@&--W!HXMQ#.CGM:NBPW'3.]D6](@M&.(HQDQ"WUI6=M3(IH'R4?0R4>CXVATI JP9@*,XK>><>AD?P4@WAT,VT27U,EM@ MBEE5"]UEAKZ2T5?_8UVD)4KKE$A#S_^!C@ Z,3:TUP1LF="__0D@5.R3-8/6 M!@:.;VN[R$1XQ84E[P:ESS-Z#K4I3J 1:9+'8;S7L "W4'BFA!IXO?*N2OVO(=E$*I-8O9Y75 *]$R[?S7R^P$W2")? M$S\R8?;)09M?H<3_,%/;Q5YF(P8". B(0"Z,8Q.Q3HJ)'\'"Q[R"JS$LJSL" MP_2PH\FUZCOD_,*L["XV5D_ [ 5V]WR+OK91QO&\JT)LY)$K7:E!].!]IWO-L(G3M] -FF M'6MRO9E;(@9!JTV*^"5)<$Q+\AX(Y"$$&K2ZKF@&CO^11^5E7-TFEF'Z==6. M=-O@-KN,X_7+NB[JL;4!?(%%EF9/Y>4+51;WB\OYY@ \Z#JN;L[ELI*F@%YJ M\S$>S>T>O\*J2.FL!\UKC#[ @F;2K;B\,"$0P"==D5R;,.&>O?1[3N^I:R+[ MT0JW\@,1BC\32;_";WB5#^1?GCPT@*&'%[^'S$<&:47:2<.4?\]B7)#W!=W? M[O+-5E=N96EBY)/GNQS&21JR4RW_.M7L)?J/=5G5E6ND M%_GQ ,#U0NQI$O4P]U+N!3N_GJU63^RF07/BK-EG,VG,;@NB!$.L26GA48MK M -B> M5$(&*3#-3Y6M?7]Y)7._S;:/BMUC8O-.O*>Q,B]WN(C9-VNJMQ8? +@^#DQ- M' -&;?5CP"IV3141O"V<@Q97*>E(Z9@RS3 28CTT.L!F%,"EW\5FI43+6U97 MF9GC13[O=\@V&<-PZY&WLO_I(P.LU JRG&>- =P@=BQ- MW'EGYC<7KTY) />P6JXH#?JI+.'.CSP4' M #:T,5HR\P3Q*4Y&MYT28[)#<>I#/0%TS0 GFG%0D"MLUHHBUH.GK(O/8"C[ M4%=@!0%V-=$2"3.$QTX!K(J3$2[2R=1'INMH8D_D'*@R!MV)E%AN!CME?JF& M9V!'$S7$3$(TB'7OCKHT,?F3N;*&CN?[FKC1RPJG C+M/5B7)M[^BQ+1, MW5XV@G(C .N_G%Y/XO0:V#$.-7'0F>DH'('^3^/K&H;DZ;&TFX\ZX+@VRU9[)]PD M#-'B-OT3X)_3YD0\IZNO8;BV+F6" M9,Z@,1A;'KX?<=M0[!V,H 61)N[_I]A&A FPX!2Z"W4HCJ+ 3!9J2CH1*33+ M\WL&'V3LQ[XN2=3G4H@PX,F7%E_4[G)BM^7(-0-MG!-.L%/T I:O5:ZYV)S, MTSDRPLC5K0+-)!'APFPY.$\7#(7.T7MWNY9SM"7F'.U^#.=H-\&^U[$;:NT< M[6,_T45_+4):MI\8&]/"G:,MY-K:>6<>4IC/C2Z4/Y%SM&?"6+=4MS+,$\2G MNB+4Z9RCPP2[2#>MK"!7V*P51:P'3YF5'D3=HWF=@6]C-]:%LZ),X;%4"*WB M] J+=)$VO#CV-14;B)6 .U$7YT5FX7#<,:Z^ZI>RMH[B5BNYR6:O*EEE_R<^*7]C!'"'.N@W)4*A8KS M?9&;EN+<%E.<>Q]$<8ZQ@11E%?D]*\A6])2E_\"(S&[['N(LQYX.((D"[&GR M6!0A-G,1#H$;^_XC:S?-$=D2BDKA;MR#CE"KP+#$U.J_7E$US#4AZ+;*Y5T] M\[9O@+1H2(X/$/9#J$DDT=R2-)86:FO 2(&Y(R"*DXE-S^C "SV\A)I1\PG- M$"745F3I@7*_\2/;N!CML7R%KR6^32Y?7U=I3,TTF[<5^='7]"6MAJZ()_@8 MP';LZQ(=,[= S4*8Y<;1SG;G\4S+BS[JG:[5WVM7Z+;^Q#K)N4>WZ0V/79W M*"4WI\TET1T[,8""'E6 M_''/'Q;4L;? )9#.)BO-6(0AV HT<34[C:QTH([5QBY&5B8+"+!-PXHU MTK:;];@4SGN[3/SZS]B-<;(>XJ,=0JPVEP3!DI]N( M1X;VDY2Q*TL, H(81KXB._/(U! A=DQ=ZGN-(35S=^S!N/!4$0BZ@:=;>,@A MA?G8 :(+,NH(F&)6W9%]FQ!Q>W%(R$)'VXO 4"Z'H9[ 0C$T-$GD,,@& M)O.$(2HN<%>GM;O+R0G;N(P4!DA9:C28'[<:R>@KKAOB+7I<.YT>D^ MX.(MC?%G J>?S]QN(+&AH0M'.?<0)B_%D*E5G73GV#A)R7*MW8^ ,X+N4;)4 MMC&AJ?43[$Z2:N7B"M-7S[K(;NO3XK(L,<]A7V84$-N>$VGRTIO.4P&@TK9I M;2(WNG O7_*B2O^QR3Z;U#%1KK$F$XG2)D8*\MU7K MR/_?R#VD_)H3<9?:''H' 8;MN+Z^&04F<9J%UH.]W_$V*C:-MS^5/;[9 M(X#0B+VN'6ZIC!T N;<4ZZ1 -UD:]$!:@WYA_CETZ)$7NL&RTBOC)'*A)H^< M,:06T:$W&!>N0T\<# U-6-5#85$=>@/E-#KTLJA:["#_VK."_ /35MQ M+N*9C$ (FT:L6WTD@;UE ,[',0(%#B82IP>#!H@N9P1J@'U<(Q"AKV%KR[HC M-HPS C40_^Q&(-L*M3$9C&/U%-2G, (-W#2VOM>\N\9!$Q D?F2ICC'ON4IT M[AOLJ3=DUB5P:8A%\.<@B]I-0(0CPU!]%Q%F$7/J#8O.'R_$='.ESK2W2?MY MW>0K8WNV]K>GU>)<77SN. _+0SZ)09ID#672O=_0,U314J0G@%YDN/I:.GMY M(05NN4&]#.5^6:Y?7NL<;;^7&'V&JWB]JEWAV=KAMC.\E+%DPG> BST[T<1= M75BJ3DL*/;W;]WX\+>5\**^H=!-HS3;3806^4)E_824:X7]7R$'4VVX'%B,@5U M(SDS!B[W2^UMUF]Y)3T%.@(4&@;6)%^ )+5Y]]$T U+Q[F_,EG:?"M:I4_;^G*?\%.:T5CXVX0F_V&S;[@?]?=V M3=7.#\-/@0Z3)*#-KU;M:GD&%&6D$[\/<#"9K"9+1H8/@K!T"QB9(3HK, /# MTL34*LPQ*63+S4]XHL@N0E GTN2=.)WE3&C*\@P*;K27!#*BL$5WV5T'8+BF M96CR!IBVQ78QZ1:3<1E7:UBD<$4#2&C\B)3UZ+@S3;45^/H:?2477C^^XR", M4ZR@YJ.WV4/ZE*5)&L.L^O)& /6DF9(: D#H)^Z'6&4B*+<,ZRB@5*V[SK6X M*?_ +Z@@.1 P0A_92WLU3,2Z977P$2)B.X@GB08(@L@(](V G"H..WQ;$0CG M*7.F6@@N7^@SK;S?58NYR3Y!\O,8/SQC7K)/Z:$ CJRHZY6Y5 $113O-ZB*F M"=HI/00U0+OVP'&<(-(W0%U<\].%I,Y2(JJ^(WN!I.)NUP,X@1-]$)5=%]0T M4\6I7C*K:8E%^L8 +@[,CZ-#&H0YS=IQ N9>P[3X&URM\6TRCK/, 8 =1[ZK MB?UJ.EOY&*>9.T[ T\]YMJE^25TN/[U_>7E=Y>\\>[+P$ !B'T6:9-.;SM]@-$%V34$;"/ZX?L1W'B:Z)-&V0#DWG"$/_+#WF\ M1VYB!H:AR45FG)A,0:VAO]!P3(QJ7/1N5^!GNA+>\*8@^W=N[/>857+%M//6O0.R@R-,DPE:8&YW9*_,4%?1Y^OQ,4ZF4-R+B M_9])GW5Y!2O(9N^9)P$P,J N M-39E!$D5G28E*6>;>3<^ >!")L$#SU&WM[V('#-$"_MX!>#I-93M5>..E+( M.#7*[;%1I"5!=K4NR/]NT)'&MPGW,#_QAX%MQYZ[-(DY,VTF>=>>4?1*,O/? M,[A)Q(]1XX=Z8KF3_RH(8B? 2[N\G),PD]R#V7>;5G35Q@^MY_K1:0I8A%I3C;!?Q[6/U:GOO98@%YZG7A)N>Z(O "W 2ZEO" MHI?G9R'*WIU7N?1<$V(=1/:PMI<3R9'4MX%I(1]K8J,XBT2-(\\)?'\G(3@. M83FO>$E\G:Q.V]8E5(#H@HPZ G8*5LU=*,C'H6NJC@WMV8/W?;3 PX]? 52F8X8#T S@GL79%BKN/$:Z54P#>"9*: M'D[@8?WZNJJ_"P\R&@LQIZ\S0 EVW.5S9Q"?;OE.%U'XR49QXN@;B,T6CM.2 M8D['6CVTO/NG;DO+:\EK>=T_AY8WC..XF_E2:RVO:9J^+I6(QI!:1,O;8%RX MEC?&GJUI9:*&PJ):W@;*1PG6-I'IFKJ%Z0BP9@".=AK,T4JRR$X0U%M)UA!= M3DG6 /NXP=J>Y3FN)IX<@VQ@,D\8HF9.0M_7=':W"[O:?78#DH#\O[XQ=6P!TX-DNBE Y@//ZZE&@GD]@1O@P-=7J:),AH6( M=EQW^^-(\>1>"LU"Z4#=GJ8:R"V?6I.BFI>=8]ZTH-5]JRQ58$31[L.I M/XJ">*]A;RF(;7D%L??G4! '$!NNHFCZL0IBWT*ZN!>-(;60@GB+<>$*XB@V M/%TJN?906%1!W$#Y* KB,/&QK:F"F,>: 3@?1T&, A,:VI:F/R"ZG(*X ::8 M58S*3>^[*_%G(I!/>9'BDK^X) 8!EI4@6Y/P%9D5-P9C\_)5I?SO3F]H'?9V M 1YYS">:J$#&\()M 1B$JYB%NX?JI_?=7_\]Q04AU_/[5_R&5_R5*=8?A-!P M(TUV69E%*0FO>>>I9N8W#.F=N,Z#T)WWT!J5&@8D.#1TL;!*LHO/$BHX]?F+V3/U[R[*'*XS]XX0X# MG0 VR".55847L/*&;/$?H;E,\U22?[X\I_K] VN"$(>*S@=@.,' MMJ5):,D(-HA :UB@R"ZSV[)OLM=U5=:[OSFT&W(Z 3,*_6X!-<4'G=0AQ3_O M.) ;5BJR6+"F:(UAI=6(:(Q#73;!$[/R&'+#2D7*:-84[3&LW'8"01@2:'\* M5AY#;E@Y+E4J\XS[MEY5Z>8LR M\MUJ7U^L,\0XY7@^0N#:&F@02C3CEA+ U M7)@Q?>CC#P+G_3I]P[3J[B,LGG!UM2XV!CV47J<_J:619H<:XLZ8D4!@>*$N M"6-'<&T2YH:;,R8KO<[7185Q-I67\N, /[0]0Y.W^0A.3D#<\''&M*'7:4(G M4^4; >M.ZN'Q_N;N08:C$T8$R+>,2!/7FS&\G0-[DRM\QOR=CW1.V\G-P.+1 MPP$38FQHXC<]9A>>#+QAKC;>U2>J;!P'=N+IFZNWL<@+&JWX&/<.\Q_%$6JO M=&PY0CGRCE#^G\,1RDR")%;M92/G".4E5JB+WF<,J9D+MP?CPAVA @L971., M%F;&AL)\;G2A:.8(]1V^2#E"->V!&7N^J$J8,T)=R=Q#-]#$?B#/'#F, MTW+ L>.+\XS>5VC2+#*'XEV8.P(= 8383SJY6);"&QF$K;1Q"A_([1E2E%]> M7E?Y.RYZ8?06Q#I\4XX<%SBF%]B:;)R<>QWO.3T5^G%8NAXOY>^PH,J?M[TN MH?5B=N5?S+OQ_APO9X@,6Y5[V=A* G84='"HN^G!LH>E<2"%TO0IHX@ D1G#E[W2L)!"@T+-4."$S*L8E[-&WMPJQ& MQ7%FF@69/:6 3A:J7XFQ<"9B0>1)AKN :(+,NH(F&)6G3T&+HQ,QUG@ M:3X&XT>*@8NM)(XU>;N.X063J<-P5;/P=,$SIF/!4!.#U. NR>:>*,2&B>5D8L1@(+ A0JJOJ9/$9 KJ1G+.665$MLX/LAP8JC9?]KP2.D\) M]M0;,I^_RLAY"L$$#L&I.O!?F$7,J3)C^&K2,="(PFM8 M.4O.K^FLO(SC8HW1QE!PG1?'=J8'F.!_A^3+1=NNP.;PN+& :T<>UH3Q'+5A MA^,3X9Z@!A F7T_KHB6WR4WVALMJH"A3?P?@TL(>NF5F$."*"";=TMN>R('8 M0G8]B8?Z\&)5AXO]R&>3INUXP/50C#[,5B0% M>2L[_I]#=LBGI:Y(8B."T \QTL2=Z1SR:M^(1_#O%I.;G.(SYD0&!'H6=H$O!_#O%I8VXY0GUP^:&PK\F[ M$ZXH$'.P#)-1LWB93!;!E_#1T5:X/94K]*W%.$,T8(QF @@$N-@ MIQNPL6U 3?R$IO"N'UG#M=UU^VPQ+%]@D:794WF'BX=G0H!MN,D.32MHQ3L. M6FGZ7KSBXJ+NO0M741*DYR&'+[=P^S@/C[SA]>B8[^24YS>$3 M;BISUA,L;]=56<$,D5E_@F4:#V,<-1QP?2-1[@$BRB7FRIN&6VVM4ZFYS\1Z M8!G0#S6QC4YCWG1YV!%#K5%5=,[S[0([6EJQ$SB:..DIE(8./2:5WV0Z./"F MTIK)5;I:5\Q+%!E$;@Q@)K9O:7*C&LV)CI/$2"*,-7&J?VS?9/'&^12NMJY9 M-=$NJ\V[@$8@/.;US\C*P&C[&KPL"NJS5S\,^S>,Z6,#W_:U28(SDY3-3YR] M^52C V:[1#K4D3Y?^@8"9 \,?$UB=N:5C;&4V!L\S_P$_ WG3P5\?4[CFRS) MBY=Z/,X[T#]^!^X'N&B-H/8M^("?Z#J[QZ]Y40G=D/IZ@-A'?M<0=B88(ZN9 M1@D*-0EQ'*0K=\(L6(8RBGB?J49T1L.RIS_-O[ "!S;5QTX.$Q@ 88< 5(< MBOVPCLK-]CL0;GW4$$1Q$'6K FB\.@9P-&\\]7P8"I?N- 6NX?B)+I;P'OH. M,>,(BF)V;)*P/\*?E^OJ.2_2ZGTXT6M_'^#9%M3FMB6Q6 0@32LY<")TA M7B\0.5ZB2XER 09(,.X(X"E8-Y2LJ+[C4\';/PEK#DKS%#A]ROA5=UI-0!1 ]6'@@X=)1P_,!M$0=,;, MKK]G*57IT"V7F\BUVPY$'K8#333P0MM)A\H<4 VI%2E-[O$;SM:8NES4/C(P MKOZ>5L^?UV5%;ISCQ; MIN!5:S3_GF?QNJ D&0HU/6X) A1#0W4RA9$,ZP5S;+H^FT*9R@V1$)S%-,. M0#KB$O?I_1/9E9]? M8/$'7WD[U),FYS,-W5YL NP2!J8XMW9WGLTLAY2Y0SV![5M)I,E*$V:'(#-[ MH&K'S/?A;.F<3L Q8TN[Y_>XU=?!I#C;;V>*(JG3.9V &X2&+DZ=(O078QP# MX"D8-U0E[J*.*^;L3V$%GK.35NUS\-S7E2/N'BY MPE$U?#XPFP,KM'Q+%]\'F6LT%TWC\ZT+9P9]4M@=0(!]T\6:<(=+<3$F'<%2 MS*:_P2*EDD;S\?'7SG%+ +'A:)?:0 ] )1[(?2GM?08NFV!;;A>[JX_?:2 M>) A1V 4L^0*%^E;K82\R'B]@.TD,-;D;B#$@@'F<2 J9M[7/'NJA&]RK-8@P1;V5=^E1ZPM M+I@F2YPF;!E:3>SV(,:!96AR6>"26XA!1Z!.P:*YJZT8T @3U8D7>AZ1G9^H-F1=8#NEKFN';9%,9?JC:4;;3[?T@HT6Z@\"P7%TJ/G-NZGW[I@3"1A(^:C4E MUX40JCX#A;=@YM0;%FE23:F6+%S6U03*AQ_PE><@W=,8$&!AH,D"$[JH'_)* M %G#-47Y'[Z177_]0H^,[SG/B7W;GMD<(,.U='$/'+@.,K="/JK_?[ 8&H(G MT3LF@R_T@)XW"*H="$4P+AWQ:6E):8-EBI;H>7*LL4W0B[ ('X+'Q\-6Z6.$ M$*%X)Z QWM35 KEDC M7"EBZHDW,D],21YLNTY],%:-X:T1\7@+L1![,+1F0+<#%&?DYZ0$I!:!TDYB M.JC/A)Z.L,X\S$[5 9$)"46I]H! %!+ P04 M " #L@VY6I_I:I9?? 0# UQ< "P &5M;%\Q,&LN:'1M[+UY5]M8MC?\ M5?3F/GT[6V=)YY*@C2,DL'/3\JB MO_7FR?]]_].P@*O@RB3?C[[]_&18%./]Y\^OKZ^WO_6R>#O-!L]W=[I[SZ,D MCA+UOQ_./STQEQ?-U]M+GQ>9G^3]-!OY!8P"G_1R:V=W:_>5\Y"M7 65!\'G M[4%Z]=WGO-G:Z^KG!&66P>PFYD$T&OTD_2O>;U'(^^^??OV^3=< M$OW<;WG4=.'NSD[W^?]^_G01#-7(WXJ2O/"30)F[8.!?9[\ ?]673EWI+/O. MWG/\N>?G]LGP:S3G^JF1P*]A45T5N?CE<_ZQ.DKOC32EX8J:EYH^,%= MX_VD'#4/-BRRY\5DK)[#%2J+ G-#FBQP3YILU>[+5'_FJKQZ#K\:@LO3%[O= MU_.6D*_0-Y3Y5I;&RM)+W\][=+7^I3+C("V3(IM%A_QCY8:RR&8.YNUS^%5? MF&?%%DZ_823FI\J38;UJ-S0O)]RSL[73W=KM.J]J?$EUX/G6P/?'C>N"/U0N M5J/87 A_;P?IB'[O[@(/@Q12?OC^IR(J8O4>?OY/=^?K-K#A3\_YJY_^OZVM MCVD 6YX4WF&F_$*%7F_BH6SX[.>%RK:VWO\T4H7OX3NVU)]E=/7SD\,T*>". MK4N8Y1,OX$\_/RG4M^(Y,_GS]S\]YW?WTG#BY<4D5GS!EA]'@V3_CS(OHO[D M71]NWN_NC NOB$8J]Q)U[67IR$]@\&%T)7?^/8SR<>Q/D(S5NYL\YMW?O2C\ M^>\XH8\GO__]_4_1MWT MYL]WNSNN?GE=> M,?N-![ 7(>['<>P/%GZ3QS+\YR<@]_=[*7"/G_3]&.3;>_IGX=*O//[W+=^&$[SAN_#O M&6\[SOP CU%YG;#K_AE(206K&EX4:?#U=S\N:ZMYD)_V[2O^@WSZ>UJ .E&] M\[,:]11(K3*)^+[?+CX^\4(51"/8XI^?[ "]Z9'IH=S9T' E5G1H=M6^I,G5 MJHW.+MS]CP[>LM^T/5_2,S_[[A)6AW!V,?0SE;LC.?ER?.]CZ3[D6/BQ!V4Q M3+/H+Q6>)/I%"XUL>E2P5UV2^3<9V0RZ6-:FW6XX][9O,X:S_*W3HN P'8W2 M9&E;=O-AW,M6-0RCOD4_LC4O=V[,5A_\\*/J%4??QBK)F_67+DMG.N ;5Z4V MBA=O;DX>!Z,T*Z*_R+X^[9\D8$4.HEZL#O)<%X8J( !:&C^0'T ]0PX_SCZA@P.UHC*B_,I990IJ?N6'!<[=-2Z%^<7 MU_Z8#]G_R.O^\UF%43G"%WY)X8JI(_BLS-0T*VSO=%^\N.'$/JI^E*CP@TK@ MC^(L]I-C/V+F/.WCQZ9%;U!MSH"(X>EX1UY]YFFB%E AWNR\Z;YX^_+5@P[? MZC[':9D52B6H<%_ZV4 5'\N,"/!3&,G^@NFJCLLDK.V5>>%),BZ+_).Z4G&W M=LWLU;F==O6\:AK2R:.20.7O?T+'T7Y.[BEXGD<^IWTT]W_^>QZ-QK'ZNWPW M1-?)WV'R6]H>W_Z6AV"!/J\^@M_FOH(^YK!B](D\4_NROFC,SC5/Y')%=JO^ M%(7XN1^IS*/7JD:WX.')/ZL6:_WF]_JKZM/'9++I3WGA9P5:C._M$/5]]C*F9C]1?]6;_D>64Y;K8Z_\FSXC^?_6_1J!S5".@3D,QI_Q"T"TTR]J]G&C0I0LGTX^G)X+@=WSPLOZJ0':KOPQA)=]&\=1H$?LA=&( M^>#G)S#3_7,0Z^K@6Y0_>8\?*Q/_Z7GC(Q9XLI8,%W"J%UIDHR.(WV0$^M2" M_O@K?X?3P(=S"M>^]K9%]FCF )[75G<3J#Q*'BF5NQ-OJ7PSJ+SK4+DHQ(9P M#P)R_N?G*E#1%2YZ+&[.#UV'T#JMO3XR.EQ>?*Q^V9K9T\< M!OSW[NL5LP3T$!=8'3V#'U\=<0RLSHIP$D'1,$G]RVTG65'^SM48M!9DO%]4 M.LC\\3 *_/@P'8W3!(8G[@ZQRS,5#9+5%#VHSP$7YVD M=Z $ECT9M+PR54_]7Y,?VXI9PTIYXZ4ZKO3EUHJ6@\JVB EJB6Y-22Y);J\^=5[(N58 MR](>[=-BJ+*S-"\R5429PKDY"2/-"1DK1FQZL\_-#'#HT\[E6TSUGJEA;S$! M5-&6[I4:OIN+LZ9;_[UY/99]GIU$LVX[?_]),BU-W8"F&E-6-H&F[C8EI:6I MQ6PP*;GY&.4!'M9IXF<3+%S,HEZ)'U=4[6W>YJK*N<"T'HO9T^[RIED:LWCY M$J$*(EJ+F#/N-F2?%YK88^+G=J$S>W M>[P!?%R+KZZK=;:*-M2]!C6KV]542K>WY@:WWC(SMP\3\^>O\$0_"X83FFEU MB^>LQ6;9Z$NFK]V6ONIKT=+7#>D+U8@C@J-*,+[G)Q,'9J!&7W=2+KRB-#A= MC?UA8HJP#^%D'Z19I)R$K^\LVH\3XEUP1;?EBEMSQ0_4U3\:)KCY&K6D^+"D MN,EZZ5J0:ZL\;Q3O;(K._6AXIS4,5H9W'JVML*Z\TYH/M^>=SV5<1$P1::;. MXC)_S(;"O-5HR>N^R*M5_A^,!%LU?TWYX=$J]*O/#ZWJO@1^>+1*^NKS0ZN. MWV]*Q2+!L%4E]WO;TOMCN-M&T%:3R'XTD/IH]?*U"*2VJOG=IZ]LBJ;1'NW+ ME;J'?CX\2$+\YPB;J/DQ#&I#:.O&TG3.8K3$=4_$U1[G#T6 [5&^GMSP:)UL M*\\-K8_MX;EA4Q3?S>.&5@V_';3?8]"$6MUC&:C:WZ>O3=$MVM-\->EK4T[K M]GQ<7E< @EZ ,:3'4;\Y$?#B\OSD[*(M*V$PA]LNU083YOTH;BUAMH2YP1)S MD^V1=2+>UG9:=Q'?O#2>MV)FV*#^.Q<=+F^UO6[4QJ.:GEI-7DI'4[ MDS;%[_G8.&GS?;3K=B:UG-1RTFIRTOV=2;+K17IY#?\_:?W*\P$B?F"U-I@\ M[T_0M^39DN>F2\_69;LR)-QZ;3= W+?\U/+36O'3&IY/C]9]N_[\M/D>W#4\ MGUI^:OEI9?EI#<^G1^O*77]^VGQO[AJ>3RT_M?RTLOQT/[5&;6^1U07-;DFQ M[2VR1N3:NL$VBG<>K[&^IKS3FN@KPSN/UY!84]YIS8U?7Z/QI^:?EGY7CG_N+[+6= MS]O.Y\LFK]8-M5:=;5MWTQ+XX=&:Q:O/#ZWYNP1^>+1J^NKS0ZN._UA?D[;S M>=OY_%Z%;MOYO.U\WHK>N^2*1ZN-K 57M K)[;FB[=?^Z/NU+Y>X6B5DG7KR MM@K(PW/#HW4-KCPWM)[!A^>&1ZN*KSPWM&KX@MQPG*4CDS:S6Z0.9^19\9_/ M_K=H5(X<9Z!,V*&5W$_"TV*HLK,T+S*S7LX5JTG],+_]8W\R^A?;2"OWI7^Z>_J+D4=&?.]V6_AZ. M_KH._75;^?YJHU:2T1>CA=C-= M!5IXB+.PI87UH(4[DPOB)7'W?[:IN]:;O<"T[LF([]ZQ2ZMEUN4PZSUNZ6[+ M?^OC1)NE1+4;MQ'J40-+ME)V*5+V/AFWU7A6A7'O6I>]:>[SNFWMIH2D:MIL MNUVKK:G.47[:K5N^%+TO]4?O[8T4@_7>[EM,=4UE;;NI2]C4AY3([08_U 8O M76[?*,-G74_LY<6REZX+K'S61$M3:T=3*Q*)GIT)L4DT]3 Y#X^9IA;++FQI M:NUH:L4R5EOM>JG:]8II0BTUK(NM]1#GS;J>+NT9<#NN;_=Y _C9N$<)5/B^ MM^RF[L([0CI>0&A=\*9]C'*\,4I*%9[""PBO-U]M>KXH8.OQ'AEP,C@(BN@J M*B*5R[2J!+[ 7!^;+&NW_V&V?T55%EF20UX/6,)-W_S9,WVDG-]N_2/D>ES! M@R3\E 9^_(\RB_(P"G ]5GOCN6W I?_MH"R&:09#J^WS_&D].@9O=WE#>'G> M+A^GF8H&R6%:)D4V6>^M;9K+8]O/C[!">1$%&[&AC9/9W!WMMCMZ'SO:7;4= M;67N^NWG/'VXW<_UTWSG[6L5599@;W+%CW%MNVB@Q^F.S35=NZ6R< KC%_+90JM0X;M5 &U(9M M5"L(5W?;&JK'J7G!Z7@-O.D?89I7?A%=J9,D+[(2;S^/\J_.IDW-Y2YW[X&1 M3]O-64_6Z,KJ M@P]1MO H-HR21[Q@CJXL9?+MSX'ZP>^\=D&K^0=UNTKH? MV.V.KK?P;/ERK _]^.OEPNJ+:J]Y5&/P !C[ZJ'K%=#U5X\1_7+']W<\BOQV"LV-F8-Y^B1)WV#V&V>C[K36#W;Y%?#-.LN)Q) MN],+NE&$NUJIJHNB\#P&*K];UV1+Y:M Y7/3 V%C'"U1RF"E5 M(_7&8W752-N:&O.F5TLN7'0I?IQ([U)Q64=5]<<)\SIMR;*R$"U1+ITH35N! MQTZ4W^^OT!+EW1'EM!:UJA1V=^K@.FXE^V>Z;[=VWFSM[;3;=UM?AU[!Y3EL M5W6#6F&)^\GTP>6*4]S6[N?M]E,OZ@+[6>?/.Y>8[1ZNK-C$8"2? <#L)=Q MF*N]/1A=_.*/G+9AC89TVU-E[N1 MWBUI;1YIW5^+)G/6M]2R@=3R8"K(&2QA4N0'(+O4E8K3L0HO53!,TC@=K#@$ MPHI".547H[YHH-H_$:[^[LZ6SB MIC;$WE< >7J58[9(\E_2Y# =C56AC(6RX@??7)*?/9U'0O+MIJY[=L6L36T/ MIPW:Z*P]B'7:LXZZL3N6>5?.6P MJ=MMO-DVKJ#+_I/R<[4V^_O7(;Q=HW M0M3;$+*ZVV+6EJSN2EI]*".8?S)8'TI:HH"J+M:C(IY&F;1^Q+-$,?2(B6<* M_]/Z-;!C8A3 PJYJTN#]BZ!C(,I"?8JN5'B2@*8ZB'JQ(G,U_S#Y[/^19C4- M>L[J/2JRFD(>7G.RNEOAU)+5[=PB!^$5R/0H!U%]F.8KJF)7NW1=Z-;3V'RV MZE1NG,TF;F>3S[G=SA_;SA7S/5/P)TO#,B@D0H+3PG5842&_\+;.G=5&<>L, M9,2#(, ^@OFY"E1TA:!1J[VCAVD"YV.1T3YB[5!,.1GWVMJOVS9K8F MOL]98K7EP_46LS5(Z98/5Q5B>C8?KF:)QI+(V$JFCU&.5T1)J<)3>)*_!DV& MSM6@C/TBS3A,;072O,FL^@G2@%K?[LUJ29596G:[3^NH6S<43+3,MZ3RB#OK MYC+;8"I');62.BV&*L.TZ$P-6:.%8]"DF.#XTT1A_F-=;5ML MGFMS&E;W\5P5?I2H\,C/DB@9K#@[+KAIS9-:TQVZS)2?E]F$&J%LQ/8TS&A- M]P9F.$J3S=F9J?FL^KXLD"G<\L^:ZI'S-K5EO W;T%:?O$=]Q9XK0.P55):*-^$.,'3H M>:U(?V 7P7WO8RM[5GV'6A-G=?>FM526O"^SL]96X#A>E?2OU4GYOE=P3)NL M^"5-KM(")/]9IOHJRU2X3BQ*E;6G?1IR!;UT]IQ6W9/7#/S;[M$J9>,T\-'O MF[9!LR>TAAS4[LZ*\LYJ';3W1(*K-LF[W/_4LRZ&?J;RJ<>) MY*$?;_0\>/]9[9EA= 4KYE[YI1QA74J:W7(64_?CEQ]5DHZBI.FQB\ZF\HCG MU='/F_09/&C&$H[ASQLM(#98'#BGG+X)SY"(?YO_O.?1MWV89UIF@GG_>]E^-O7I[&4?@.;GA>(.W2]?/NV6V^Y[F\ M[SF-[_U/8WW[\>F7RZV+D_]WM.]U=\;%.X^^.#[X?/+IW_M> 2=Q[B7JV@-K MV4_>>9\/SG\Y^;+O[_?3FY//KH75P>7!Y=>#\]EZ_OZN7FOQ?;>WCCO*%<'!W^ M=GYR>0+C./CRT3OZW\-?#[[\A$19IT MO(_;A]O>[L[+%V_-(!YBF^[V'78WOK<7/^5C/VG@P3?CXLG[X]/SS]Y/P+=) MFI"HBP)/SH)SU9^7L_K$2WP\RT(5[7],@Q+U1L3;>_*^N[/U3Y(%]IFPRSB* M]_=(E+5E>! 6M"_1B_WTLY]]]4X3]:PZU8H@[*49R,@M6)$ :')_YYWSR%CU MBW>X2_LXL*FA.%+3"U0\^-L[ MPC$*_%A>7J1CG,NX@5IPE>ACWQ]%\62_/K"1GPVB9'^'WJ1G?E=T=9 DI1^? MJW&:%4^\?IJ-_.+G)Q$L&JA/^[TTC7M^'*#+Y?>Y:D'LO 2!)[7W?/2S.N^?!H^ M\TZ/O7!XB3]WW^Z]:!)/[L$W:YOO<'K',.1BJ+SC* Z*QQ*^]^Z!S-_(0;T]Q$YKUX:)EW>7[P MY>*$A-M\N7=Z?CNYMTR)5Y@]\-A6]OIPL?>?VO^\(JU_]\!"IJ[I>$M6,>G" M4 4IPT& J0C,'T<):(88%HUR]&7"@0+R >@4A? M[KW96[HB>G/I6"/E?2\SL_+\W,O'*D W8NA%B1<5N1<,_0SN>[9D8?5#[* ? MMC!'O'EYOQPA>L;W%8U[8Y>[X0C,Q\O&(L IV'2(L'W9Y# -U;0RDN,5XRR] MPN>@6GZ8)HD*8 '*8D&51/YX="M]Z7\[$1<_PV": ^S5UL[>WL[.[LX"*_@= MH5-3@Q]^T9X2#:'YFV+NI_='F45Y& 6D7:7]N:2PO$&?;)]O7VQ[1Z-QG$[0 M%;XNRQVY[$NKG@W\)/J+/C];S=6N6;CF;UI MQ^GK=1?R!V&88;]9_N<3F$+=)^_WO"-\VQ@DH?(^9M&5J@OZSET91M/OWWWR M_J*,0"2_V'ESWZ\]A#]/L\OT&A2#BZ&*BS2Y[U?2<7.:G8%* K)PI326G0TA MYK,4UC#^?]&85$)05UZ\>7'GFLK#<_Y3F1Y:4,":21"-_=A3WQ00!K H? U' ME,H7.D0??JN?PGYXN"$/8-8M''E[**^4?:\UZ/_[O][L=E^_R^&Z6(V'::*\ MA!3L#MC!05SBJ>7YF?*!'4*U[SV],V9!J7< #V;VV-V9XZ)_O OO("V#2+B@B>PNX/E:G0&Y=97J(?I$B] M"\5&1W?W:>\9,CFZ>@^"8O\>Z'/.0&_K_)#?61.;/F/DYUY:%.FHX?>[B:;( M47=Y>M9TSGGR\Z>CX\O9Y^#NVRGAR*-^D*/P,BIB1% M/'Z'J1PD'#L_+&%U&+_4J M.HL/"[KM_1O^D%24N_+H_ L&]T\,YE_CVL'D[2 ;_XL M(Z1\(/@^IE9DE#B4-W,"92*:3Y298_GB7K;Q]S0ND\+/*$DCRQ_I]ET/%<6_ M:GOXM/O,&P*GX<:%GA_'9O?<;>TIN0">6=W)R@XZ/*E/%=Q5_!ESJ[P0?DT& M=.DX4X$B%TAWUZ/4RMQ["L^#\\?+2U H\V&*20(Z :H8^D5][-=^/DU\=+/, MX1D(D23TGN[R''MPBL'OO3]@!G@]70HWX2CD.9@!E],@:)!^7GAO=[S0G^3; M=T6.AV66P5LXNP[5E<(O2J#*?V/13C-9H@9HTNP>&X7BSL&FC:*B@&U6,6P> M'):H:<433X'6-?&PF"CS _*2?O0+GS.\:@1LG^'*)?=8D5Y#2-P76Y?W3:T\ M'D.$*G]V9R3FK $NF61PV2/RD2 M@&[DW9UWLT9'/W??Z\'LL>D+46+*Q3/&J:_46AG8K5N[^@QP!?_V0WK> M;^O7O,LT[[T'B[O8>7]JI@ROR=85:Q5&>0>IYZZX:'S/,E;C#O-YLT-8S4&: M31JL8KJ(UCF0B]! /G V@9XP)6T?9E->+5ZOH[^_G^J$+TTBTJL&,.^1#!^: M^"YF"=<[GO(=$3D-]T.9@XF=Y[>O;5L)2CMJ/JI6<^'U8'^AL1[R4&]?:-.0 M#K J ?C[5O/Z<]0IC+,OZ,E &X,L"Y!1Z-( ];S,%5T%KZ6BPZ:B'-#F\%WQ M!%]^'<&KD>1P!BD*@:LH)YF7^$D0^3&>T9C*C!"Y')VTPIYJC(R>_9BYX43W[_P MLYX/C]TZ_1:K"7E#GG9?>K]M7R 2P.O=5Y@,\ PG;F#"+&H9E^E(W8 ML@1S=.SC14!FY"T-:<1^&4:%C.L.;,F3H)\=X"/3[, N[''L#W[HK%AW6NU[ MN75SP2[<--UCIEARR=V26:[QMG+]#-=PI40B=I#S;9YXL_HQ.;G@NR %ZU^G MNY.XS#+T;Z5(1E=16N;Q1%-1TVNW'Y%? ,4WK7(*TI_7R2Z?WFUG1X@;C5,' MQ5&0DD<*I$X\R2,6)@D&[4"Z;/5\/!#PR%!)SF(*'4OP$WE6S=O=/39BJYX( MF.6NARJ#X^L*2<(,00XIER1QB5^_VWVQL]W=^;C5!;I\3)O;Y/3)AV#Q&V7Q M:4/(J>+< /9]QC&*NU+!\?T_J :U]UFQ"\.B&G^48)4VF5@A0ZM?8S.^-"? M5 L,#7N,TIR('U@-[B2U3*$Z!^N8)BC9"$3BSY)*#_F)_F #T*"&5$LV[O" M# N]UXP""M-,@9!@FXA%R>?7QY@!W-8DD='+^W^$.([)!PM,[E)'#;=MBB+. MZ-P_CE._6GJ_GY2C,"U"%41@MCWQ<#H*G52>?)73!P3'HO<0>EIWI]O9?8'_ MF01I/:CWWE,61RD?'4&"QJI2!AY@BC@!-4>''D";1!!>=@>(B8@4_A MDX;D)'X%W,.P:8L^6R\\)3F)X"-=+XQ0+*?\@3'/^&(\"C.@)JU3C1G!TAO' M?F)>*RP'NB3(4XH+J6_N4>J+8QZ$:(Z2?P1TUT/?+ A^'5"P=+#M70XC%!U M6@2LI@];?04=IV6N(Z8)D&F>^QF8FQZF_^(ICKT(:D_HFZ(U$.)C.)+RNW.H M+I/#'U",'*M>!BP_\;HO29;LF7*/>W_&N04'5:AZR M3&I'OAE4I3-J/IX>_O;YZ,OEA7?RY?#T_.ST_ "AZ3[\VSL_.CXZ/_IR>+11 M"3>'*L-.&2"WF/Y8JQ25%$7(&1QYWLG)"9-0E&NC.4(;5U=KPK4@:!0\!\0F MH?8E. M2!]='8GF]H?$^T$T%B$.OT GE+PUC'+0[2;[(,T(ZH?P9>$P)#RED<>0D(*9 ML@3 G0=YW_'I.:%;'9]<'!Y\\OY]='#N'0$C?/0^'AT>??YP=.[ U&WJ(EP> M?/ATA$!>A_!,U >>@"KD(+0Y3CR_/K0KGO-#4E4 EK1(1HAZ%&<%\VK'BV+ MSJI/_ZM#U=WI*QY^X7[RO6&&!M1_Y7Y?/7E_ ?_O_>IG/4PN-JKI3\_]^97S M#T/'5#()#][;;AC,JNVE\XI[WD+-QV8KQ]TG[\\.SB^]$]ZX>=@'=TZX#T6O M$4SR!.C3ZV[7R?,AAZ#3/E:,15ZL XLLA6I\338'2Z0;&,1YE'_UCGUTO:X: M\;QNB6?&OO4T\7Q8(O' ('Y+L&5'C/%..*7[?7+EH-ZS8I34?=624O,N[@HE M[2Z/D& (9UDZQM>HE2.<5@;-V+4](9R]Y1$.#.&3&OBQ!^0#*X F]LK1SYN6 M?IHW[X70SXOET0\,X3,HS1X:F\7$^QCE�OL]630FM!1UI;G1IN9+ MX9F7R^,9& (#15"!YY9!A:^$"E\MCPI?(3!?KK(KA"=:+5'=DLV, M/7LM9/-Z>63S&H775/T GOLEIQ^@1#IP4GV/3?[T89J$7"R"UP#QE3%G<)^. M%8-C+T5*[>ZTY#9CKWWM87N]1 \;C>)_,*,EPG*+*T7D U_$^K.C=7H'O;0L M!(C)0\?<$BAJK]M25/->OA%Z>K,\L6D*@NRO$XIL^8'TFP&2MV M-N[MMJ35O*]OA;3>+H^T8 B'E(Z'681$4""9_$&FA,0HB^^ J]=\JEY*]$<" M/DY"Y[2T0FT9A^*KUFGG;O*)N\MX'A&E+?%0I$$<]X1Z8*_%17@:-"=*C+>+Q?L/H;]6J%0V[. M)UU2>D[K>YJUQR8G<)E)@3 (2UV'+DC!BFE(+2'-W$.=GM-=8GX.#D*#RWNG MUPG(J&$TIBQW*57\H!(%P@LM?_Z=9)AUM8O/?'8D< E*U^O6SSECOT%RZ.2> M[A*S>W@8FL2(>E!!!]++*_1TB3A>7%R==\1Q)5 ")TFHQHCV):?G0Y/8P_D[ M[VL*37KR>E!Q5R<8=9>8882#.#.M_QQWZ;&2(N@+E5UA%\"5.Y/7PE>_3*OI MA3::?M]HFTGG''67F'2$@SCZ-HQZ40$BOB$"YET$0Q66\0KRT5H4B2VSX$_Q MQIH=IE/[VZIM8UO(-(LW=3I8=XGY8#@( P[@792C$<; 5XV&UJT(Y<'W,8\& M8&K"H_UB!6.!KV=G8=\W+,CR +W6#S2F!GO0BX'$W0: 4Z R30@%NS>,P=P- MSHP:.,HD)R1QON(YR$,AC%43]B"'#\W(P M4'G!H,,,$4T0B(R**KU_#FMM@>1K&5?]ZVM5_Z;,S3?P2ODR+3/Y\AE'U!%1 M&8':#!0IK$Z19GA(>WT_*!AS6>[NI]FUGX5;<9I^%1!]66+])EP;@<(>*3\1 MR#G\>)9%5Q@>Q'%%R!D5[_ M(1TCCR!@)E*V0U)Y!)JBG]'BYOC%%1"_[T 5(H:W^1%W)T&P7P;0=G]&]%8$ MQT1*&R&O]1G=0"B4>@,T(ASV!$.#'',,SFG2_)%!4YOJSU? XY!T E\WEX 7 ME=1*P-SGW .$W"]1L14H[QQ!#L,(QI-YN#TP6VR!UP>1)-,)N-$;]L6C_69V MM]L6TE3A0CU#P8^GL40PN<"T1#@\_?WDXU;WK0_(LXA3,+,8(;C1$0^G<%:.Q=L>($ASE/39-]_QLH@PAZG5@D+\9D33 M[7BABA&I$>\&"B4T]CA1KD8J':!Z*[9CX,&" M )'W"1@_T^E2B'_,E(R-*V+U+>(YXWC2W I,,V1O0'D+)+%+,T-X.=WVSFG3 M@<^N$HS%QH5I!,KM[/$)9@O74T/$GI]\Q:P)ZM1PCH?!TT\GH $^D]8M?#; M;ZL0!L777YP>GS][AV3[E?J(I$%$IR\]($QIL[10P/E@3V-W)_MQ MB1QO2%!I2%.>A]FT1$@$R1Q[?109H4CW)34M\/-AG?*(@F '\ 49EXW MPV$ MB(>/+YQ,(-4L@_C=0/T@ATE384[(&4_;1R$!\K7?SQM(:PQJ"!G6'?M"@N5. MR>T:)4!2/60O1#[E\1F1OQ1<)-F"H'P@CD2#<,^*XVE"'L&W;@ MOH#V1I'<(U]]"24"W"Y[6!J!P73B--K,)5I%ZE!1$&[]8ZXP5FM4.5 M 3C\@L07[W2.70RD[U Y9HW0B$H6W!S\=-\H @'[LXT+3!BJ"]FFS2HHNFKV MIT>1?&R9BQOE!W^64:ZE2S9]NVFT@RU'@"<'E++$*I%[+S7S$;HP[\HG"?9Y M4C"N$&0^KK5L"S7JP3MGB=ZFS>Z U$\&U+,IA&5%080+8.X/T^L$6(F%&6G) M^JRA.WCU*;@3AQMV.<. JM,>/ M@%@))CT\;@H_^$JD;=0C/R0Y3)R1.*H0[#Y"@?Q1A@,Y,K'O!_P#1Z(?T^J@ MDJF*@HNDZ-^"_,"=OV?CE9!IWY](^_C M]>.FV\0\(_^KNA'D]U/'2+TX.M3VY+9W$(,67 Z&E08/8N+ 9G'C,&SF.T:R MX1/5G-:(2@#R:.+J\GC>D-G/W1HFI%%6%?N.5M$I,[Q46C0,Z-0$FPC,=#\A M"Y=Z] #OP=*-4;LAF:;?IH>+.P'4I_@]]='ALJ 0#L,,OZ6U8=U4"QE[31IT(USPO1V,GM1U?['(-JUJ\BSC.$68BY(;.I0)5VQ-\O.#8L.\ MV]38M^8:A0?W4Y=&9KET/"(_)1V'WP)M0J6]/,6F+4!KF&:?LB\#;LR U_DI MHJ_F#BV!?(&5+J1YNSV1GCIJ%\B7P">/AVR7&"):Q^$CTDA[TH:Q31RUD*<. M??Q6'$*HL!LX6YK>4UE6:@.7JWX9>VBPX&TE3)USD0K_&XXRLBE''5*0 Q@3 M"WYWBFPU#W NL,JY+++93;( "MK2!&R@7JQ]&-BSD([^#E,0-9NV'B!N1T@] MIF;[43JF6=)UAKW2$WI&AHJ=*RA&J Y.B0A[(:**?+J.#M$ M$./"<[NEPWD1^]?+0NA_/%&,O3:*L;0HAF0#431#7D(7AJ"0\F&S3ZQ/H0RY M#@,:X^Z3N=$/"7X88%T)8^A_[K$/RL/ZVZLKN' \B.!X+X\^>UWOPV\7)U^. M+BX>9'&6U!QG4?KZ14R)C^@82\?:I6)1@S=OB9JB+MC-K=(CA_UOW.WLVCB> M*-8C\BI! SJH)IJ8:8] C#-$IUUVOM#/H$RB?X$K52AGJC(\07G05D896;: M5'S 4_8>]S(-_4E="XXH"I=[W=?>> B6%,:8XC30'OH C._<^P+Z[M [H,Z* M?L<[*M'"9'/M((_\C5@=+0RTP/-^/?GEUT_PW^7%1G'TJ2AV]K6GBN/K0 MFACU8K'@P+0!AD1O%6BX+%T=]B5O.X6S4NP9*"RJ*GZL$1@NI9@\^02DU@C] MCABH 5NPI&J&IF=39(&=9H;QI;\U2!"T2E'7)R,6?41H]&IOX$:0/I#$E_1* M.G\1271GD,0OF5+)M0^?3LP&@.G+EJ A#W.5I1%[8T3NAN_LM7G4Z=%G$QM/ M,4K!!T7&'K:^-_8GO-M6@*,%%J11L@6&%%&%&Q[+1]CW+0"2U 1"^ZH?XR,1 MB_#;N*W=W9V[M\>9_Q=<]=_^:/S.^T<*#&]/T_H.3U]KM[KA.=15&(,0Z"DC MMS?%&&/M&8IC1<8-NEGA! 9] EB,3B$^^2\FF1^4: =_^??#;(O[__?="/*$ M7>"-/7F1QG'/:LH-YTXH\51RM@K^%BD3DZ2%PWW]B+'BG#V89YH5]F=1,,X;3D#R6!7LIT0F*WVWAP*INPY&2 681.=*D3VQ!037T MN7M2[L,MNQSI@*2Y _J;J)4Q$??8\HM]-,BI"QP79ND7NVRWRHG6++%U7 M7=1P_:AR8+^Q[L#\V S6$861]C]2^D@BQ[-5(*4 MTB$3"B-9A98EJI6F(S3"3 !VD*77*'#=!+"-T%3TING-0NG?UQ&]CA7M6A77 MT9\ $\'(C2[!>C=&I&2#.*1!*2(2$&:?NTW'43[EV4B2D'.6V9$8/=@UE!IFAL^5C1U\?KO1PKP^;S1%8G#CFI-8H+ZBQL'DN MGGS1&!E\>XK&1BYJ@!]/_I(G4F=@,M+*D+Q7V1\R-F\ULU]?#E-+))#Z(AU;'.&LX3F>W'T-E M!2A%4? UGC#]]LHH)A9)*= 74QX-^M0V8R?T^:<%O!O6W["SK)Y>ZZ3"BE2@ M$ST:>'N(Q!9$'#RU:GWM)VL"G"3!MC'H]%7\FS&YD9;XI\]H)NHZ^T[3S7B% MOK'C_0I&791\A6_+.*S?4/UQ.B->?K=/8T^C2$5C!0S3]/[NN'UM-H+/Y&R^S@]&L?V+/?1A%Q_M7FL$:?4I!F=:/Q-%U MO(] D(/2QXQZ=4T7&208LQM\)<[S7]4K'$>+*7?H>+6AVCGB$WY7\94?>+_" MAE!"267M^4=KKG.N@G/R-*A"'2>Y"RSY,.+L(7&L>"B$* &*-8)BL;6D4Z;,=16.TBY9\G &)K1"NQA3 MXDF4!1G8;[RZ89G1DP=I&FJ=A?/;;!IYY4&2#NH,Q2:B\W>4CYGD)>R7\]@Q M;"\HPJJDC%HX-6N+P*H*:\YPAN*#3X\^YS8YE)\BV:%"J,[2F"Q"9V2D.>IT M3'HT/+)A@;9=$4FN+LG-Y=-<+XDS#M?*@$7IP?$,FF.,*>,I3JXJ'_F9]F%1 MDJ177+,1)7\PY&;M&1I,VMQI*A B]BF9RR73GA/*,/A&:T;*-RQ^!ZP8X'78 ME8XW5'Y<# -?BX-@B(YUFUDYL>.F9$\@V[]47IT]5C'8V&G#4NQN@6Q%UH&] M ;W8#K,S(V.7U"9RG]5OX1H*'IKU'9L=#0V'5(TYK"$S.:TDK:^C4&V$X-"G M16<6B6H+5Y-/)43":?'S!"\M,E*QP5T''(+(11"W* M#DDZ6>6L+EE(Y'%^JR("E'!& 1LE%8BX+V8[R#^IU1UG&9G&K$2E),B0'^_> MXX@G$:8@/*\F6V&)&?]9"1JB7!DEU>#ZME;>*'T^UZI6QP-RHAC!P#82$*;E M1POAA5$Y;H;Y05Z+@2,WN;KO MJ=$X3B=*5>4R"&0Y;K#BS2#X@@TA*>5]E+GYE,N+G'/"H7CK!\P[P-<8G&#O M*7ZO;=;4,9LT(TM]&E6Y]:5X%K,-]$AA-:,B(M4K-TXW>;-Y\6$:*M?+3M4( M> A2[CZP;0 2N(Q"WDZ#N2@3DP+.V)I=81;)UCN>0W(;#?TK23OF8BX.@Z'( MH?H!3!C/"Y877*\6)2;5X5IN]VGAM]Q4*]=!Z=""Z+L;(38.$M1UT-CH..IT MA[E(2>PS2./8[U$X!18*+0Q8%E@3.&HPF$GGNZZX-2%(\>!A^MIW]?[;Q16T M'U&?XI)^A^6&@?;-54*(%=+LF""UQL9KT8&T&LEWS(Q^)ES[G1KDAQ(T1) XKS MU,,(^QC3L%)4S[>]4[B*Y;5(:%/P36&'Y(\RTV0#Q"].(*P*<@1^3#7*0$:* M99R,H5$@<34DY2:@9TGN8S'4FPAA+H:FT,9XGBG MKSC;E$\45U("=1]9F^U;@*-B6&RNQQ*QS1P<*) M'VH.1*H8CF/?%+910$ E.I+DEG#)DMKL*@1M@ -6SG?'J@..58ZABWS4H^VC MQ;^*!FF&1R!6RBA.[LW2M""X!CL27F^J+\TR+F;5)QN-#/.,>$0(XQJR9JQK M9]( +,DV8>.^$S9>M@D;RPP=ZD)?;1$"=V<#):QK@$6PC)S*YW=W=G)1+ %8*O&/6RT*=L,#ER9I],8&VNA@_@%I* MTH1X<*:E&FD]"75%HL61R^WQBSI2 M3Q54I6I]C/!GZIZ8Y*/B4T+.J(U048ZT@<28,1HUB+SYN$EX.5.DR247/!I1 MB[61X58F6^ >TD9*;.T2X45#,O8#,?9GA-:UH=POT=.%%B[:@BJ0-.>N3GV_ M-IL8>MU.]VW7PSNVJ(;3[.Z^]VKGM5;H?TLB;L%@"H=?OGE!I>#D;23%(:.L MAP,\D;]1A3&R](N_5&<\C(Q>]HLSSO0D9(G*H]OQLH-4@ VQ323;P.$*%WY) M'40BG5"!0]"=+@@\""?#X\:Q_9X/ANKGNU/@&!(A U("0 B[B0%?A[*1W%'[SD][9,I7< M\ALFJ(L?4T- Y#,ST+V+LI># 49'6$<+^SZ,KABZ4Y9%F%&980MGFM/QM[V3 M60^>4=J%>?YW)\Q_@-SNN+KB5B-I2K%RLS %TBTO>W^0,$+B\]EK8)$55X%W M'Z94Y=!$QFL' FF_8)N$6PQ:"EK+0*$/F9._ZL;.\Z =A6"BT M5EES1KU'WK;MG2;P,Y"[#90B((9"AN_N_$TBTU-(*LBR.KW67A7"N]W9501Z9OIM.C_HBUTAR^SP5@Y-!"XAX[D&NZF,A-7#T9L=^63EBL M Z95^83YU#JW+G@3)4<-@!83'^#G$4+.I/H% M5;D*:@/HUKFUR=U$"H.99#-X]1O\< MKGA2@SBF- #,&"KJ"IQ^C/ZVGO#@(LUUK'>1!NLH9AJ$B /F?1^AS3"'BKH? MV!Q /(#0K[8AF=\NA84I@0SAJFG8-+:Y+#"<4+UVNA"2$ 'ZD#NFAB?'D F9 MN+D%% _5ZZ](>'#@2)C.Z)7S]4EM%6,<&/&OT'?1<:H;"$MI6GO>""^$NTUI MCVG78&*RF$I AO01:(W$BD%,-!SJ!*+I>GGI V%+)[P "27 X-0+C(G5JD)"#+#W!D$4^-%BB4R MLKNG\=D1(LMZ1IMAEREDP&B:4U,R_D$V367M,="0J1'A=,;JRA<8:!.][*/V MK!XR#/&P=0-DE>""HL='#AD2%$^UB2[F$.V!_LZ!Q7Q&RB_K24!4NZ^VNW^3 MK1-UZ/7VKOX&]*)_U=YC0G14A$4FE8/GH,$NW>.L#K;,/('/K,]!(W930@7G MJWJA/S&.+1XV9LI-:XD=YTS#HPS]X;):+C( )4$GH8O9!S_A \@"(PX*$#:O MXUBFP+L8C<3R,2R8RGSG72%G:F =%0%,8_3/@$KR\"K@!72>:A!*\H@W+)GC MI=8'/08:#:MI]&^3X5K7GAS/NI2R32TVZ#5A;L$I!ZE/T4N**NN\G9G4IFFH M#??==[CO51ON6[J7>='Z[ /#H"<6$7)3J[.K"*Q&-H$F(F#38!G"^5\Q? BJ M/E$%Z#0]3%C =(9A48SWGS^_OK[>5IR))T)W&_[M>%R3F7 GB:F.,IT?QNSU MX5@(1S;'-R4X4;&(HYC5"] J$DFJP\I;GUW;%^+S[NX]]9_A9=V73\-G!C?- MHOT:I%_3@V7O!:EV]')XJ@O[ZU[L5,Z!^9:B*8MG'GFNN'8%H\@!X\TBLW/T MU-@8<&A8F"9NJ$%38K /=UZB@5X<'?)1XD":$@@MI]HT*99Z*R,VIRJ(D]E2W#\G?H$.GH&7')+D6'#D#)XP52N#!QH M<%$&1R+-5; ]2*^$K3="T;PUO*2O\24/O/.3BW]ZQP>'EZ?G&PDR.<_#S%$O MXUKV21V6Y#YIIT'&IF F%U6XLPZ1,]A:'(L32 /*\&N^%U-1@RSJ48N".+TF MS56[UC0G/I3EUUM/2&,N4JHKE!,C\ZU-$7'*-1[;FW$]J(5-3,FBZ6 MFK'_#HTVP="6 -+,,)IWPF$Y%J;R'O9[X->\,B1#.,(>XU)O%FCAP5;*KV;;?("2T2R3<7$Y>2V_H MCO (4R'Y YB%?B5R/<,SYN2D8QH2R#%[CST)="&\WK-*+SM+'4[/-9VJ2GN+ MO %;RY8NC?H-MU%HZ/7-MUY@12A]QJ*HCR"Y23&?[HJP$11P4ZW\G&3%N92< M J-@)O4F8R?I!:*,\2;\&O1'.,4AF);54THG(T\J)2@H8*;D$D4 M5VFDUMROYOO-TLAUH[OGD3N%^).A.SEP9,(NF4W?](%$*9JF:"V4)%:4SBXU MV2OKO5&)%R 8]OE.8&Q6N6MTQ_/O:C>)HG!=-!WM"H>K(:[[\VI M)=_S4U[\[9UV;#7\=$]MSEW9[=Z43T:]-*9E>[/WSFU,O$B[A2AHU94)2W*@F%:>!0+A,;"I^&'F-Z1.]X'S$,+$Z9SAT:P4.'1/1, MA=O>H3@I9G=8))M6\BNN4I2:\&[Q/<^8EA7#D<._.;P0NW_E.CD0 M%@*OL3%+=_K:(\:%; M5#ILW*2&6[:^'D;!D%:VS!)ZC^Z$RL5.OM6?ZV^=NK!9Y6_2YZN'J:CV.M!1 M1?HS80]T2$CH*IPD_DAW-B.//2YN[G2R1)9R%UL*8C$H$L=-N\FREKSWJG$: M'#Q!DR"CRE8S>N9+RFQ3$:<^^[FR@0!-UQ4SLV.I< [1VH:P.LI121BIM(S4 M6ZDGHIG--C*B_D1.Y\8*PU%SJ=KA+XFP<3DS*BK!,AWHG$KCQCEKDM09*[7 M;;WMI>EC.2-'ADJE^GUXKX3V(>B2%P+3Z;>P*NPB[ M< JL+)+D<'&Y*1:1;EN'Y=0NN<,Q0==Z+@_K#S"$B(>C8^@S-L$%]I:\'-;. MS _12/(T*6J6J8'-A[>2N+K.VPM&.N18J?^QZ'USCZ-5/28ON UHM0'HK,;& M!N,=CP3XR&QQT#Q.QQK,(M6=W?T?>=_M1R XL;.7],=S].Q)/9:32SVM[.'=%-MF.D M5.'NN&R) 5LPF8.PM EEPTD%;BM>YFOA4YUF237C4WVF=6@/?2(_/\O(&69. M<"QDNHZP_#DS_NT"VT12_(N/Y[LP9"/U<,7/HZ M2 <):F;T,J$Q@E=88A!\_O][CSEYXG6;/'&?=',CEP4+GJU8]8M];!.MO\AH M^>B;UJO1+$^ETOQ;P6 K3A)SAEG'MF];1D72I(JS:6%4&&S*6W@'NM84,9UZ M14W!$;- ZP%8^82]RZT))@#W<*<**>XIQD"3V37;BC:!L$KO=W@'9OW9 @$: MH!7/4\8Z%A7@G-B*%0U'A'C%]WP#_P^%%ET?D&/M3 ]@5DFCFSU>N/#W\.L5 MXGP4[I[5M\;VEG=^E5ZK>3FYBZMS8 M<]YSM%4\"'UJMUO;+&G+54STC#5(55V%ZPA"$>\N*YF4N&+N$U+D.DZ/9M* MUC_;\]!IZ$TO5]MWB*^*>L\+#J#.[YZQM2.,.6*L5[)#*Q18N\]./2T+@PS/ M.VN@H&%HK)148M9!3,=\2!%)D1?+J7/Y$W.U(DZX M:'7W!<9UQCW(N4MXOZ3L- Q4EQ*$,1G!3AMQ8?*7S %D#(_^J"! M4V"("@+9W6U@-FV']^I9QVJV;EYN4$\<4F/6,.C7Z$/&.MX2*_Y8=-&X+#Z: M^(C(D43@6I5N@VBMIJ',%>^TYQ>O!<\?30BZPA YNJ[XR16XK67:!1L1K30I M0.17':0"'$?0D7/#E]\+0F,,D:##HIP\.2EH,(E4<&%12D>?PT)&5*J2:6\5 MB>E*F%CK"O4RKYO!!S1G#]GYU-*'-BJ?X\35+,F=+TL&>J')M-/^0.UHI%]M M+*,?JV^"_[:]:6'[9MR;:@P^]/[/JQ>=[HO7G9V='5)\TH))R68@N1H\H1OH MO,6IZBLG6[#)A)A6&6LJ?,56J"B457VB#&2A(B*5=Q$PIJ>VX+E*9_/S*)**Z&FN> Z4@5/);B M,[$I!UJ1H31C9V=8?9YK#W=F&L1VDG/+:38(S:8>/!"S+7="#>RXKU5F0;DB5$A=Z0-Y2(MN-AVK,#VF!BHKB7H2C?2TIR/A!*A+@*D'S,T@A^ MTL(Q08<$FJ!_=5-+EY3YM" M8$@,FX0!BL>@IO^2^03THQZ'K78RS]?X&!;@<[TU%)#\H/21"E3-_4CQ"FFA M2+U2*%*/<=')8UBI,]=B[[!%$49XD/1*DT^+U=Q9,$0+CO7EQ[ R1]2>ALJF M106D_KFZO(S2F/'&67A .ZN:S/+<.[/>F&N@M!->;-HMT>7%/#]>1 ML9^+FC4PH]@);,B:3WO2E(O'MBFFHN7\K(8*EDH0E)I"3MO;U6HU[.%[)1E6 MH>K[^/6\;+W?QI(14,\ON,EC4# _E]50W\:1.$,D3V&08;2JDMD2(^Q4IF.? M!!$EY90 M!*(1MK;E-BI8O"K(C *_*&@5U]((B%9DAE4GD/_6:*\VG6"X&3C3?4Z+TY/! M=\ZFG$Y"KSTR&#*PS!D0UOB;]*G0 BA;=20!L]$<@187D5?%S[^+T^+S3 M7+U9S?7:K'R.0P+(CSU<72SN)MQM7$SJX%?/VCP^_]"A)#>-P\E5<+%T]QTJ M5MPX6XA2VQ;810'"H>TR'73):VZWLP<;-L0TO;PV(D*W@T>=8MLQ:K1[;+S" ME&1]T&_S#L(1U$247H%SLB%QSOY<& >%TAA;MG3K;U) MYH'T O%@=V7.LM(6L^&E$UNR:.? M^2-%[6 9D=8>%16W/16Q@PX=\?1X,-@D0OX,N.R09TXKB)!^/$4S>, M5(+?'2G4T*-\9'JJ>D,_ZY%D\J7KNY(F -PLC[IC4B, A]BK0LM0/4F>#KJ2 ME)ME?=TZ+04J.H&ACD(:>6&] $QH6IY$5!2DN%W6(**B#0L/6PPQU90)A:5F+&D@6M M)Z%.NXA3XL05EC=4O4L+(8!F6-:/[.8NEWL29":;7!M15*:+B!08DA,)03=2:5HCMY##OLGM6$Y4@6^? MC+6DU"=J0'T*KQ&WR5(1OA'SKFE9^6OJ4 O/O(8-W<(Z!$*L0)*0<*6B=DQ3 M%2<$LT8-9RD@!ZN<)$[,C_5)J=.7Z""I='P]*)C;9C1 (K"-E0&DYMQPAH)I MU;@%(D Y_#A,K^W(;*6YCO]RRQI<8ZD 0$0J14'LH".X006\:Q"O!5X ME0FOFW8\%EI.-*]&<9 MA=3?>!-4HQ_&=SMT^MW@^OS"A3\6H&^30=^:0JTS<$H%7K26(8MA]I+Q^6US M/:)5?\-T\)-*!]TF4,YF-#E]G$7(APJB5 KJ[.CD6$<]J1)"%R5$,NCI M8&=PH+[;I\"6?8K8.[1/KF':Z(.(E'M'R15,&A'A_EFGA$_%9%![=T+VG:L [/JMM08E[R_UQ)QKC>WHD7Y7N%4=; M^27%OH;24&PS3JKOI+7PXCDH1@Z>B"Y]W:HT#TL(/6S"Y%9+9G&QX!@ZBIDT MSTNM1Y-F=$VEN4(@Z!6@F@9S&((6IH9IF4M3$K2H,DLL]%PV(H;1>*R[F 7D MX^.&;@@%7E+M7:ZNT%5WK7S2R!R)$8+6!M/D@@R"P9\T)O%46R8;'ZS3>IDY M12892%%P[$]TK886E:[@>8/PKW'PJO4-DM6L7%5*$?J*HU"!PZ)?,J5 MKBMYY9$5IV2E5)70EO 72M_/IH2@*)OBR&&96T48DMZT)FO4PG_=N*2,R]N: M:\HV@C7K6913RS, E1ZSUJ2$!T/IV%\^E]Y[2 CF4*R@C9*\TX>:R#==S$Q] M#9PP/'%ET]O-TRC#%$F%"IDE6]20!M$O.<@XMLVB+ATV^AB!L1=A\\4UN@-&%C'J*\!]L<$(8H!*9\T M6!;%^G1N!I%RRE?KN:XUM.*. 4"50T"$OST<$-6*JB.E[5C'>6?]6+"5QM3" MJ['M ,UL^EC8+/ONO((2EW"?8:HIT#!YRDI&U/*YV:36=I,2=@B=<(2,&-%Y M_QOYZQ+,^(^GX0M,3XPJ/%UCMT0=]ATK+82UCNTT#^'1T9M_3:]1W>I(> <; MS*'>#?\*6,%L),2F06E,SPJ(L$7*<3 ^G Z4@6L 1GG!D#FA-)E@= 0Y,>W] M]X*1>$>@B%*B0&LWC2MHS-+I4N=I]$1>9,>2O4-<1)/E&$]N@X_X4("(ZR\Q M&IQHF!Z ?,4VFF (!34/(Z-)F);"&L36V':X;VYF.]$01GBH4^D&B5QWX69W M(,<(;64Y7.>V8 ??=TMR T5)9_Y"O<@YX]S),S[D M0]B39XQN/'3[*5-OE?LC0K1A1!Q!#6>YP,W>$K2#^XJ\8@P8/O2S.HP7-BUU M-1(>)NH8GG1.OU'C](XQ-I FW"F68X26L(?"3$1GO-%<'U:,*EX@<74X]?#< ME-U;M"=[@U?E#ENRWVE']A]KR'XYG%N]U""#:$<9IS^G")GV37+86YBRLO@Z M3Z(/YTO):5EAZE%5T&)@-_C$.L"X.=DV0>+-[7A6![,W M5*8QE4V#>:?;CE4(Q_5WR":/4G&%^Y5W(_5DA([!M_( MKRQB59O,FG' JXK]5&@"34]A\\[WS5^WJ]Y2S=5;K?P*;+Y[&+ 5F]>,@-D0 M]Q591!I7")L#3PX\<[HZ/$]7R+NV3'5(*&TJG2_D9GPI'JB5^&%3P"PLZ52V M*1X^]>::&6!#6@Y L>[!UH>9! MH(RF??"K7;=]<(?""X52<4/'#!.>JP4]_S7$WBT\8QZ'>+5&L!BH\6$\-X[Z MTOFWHI&;^(S)A(*Y'0Z!03O5"T=(CW^ ZI6'.LR-WA GD&I;GM*Y>)7&)7HT M...1)0SJ80C*13"+,E+M-L^4K"[K0[7MIR8E>O6!#\V*BR+DP\M -QZ903(YWZ1^%P S#K9T5"VAM#*YLR Q=W6;:2D^7D MV0)F1EJ_OHJ=F:ZP)O (]SCGK*XK/Q=6_^UKA@XNK02,\"Z?=4X'^/8^ M%"/K8N'O.W9CGKO[+EH=(\NQ T#Z^_0F=?3LYN ,W?\]9^ZB,3Y89-%&F\_2 M-'/RQVIP(U$5LB/*'2\7V3%H K!%6%T3=SUD11N\9NB"U74F2(8UFZ:F4MB. M1[.6XX>G7XN7W5WH5Z!F5NI76@(-?5"]4%%9QMD7 Q MBB;7Q<@99"S66/[,:N%IKZ+^DN($E^CFI3[]&AI&(E0B0K;BD7%%@7+MY)<. M BS.&9&J:1\9+5HDLZG&,@'9&V!5?0>1;E8VG7@(*+W23<.7*B#I3.LB^^4: M[F_DA],99 Z,G^CEF1I0F\/,U++A9;1;-E%Q\_7:'ZX:.7#B-+0II]G !RO' M^X4R!3>]9J2B_KAQOJ9P'?,-^6XDD7)-)>:,EWRTFI\;ZC05[]J0_>&X9RH5 MV?6@YPT$4P6!M(*<>C-9V='.$_&Z4AR2\44E5S::"^BI:4:ZM$B\&R=>C2/5 MH\:T6-,KB.BF)KA?SXA!@BT3D>?L^*E5,&+3OG"*FC&OIUJ/53=^FQ:G_73<8+=AEW1!(<$2;6 M9MK3@3>R=3C.QHE<:8@PT\&0P3CE*Q#;A0Y40]4:JXJ52;2GB84F0*1YLPI[GA=>+=S4B? MGWDR2+'S1/L4""_>37'8^+.AJ>BG*B>1L=#+@KXJW<".HFP5CF#G"M?K:UD0 MDM MVF024&R5# 5BNHG!ECJB!,DFHQ"[>ZP2XS)1 :=[>R')K>\E)2GP*L MS@C9/_S!"+4U> ?/U M!Y0N:[-K"SH3-3(/NYC-Z4$)/AFW/R^&E$DVPXLISV5^P< OJD?$KUC_2H0_ MU.T]HV3(68:43C-QZS8=B,<;\>G,H7 1,I[,N;:P"8('U00:32W(Q%WW*F=& M)2-3ZBZF>Y T'L?2,$KT'3=6;!K(2J,V[$I!@O2XX=&FZM(^W>@R%'.(2U(U M-+!^[B#K2XDCU2M^=*G09,!JK73JE=]/H'.[G]T0#?\QF?W_4M-Y^171K;[! M+C$.CIL269/H>F\$.L\1[M?\ GUN5[J9;9:"\R\EQ>H98>A=1:@N8_P#5(E^ M&G/[3V=E2%R6&2CJ6@'2*;'5QFVR10UYJG3^5J!GIUM1=)KRD4WU@QBXK\MX(:L[^+C.K]EA_7D(\3 41)#9-)8".Y-&; M="?D^J,MZ$#"#2X9=@D&.XS&\F+CRNO8"!U/6HTP/UJA\#F=6^_EA+UUKP3C M7W#["#^-GE5R?G$E&[0='24CK2= AX@M ^*&K>[IC C]1:9F+D8A)48*J)O:E5K',0/,)!B+U80[C MD0$1^AJL#>67E$E%)7,[W :3'BZ@5+CKG%GIBL&VJRZ;-WM:551,S3NZT1)V!\J+/VX9*$1%* MG-_B/);5^'%9=0/,;:&Y61K6A;3XG O5D$G%#OLU%*5;V45\QZ8;5J=7\^QZ M*L8SSK'?&KS2&HI*,JMGXDF9VB:_X%YK03J>\&^FO@#S4VZX MRJR&A61*6]SS2R,\8F1YBNK$&G24NVJCH(\J'T=%L\L*U'U*[G4HTEU3/1TX MYDLPP+/H+_0)"SRE>#G%MRL)2^.).;8);$<<390 /Z,#8*4>T&PB>NM-Y:]* M* M7)Z'S!E1#\*YUZV0$N_X'4Q'7T.'J*RFE4S:^HR8[7>]Z;HQBO$8 MMVYSBMY,:^7Z,KN)>AVGJH[Z=F<4MG-6K+)E"U0T.6G&-NIJ+%OR'QF?#\$J M1Z#I^USL:[1[33L2FN0R7O)/PQMB&&Z22SD-5Z,VK_BL6=0*5J@J0X> >3*@ MBF-%79Z[5(S6D>Z>Y712:'HS57MPE^IINJ<]16DBC090A4:_'!W>0SWZP<,NL+9Q.[ZW)?2OVF2SU"49J>2 MRO4G;H18;\)LR)1&_8X<#9Y.1*N&]DD8)I.Z-E$)$;@B 55;\:0@[51!X>;E MC%5=L@^IR"XM(MHP==+LV/N&0H#ZZ;K;XVQ-H@I$E9?2Z$E>H.BD6"<"PP#O MD[-P%!4=?3;RE7!R*&YG DL\(&E$%66S'8 OD MF^L)EUW!)"C8?^#EPQ+,2\1Z3OOB>ZEF/O#!FY#,&:793,U?^I"08\D'\7)- M;4KPE,//..%T=$W:,1Q!N(3L_W3]= N\I7G%,18&RV;61I?*L/C0.\!L4)/" MBT'Z\'')>F:_3*R;M^K2W::'E'A\7D59F1LG&X@U.$IP(268(V@00_\O/Y-< MG&$YPKXY6=: KLA5*[D-$^MB,D&'Q51Z:J!!-1YFB="4R3278X:/7_BT+IJJ M,T+" MWQ^A]C-=A1 JC"2EU9CGG(VYSM!LMJ7P+5.VE' 3HP92H,6,2#\,AT:(C^$WEO]'5Y8"ZV[ MHI(I(!I%!,3M9.V:>B <;0P2M \Q#.UBQ0]I#VT0:Y90:[=-LBU"@U9 M[[$" D\A.=-;U(FGF38"L)O-KT21LI$.BASL%CN6CBY^J; MZ%1&Z[>)!.*U,=:!8Q?948Y@.@&-4VM@H,\.HWRH!9%8$38RH"/^&L\T3J-" MH#;1WO'ZZ'1%H**!:Q?I^;O>)TH#.S35ZP.56M"EHLQ&:137V_OIO(^I:GJG M@EX*ZSO4)(E90Z&1H7/^2"ETCG_R2M)N()(+2TN1]^3?=^NN>VAQ6$P6,E6J M5I>OL&KA).,<22[YQS:DQ1=#&,,AN# M(9JY'J8CE/ZDM>";N$&R]@:96V#LX6[0EQ$7:\2NX*.57Z?"3S(OA."G9$HK:^ MV%%"K=7)O:F[@)%FQY4#CB%=>168X%=^4&\*(0 Q/8E'-'HQ>!&.22$X$_*P\HXEQ=4[XN692DMYHB*-D,Q'7^!@,C)!H# M/N#HC?0*W=Q%CU;"#3KL-97.%A$6,HP SZL1)6XB"PR_!._IG>);WK M-4YR#R'G.4YA(_TBY&4F8Y:QXIMEY3X7D%5S^-G18-8U@9LP@+5&$N>.H]*U MI7%HI+54^F1E5:GA]%N4^%\EW%D#8)+@C.Y5;'(YFU?(@'6GU;@^67BVY,;& MXG5VX&0CW%X'R<2*;:,,VDS$"H"))!Y206J@@)5"K5H((EE$UCJ)U#06EQ@= MR[)/F%Q-<3+V+\HSKJ)4BW[M?]6'Q[P]F^'ZBM7 ^+VH)2I]'ML 7B5GU;9/ M0WA>6)5!4UAHIJEM?7B."*!XGL/"J!H.'-0@U[WK7Y-OFYS31:&]!=S+7!!X M1J8@"U;'4%_'*?B T\]\[[D@9:3O\G%;31?5'=YTIHWYD>Z@>,1=^ I-1IUC M9\0&6MCZA2HMG'+U?=?GO)Y)BXGL;>]SFJE4E[+5W3RF*0'7TJFD$A1Q)FOU M"IN70^WI,YWS2[D2VKVYR N='[<)EMVB4.YEW,[4VS _74=D,NRESQ1*W,D=_*PH< M;NH-3&YR*YK[:DDQFLXN+')MLD@G\#2F;J(.DX"8!"NG,T*K=2,7F!Q:52/WOV8["L\-&(.&.QVWZ$M':J^ M(!5ZYUC4T=WM;>TZ+;2/=.>' _$/4"/L,J_(:U)))\P,-Z*T[9EY=E)E\\PRJ0.<_^Q'"#NKFW;,T M.5QYW2SG($E*:IM.$X'9'V/(,TVBK"8VG4)EN.IN M":.YWZU#CH:THX*CQ5\-8C/&I?XHP\&(L\%UBO'-UM04O./1-/M4LB,R0)K& M Y/)P7*3U];@:FS=(9;DF7?Q,:EQTIE-L/=!D$4]UKA<*< +4.;5V!^6=!,' M&')=G"*BW&YW1\P.FP[+^J\DUP5>:KTUIA5)\SW[&16"M-CZ[I$D*UV+HDC < MJ6G8_.\Y_E5E"ZV/V?5O8-Z>&D6ZN\PUGLYT:@\QPX&^R0M5\8=B+F2:?64> MROV^0A:^G.EC)&2)&EY#Q6/A9C:S#YB\B@8A&C44QP/D(N_:'L_4RB2.;2_H M-$:T!O*H, _CQ5P 5GN;O(?NB/"X%_U-9M4X?MAIJ0 M>8X/I4>A,T'JC>AYP=H,BWO/L-AK,RQ60313$S[BN &"EE,PKH'%I8\:RLM< MVWY5=N:&+:;8R02?'*'N LX84\D]:.N1W8I7FH4C")IDJQQ+J+'P1W","LB= M.4HD$9Z=X/ V4)VQ-DQUG04"5-6# MJND0(1TQP(@\*]ZS+88*<%?=;XMECR-5<=36WNTB.^12HBMM0VR;LAZ[Y=FF M9=6%FO%JE Q=%%31:Y'ZFJ,5'-C"7)0;!::*.D@%I@Y*ZE^9?$VP','N/YV+ M6.F.BUYJQJC ]Z_)@A(RZ^R MT$%NN81*#&F&21@4JW;/*19(IR(Y9Z\[Q:6=@&Z=D_NEY3 MH:Z;5(:B#$T#%Z',+=%)IH>FP56'< L**4J! -E-(T)7 .;K]^.4ZF2!.^0&3,6BJI.,KOY#:>VU3ZS=R5Z24:VNPK1@( M6JYCE;>&A 5@8"+!2$:8(_0F*"DR-.<;'3^\LCH/PZV8[S"HK&K8B)G[8)<& MI"],+KJ*8A!UF!K 1?58]H-)9#KSB[)86/V=5 JBM8++ 6C^&K?0=CY!\4X5 M84J;&XU[/K-!H4L"F\!"326630I,[ 3AIGU,3+1JK9FUVKKC1)CBGQ!!4JT#*A%E%&A. A-3_UC ;C,IO.@[#]CFUZ0559 M[+B5W8TUSP2T.E(9[F;'0'^('EE1PRRF&>E"(\S!LE%]KB'MLX B7P%E1IC6 MEBF&)KDS59EQJK -ZF/&A)-O@>5O4]$/"?%KJKY)G^/;$JYWH91W@O5_>Q0& MZW;?>6B)?:+D%*>ZG,PN=L."EF4",=R&D/3!,M= ( ;UWXSVDW'QM3])3A@H[V1W*0APA(O<@SH MH5&IX].]9U2)=V41/02Y D4_Y&I@'D+J=8Z"7%'37ZZ;M !;G X6 M%5P7FH0VFJIIE4YG?X1!I+\4P^1(B G.F D\-6["/:6T_7;F3?)BS(FN3+'0K,M0K2 ,56C2W07W3>ZH./AU,D:MG;(J4[) MG$Q6V ""CD#NE*JT^M%"<"C4>MF@]0E"FE8TI";F.WIXIPKU[&?(\DQQ>"<" MXY(G +=,CXE'3/V(I2*A&2^_!G^H"1TMG1$7TM"D?31>*!V=QEH6@49D1*$$ M1YX&4V(L(0'^=1*UY?ATO$)\EN%2$^X2O=[TG,Y4/V8!32UGT:/"[6VLCN8B M("94Y9Z5U'_^ WE/Q59&WB@9W-H;8$:0';&G088K8^VX9LO\Y.>FP7CDR2WT M;T[61%AFFE D38;3]N&O7"\!1BBX9[K4U1O4%;3G+G M.$/T@3&VK^,0/<5HJ,^3=0O6O!YF8Z2$^7L[H^%AM-F&R/R%Z!+8'T-CQ9KF M!A@:QIR?0BSQ>&+:SDP72%$MCPR4HM1C'1P6ZX*;\YG.3^2"@?,(W;FFB9^< M\3 XFY=;\<,@GH#-GZHD+]9KFI!VLO#[9*8?8DYF4MU9N9_6#XR+R$\F[E)% MN5'SD.!Y5<1Z)RPEVPFD:JO-\*9N I4WN3DY<(MN;Z?RU!]'!2F2SG:ZW>UU MRL*5'\5\:C4U08OZTD=ELV3%_" *PU@893P6V-"0R:M &]QI'D=E>YSTXE/P MP44)U=O@>'^05P>9/]+JO-L)I[ZK1JY_9V/-(*KX7+!CP':#**CV^ZN^!WA8 MTP+B?Y.?!_?.[EAF/ M-;F7LTJ;*%VWG]2['-G\*+<-J8L+;P'EN6 Z-%Z6"D"W$[I/:XC$DOM&RCD7J1F1]E'DWY!- M< 6/K4.A3="FNN"@)*D>Q2W?3L^CZX=I'.KTCR*;R(RF2*2Y@*KRS*F3A;0O M\9=C>5$\T76-U#8#U)Z1\I-*B9N%Q^-@NY1X 2VSMBASQ7OL;&U(U!D- AZ! MGNIS41_3LR>-'\2)%(U,_SQ.UB1/=#XBZ4X1!PU&DD4];*-'S320/H39*"M M'.$X)8J:]*<>AM&HI.#8(J;_\\![$T[ <3A):Z J#H\#QYHG +11FM,#JR="^]4O*#H1Y^*+<[1X IQDMPCI'0]H=W MJ;::#HI:^Z9*8K>+WE7/;2)(^_%40'ONW=@3$)GC3 M/>,(6H=;,[+D$>7N[?WG#9 HBAB# < ):L__9N950442/ 4#Q#$QD[;EDA4 MH3(K[WP2;VW4Z!A-]8X0ML20 (%I2QA?4SBXR@#DO(K=^6%;BJM2)7R 7K)SZTGR4K?V4 *Y+W/PI MCP:S_A+./3EC+4&)L=G_@;/6M#G UY) DI0\1YO^V="3K:/3CY?J5,3-S$#= M4'J5X^P-U>59$'M[\%7,V4P=3)HP[#$Q4PC1 O!.*?/J$O."A[9 %$T_].2S MQ866$IE?D*5[$94(:I!M+HQF'KAY;E K*9HXF/ATD(IDFZP;Q84?@>J4F2.Q M0T,\:-#JQ(V2J,F20&Q<18MXC%FA0.#C*+,=A"^>NT;C"QZ)K90K59V?CG*. M5&1%>@LG8_RDW"=P?\5X-\]YXC<;#Y./.>+CZ'^.X;[,]HR1WQ/?*Q3^DG(2 MW"_>"Y5!X9*\"@I#[")J]3@Q?;@>3$ J) %L4Z+=N@SPC#$$/].XEA8"5[O6 M<#::YZ.JGN(9$=2.7D$V,5.&1KQ&2;N*14K$IO2J4XLZD^?2^WY)&8U2,;]GT&EP D H:)!-X/ M=4O!!>$M6A'2X6&Z:W*17[OF%:H6KSQ5+3#*^,X]/-,Q>>P))]]3Z29/1*-\ M0\!2GNF@P7L*IKA 0A94="B/&E-1IOQ=N,!/ J."&HRC?$"FK[W\SA#!!0)3YZBBGNFTYVR;1&EARMCU+AM2'9@*O_3\PAHCHK%R4E- M?U1YK4<9^6"=19FMV>H0]) &S@3;Z4(EM?^#!:+C)8VBB;C)&%6*""%,@^LJ MM90#C,\'0P*V&XB6@CRV5FYP["AC33%Y1%[6J$MFE#"427*+Z@'1M")0B*;& M'6/4PXQJ9)9OB&8E\E#;6>B=B:(:#KB@>-$BCP3.ENCI1 ](/@.HB^07'Q7E M#C2(TPPX4KJES"H0GE&BH?W?LIM()R^-/(RH?UYT'<4H83'L5\ WCP8H^CB4 M&@)E-V$RTX/5TU.C)4F/*M727._]AQ=2.YA%#Q9451$!32IDP*K=!#^+!K3T M(5KQY5@!*%;.]+4(=CT&7(^-FD4P@44'^*+. M3E-[ L'!>%<JAXI";0PE%T(F#(D%FKLD8C&FNR+7:-CO9LEDB.@?7>'5 M9?"$IMW3:#X^6PH[8'R3CW]&7-<@[G?4*?B$8I(JE*@J4D_VJ>O8(:#/:W8/ MQ3A"\.9"/DMUNH->B0)11MP'PNM*XWLT,(?@B!"VQP]_P4D4/E?D:/S92OT/ MVFL/\X'X%"&+K3Y1LTJRBU<.T5&830"^462/9H\33;%$EG<**7A.'(EYA-6; M8X?%8)U3LQ00JG4DJ93HER3N2\'85S&;YT,I$8F7F0P T:, MJ81@>K\1@"%+C"I)E:G)*2C)T9N"FY.9G;3.=XZ,@M_UJ9E5'7PQ/?0:';Q< "=2\"E%?)0<55J"N194:%SZ%/=":\N"3B MVSCFB1_&ZZ86$.1*0_,F#!%$-,&B>B.7Q)(9QWSY".2D/@S-MO[QQC9Z;SY= M/UQ^U8S/VO?;^\ONWGG[T,UC=\8M<'3I[W'D:N^O M=JKQY4817SXZ*5$10J*B?;N_^W9Y_W!]F4NAH%K6')A7J^KM6E,+$"N#:0,, M[B80!SR,IL U'IL<=+T[9$[(1\UP6,K^)!0FDH3=H5H7GA8EW_TKP45P4()J M-1?:J,,+8]/J1%38:N_9Y=@$#@>"E$9F!+F.I1>@R(/!2W1\*A8E=GHO78AB MHE0V&Y=9Q6T"W"C@XUV!YL#(9UA4H%1<)1;, W&D$%!JQB3ZIAV-)\ J^,0 M(O_'7%WQS_:C5D7H+)XE@2M[SM#? D]%UZXQ3>*!3PV<&6A&O:'#CJ8OOVDA M% *UUMA/LL+8G6#4CQ3\]":V M8XE!#T'(F*,-?!H7B[X"_T%@6[*0T/>\03YBWK,$N6"F#P81"-&OX";8CW!\ M0ABW&GJE/D.0Z.3HX/G1JJ=)&# 4,E2HT /Z !DZB>*6AEXNSSP^*>)%4^; M\^4 :(9^+*-DA'PD2263VZ>Y+\$Q0S;DT Z-7T>.+"2O?*#5_. M!ICWSM'EN@06'9J^A8B BM6"H0!RF@*A?>^&ML?U;KO4T,R^:,MT>'8<(34B M0M%X!IY#,>I-O=Y*T%E?Q;.8XTSH^&_/E2X'GUQ/4]"HD^$9F)-V!5S7_Z%K MCQ@@DKW2P83#7?''@>=(2?;$8OBL\-FCWANM9[Y@';.K#,L8>C0S!3^"2 2\ M(V(2>B->K4\]GAB4?\PS9TA71J_7C<6N!A@"")GT&,+%^HTBFG"@US=++FD7 MX6VXX!1R,Q=NXB7-07"UZYC=;T*KM$2"=C'+.#1M'=P2VS4C\4D,+LJ>$/LR MC+DX4.]?LO>AUDPS33BUHORXS*!BHIX8PDZ3.#33 MP:YE0JY&4*H?SO)HP5T_]!2PVGRX ?C&%Z 4'R#PU%NI M#KAB0HAZHX##4E#)41)F?B4:U_8I-4\U(]PL,L('ONP:J+5[]N)Z 9A(W1+X MWMI]Z0;_."_]7N)(P?^%JVI:GC\E$&PW_N:#.3(GCCW&-LNO[*?=5_W5\G*' M=;%GHXQSQZKA&P\4!5A/5;KIM5EEC:X'U0)+,;U(>Z\U/1CV?>D#S84QN6@Y1%>405>WF\DOG!HLBSB\O+ZYO MO^2^*@(-7-/G>7.L-<:I( Y-(U(K" ?3\(H16#9.;,$F?6P;<-)'P)S+F>QZ M6@>5[>(D&"DCE'&H5"U*_O74;KB9YGJ\&SO^O+)?9'J.W"V0PY5:XQXCAQ"K M%TUAU2=&R.1M=@RYI49CJIP4E&U(GBB<@@CS8D>V_B M6F C!CR?QXN"\?OI!9[*C%(ND'A,$I%LU12@-#G_]'B<"YD1M_.,322//N/\ M)28 R0]R:%^0X,BW$N@].<<>]'W _"?>WJ(.,+G]LWMQ>1[-,(F\[ J%I(V6 M@L$?#Q(0>"J6W,C,Q/O$VE'VF!\X5GSCE"4^8# (IXZ:,$U<.Y2P(O+@\03> MUJJD8Y-8"S0N0"2LE<8;,<8&5@/6E]^,87M]6%F,!Q(C<%IBDJ'HN#.:4#.G[)'N%CX4EPPC;V4VC!2P#"BKH? M.-I>%, %=G.B%BZXM=XS-EZ-F*R/[IMCVAV', UGMF>4M(ZRF:CA(*Z:4G&K M^%DQWC,PPD.PI'2-S^H6]CZ*'X^,6RWS.)=H&9M#0HJEV&$2*DL ZY(XIY8# M'#]#1$C @H1#FE<*:]9:N1#9F]HQ-6''U+2OU[>76K=S=?GPIW9QW3V_N>M^ MO\]GC>3U:8]W)'/QS*!K&E3<+Y8@0(Y^^ M=>X?M.OK6$[L7ESL]00S+;[K0GS7<8U_73[ 1NZU^\LOU]V'^\[M@S XN]3& MK7?[[^_7#GSI\XJ;S0#T^=^?_^NWN!JXX/.#AX?*^JW5N+[3K;O<[_.C; M]_OSWSK=RZYV=R6^JW4OS[_?7Y] ]7\Z>#/X&_^=>&$\=.NVT[WH_%O[XGAH M-GXEJ$_1[$CP'"^CGN=(9^+RZXWP)+BAH^06%=0M,6%#@ATG6\R3VU'C4G*F M(1EPE?;.BTM5%X,WT <)-'MT\JDSD;IHQ^9+W.HIID]:-GI)+A7!*(@IV&$, MMZ!'^-TTD("CH'(@"M[2'WTU0E^ +[Z("= *P(H$)I#&I-OY:UC/ :]R =Q#(!_:T+1D".@O"I"(X0WDB)#S'H&'3\;X@TI91,)7!J)/ MAY7G*.?*X^6BEL=XJ$P,\22X7.QN%Q,JEBTG > #N-4(N<'C$&,F\-%+VG=! M8Y[LQC5U^391B[;<%0>D]PF%U7E1P3F! W_Q",G4%2#)B>F/JI/+F0H=2N&< MOO!9).%0NY^ 36>4>_4S0^&]RY]B, &P4B[N<1(8U>)7=8H!$I.5L,P.CB<1 MP\%:$YP9Q6ON*:+"8>G),"8PE(]9<8>4;SML$.[./4IW=?Y6IO]3G)TGS(^ M$!6;"KWQK[">YZ 9](\W1O/-'NSX:P2C\+5[A>08RX1K';XH\C9IE+W"X5MZ M"CTO#+W1K^J[(Z'. I"%1"VBV]G '-G.R\?I%X=;_VB['\NT";'E;P1>E/(& M\2:?ASB0C1*&'^$>//OF^-DOVLA,[R9\V;Q&W'V:;^;\VHIY(BI7MD' MT1\( BTV$+FDW9./)3<1B?.%E/G6N< DF'K*ORZAUFG2M(- 88\21FILVE:L M7XL3WMVMT6*SQ.2)3/)."*/(42T^;FMP7!2:U59091M4^6J"OSL9S=(E@IQY M801 %],I-NIV2Y.E <5744XYYN@!:Q-KAP1Z;W[80-7F\RAZQ5'(H^@71R&/ MPEK[*.9+E%][9O\'3VR>P8M[_L>_]?N,#08)8SS-XWB]H1WEL7I;>GT&F6] MTJIM?()KB>\!_=\>Q7>U',OON(BF40CPXA(5IU><7BY.;Y\"?&_V=RRLF[$$ MGTWC%R*\N$;%Z16G=^2G=R ;_+4$6!)AWY0RRP/WLUM)C6/OE/N*ER]>_GA? M/IM6'Z4CMZ!(IHZR"D=I>9.>P[9+HIGG9D.;I.OB:5:I[ON>%%0HJ%!0X22I M,-^^W9@2>409V;3#I2$Z7!K:_67W\O[WRXO#]9V<:OM>>\7ZF)-HWSN2>],4 M]Z8):]QVOESB%*>H'0S[>[]WN]=WM]3N!1^X^;-[36U>5]>WG=OSZ\Z-=GYW M>W'](#\#M^_[S0-]!,>_=/ 7N6P!0[Y+:[90&F@T:CP2#6!=,YSX%LY895C' M%DX%/PD(4AN?VW%-YP7'OL(UN8I:FLYE2Q-]YCX>8'<7CP6F3A7^"P0] M$$TYN&'1BJ/%/U4/0_T$#I@5^!&)TV+6;(!;#M.+7G+N!HRE&S!6V("$+A;+ M)\Y7H!+(AZ=V3BB;F/VL6&[.5Z)= 1'A]\P]0V*+@;T<0"*E*&>E$UNV;6/] M;<\>YO)M5W7.T;"CZ7,6 OKX)<.#.A('2"$N&OLI< LM@C^DYDIX1%%#F^?1:'\MM)LEZK:R'8'+WE;J35*]>A7 MXGL@Z&\9HM; 1YGR,$3E,8R2(3]/$XK?&J5FD^K]+=N9$*0V%D'KR76,1JF2 M_%JE5&^E?2W>0_PN\UO Q!LVVO&ND@O7$9]ARQJOCX%0UDH/QI&(^>- M9D6Y5&E][5.WHU4IM=3/3ZD=G*MLP^(VO( UX;.=-0MG+F.C+'#EVWJI''T? M$;O%9I"+<#!"(+#Q?>N9!M*%FD1SUZ>?U%0NDO(D^ H?>H*/'.$T'H08L_M, MSB<&P]$E-H5C^V$^$E"3-QA@=R:'Q;)=915#>5]E%056C^.!35RP)^$+R%5=@G:R3GZ$%I+0XRI']@_3U2$E[3X4Y!V A,TAOK-A1)3+L_3! M\Q,;B0YX_(YO/D<72PP"H_9FA*TF-*XPD!.]U0;FCUK0]\VQAK!O-,T\%!>2[@ _&**\8I\+G0,A>7-?C*U05R]SYH]2)P$/[8@9MC0 V/>'-L6 M/%/*9051$2$NGJBIQPO$Z/!X]Q*="%40MP4+J#L!C__WZX@QAYP2 IO;-P[&.?3& X!*([HWL M?NP.8C$\"AQ8PN>.H]$.?!4/@(_1 M!_#GJO;4Z2>QB:\+T=OC0]O[9,D% EC$IA$.R)^$#2FXVYN$W#H1P0#P1_]@ MB5O)70WM_.)<>YS8%G/XW'4:Y.00KCDZ]Q+<+S!=H.A?A(J D)=BPL1%C